
org.bimserver.models.ifc4.IfcResourceTime Maven / Gradle / Ivy
Show all versions of PluginBase Show documentation
/**
* Copyright (C) 2009-2014 BIMserver.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see .
*/
package org.bimserver.models.ifc4;
/**
*
* A representation of the model object 'Ifc Resource Time'.
*
*
*
* The following features are supported:
*
*
* - {@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleWork Schedule Work}
* - {@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleUsage Schedule Usage}
* - {@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleUsageAsString Schedule Usage As String}
* - {@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleStart Schedule Start}
* - {@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleFinish Schedule Finish}
* - {@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleContour Schedule Contour}
* - {@link org.bimserver.models.ifc4.IfcResourceTime#getLevelingDelay Leveling Delay}
* - {@link org.bimserver.models.ifc4.IfcResourceTime#getIsOverAllocated Is Over Allocated}
* - {@link org.bimserver.models.ifc4.IfcResourceTime#getStatusTime Status Time}
* - {@link org.bimserver.models.ifc4.IfcResourceTime#getActualWork Actual Work}
* - {@link org.bimserver.models.ifc4.IfcResourceTime#getActualUsage Actual Usage}
* - {@link org.bimserver.models.ifc4.IfcResourceTime#getActualUsageAsString Actual Usage As String}
* - {@link org.bimserver.models.ifc4.IfcResourceTime#getActualStart Actual Start}
* - {@link org.bimserver.models.ifc4.IfcResourceTime#getActualFinish Actual Finish}
* - {@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingWork Remaining Work}
* - {@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingUsage Remaining Usage}
* - {@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingUsageAsString Remaining Usage As String}
* - {@link org.bimserver.models.ifc4.IfcResourceTime#getCompletion Completion}
* - {@link org.bimserver.models.ifc4.IfcResourceTime#getCompletionAsString Completion As String}
*
*
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime()
* @model
* @generated
*/
public interface IfcResourceTime extends IfcSchedulingTime {
/**
* Returns the value of the 'Schedule Work' attribute.
*
*
* If the meaning of the 'Schedule Work' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Schedule Work' attribute.
* @see #isSetScheduleWork()
* @see #unsetScheduleWork()
* @see #setScheduleWork(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ScheduleWork()
* @model unsettable="true"
* @generated
*/
String getScheduleWork();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleWork Schedule Work}' attribute.
*
*
* @param value the new value of the 'Schedule Work' attribute.
* @see #isSetScheduleWork()
* @see #unsetScheduleWork()
* @see #getScheduleWork()
* @generated
*/
void setScheduleWork(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleWork Schedule Work}' attribute.
*
*
* @see #isSetScheduleWork()
* @see #getScheduleWork()
* @see #setScheduleWork(String)
* @generated
*/
void unsetScheduleWork();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleWork Schedule Work}' attribute is set.
*
*
* @return whether the value of the 'Schedule Work' attribute is set.
* @see #unsetScheduleWork()
* @see #getScheduleWork()
* @see #setScheduleWork(String)
* @generated
*/
boolean isSetScheduleWork();
/**
* Returns the value of the 'Schedule Usage' attribute.
*
*
* If the meaning of the 'Schedule Usage' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Schedule Usage' attribute.
* @see #isSetScheduleUsage()
* @see #unsetScheduleUsage()
* @see #setScheduleUsage(double)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ScheduleUsage()
* @model unsettable="true"
* @generated
*/
double getScheduleUsage();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleUsage Schedule Usage}' attribute.
*
*
* @param value the new value of the 'Schedule Usage' attribute.
* @see #isSetScheduleUsage()
* @see #unsetScheduleUsage()
* @see #getScheduleUsage()
* @generated
*/
void setScheduleUsage(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleUsage Schedule Usage}' attribute.
*
*
* @see #isSetScheduleUsage()
* @see #getScheduleUsage()
* @see #setScheduleUsage(double)
* @generated
*/
void unsetScheduleUsage();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleUsage Schedule Usage}' attribute is set.
*
*
* @return whether the value of the 'Schedule Usage' attribute is set.
* @see #unsetScheduleUsage()
* @see #getScheduleUsage()
* @see #setScheduleUsage(double)
* @generated
*/
boolean isSetScheduleUsage();
/**
* Returns the value of the 'Schedule Usage As String' attribute.
*
*
* If the meaning of the 'Schedule Usage As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Schedule Usage As String' attribute.
* @see #isSetScheduleUsageAsString()
* @see #unsetScheduleUsageAsString()
* @see #setScheduleUsageAsString(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ScheduleUsageAsString()
* @model unsettable="true"
* @generated
*/
String getScheduleUsageAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleUsageAsString Schedule Usage As String}' attribute.
*
*
* @param value the new value of the 'Schedule Usage As String' attribute.
* @see #isSetScheduleUsageAsString()
* @see #unsetScheduleUsageAsString()
* @see #getScheduleUsageAsString()
* @generated
*/
void setScheduleUsageAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleUsageAsString Schedule Usage As String}' attribute.
*
*
* @see #isSetScheduleUsageAsString()
* @see #getScheduleUsageAsString()
* @see #setScheduleUsageAsString(String)
* @generated
*/
void unsetScheduleUsageAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleUsageAsString Schedule Usage As String}' attribute is set.
*
*
* @return whether the value of the 'Schedule Usage As String' attribute is set.
* @see #unsetScheduleUsageAsString()
* @see #getScheduleUsageAsString()
* @see #setScheduleUsageAsString(String)
* @generated
*/
boolean isSetScheduleUsageAsString();
/**
* Returns the value of the 'Schedule Start' attribute.
*
*
* If the meaning of the 'Schedule Start' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Schedule Start' attribute.
* @see #isSetScheduleStart()
* @see #unsetScheduleStart()
* @see #setScheduleStart(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ScheduleStart()
* @model unsettable="true"
* @generated
*/
String getScheduleStart();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleStart Schedule Start}' attribute.
*
*
* @param value the new value of the 'Schedule Start' attribute.
* @see #isSetScheduleStart()
* @see #unsetScheduleStart()
* @see #getScheduleStart()
* @generated
*/
void setScheduleStart(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleStart Schedule Start}' attribute.
*
*
* @see #isSetScheduleStart()
* @see #getScheduleStart()
* @see #setScheduleStart(String)
* @generated
*/
void unsetScheduleStart();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleStart Schedule Start}' attribute is set.
*
*
* @return whether the value of the 'Schedule Start' attribute is set.
* @see #unsetScheduleStart()
* @see #getScheduleStart()
* @see #setScheduleStart(String)
* @generated
*/
boolean isSetScheduleStart();
/**
* Returns the value of the 'Schedule Finish' attribute.
*
*
* If the meaning of the 'Schedule Finish' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Schedule Finish' attribute.
* @see #isSetScheduleFinish()
* @see #unsetScheduleFinish()
* @see #setScheduleFinish(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ScheduleFinish()
* @model unsettable="true"
* @generated
*/
String getScheduleFinish();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleFinish Schedule Finish}' attribute.
*
*
* @param value the new value of the 'Schedule Finish' attribute.
* @see #isSetScheduleFinish()
* @see #unsetScheduleFinish()
* @see #getScheduleFinish()
* @generated
*/
void setScheduleFinish(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleFinish Schedule Finish}' attribute.
*
*
* @see #isSetScheduleFinish()
* @see #getScheduleFinish()
* @see #setScheduleFinish(String)
* @generated
*/
void unsetScheduleFinish();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleFinish Schedule Finish}' attribute is set.
*
*
* @return whether the value of the 'Schedule Finish' attribute is set.
* @see #unsetScheduleFinish()
* @see #getScheduleFinish()
* @see #setScheduleFinish(String)
* @generated
*/
boolean isSetScheduleFinish();
/**
* Returns the value of the 'Schedule Contour' attribute.
*
*
* If the meaning of the 'Schedule Contour' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Schedule Contour' attribute.
* @see #isSetScheduleContour()
* @see #unsetScheduleContour()
* @see #setScheduleContour(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ScheduleContour()
* @model unsettable="true"
* @generated
*/
String getScheduleContour();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleContour Schedule Contour}' attribute.
*
*
* @param value the new value of the 'Schedule Contour' attribute.
* @see #isSetScheduleContour()
* @see #unsetScheduleContour()
* @see #getScheduleContour()
* @generated
*/
void setScheduleContour(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleContour Schedule Contour}' attribute.
*
*
* @see #isSetScheduleContour()
* @see #getScheduleContour()
* @see #setScheduleContour(String)
* @generated
*/
void unsetScheduleContour();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleContour Schedule Contour}' attribute is set.
*
*
* @return whether the value of the 'Schedule Contour' attribute is set.
* @see #unsetScheduleContour()
* @see #getScheduleContour()
* @see #setScheduleContour(String)
* @generated
*/
boolean isSetScheduleContour();
/**
* Returns the value of the 'Leveling Delay' attribute.
*
*
* If the meaning of the 'Leveling Delay' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Leveling Delay' attribute.
* @see #isSetLevelingDelay()
* @see #unsetLevelingDelay()
* @see #setLevelingDelay(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_LevelingDelay()
* @model unsettable="true"
* @generated
*/
String getLevelingDelay();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getLevelingDelay Leveling Delay}' attribute.
*
*
* @param value the new value of the 'Leveling Delay' attribute.
* @see #isSetLevelingDelay()
* @see #unsetLevelingDelay()
* @see #getLevelingDelay()
* @generated
*/
void setLevelingDelay(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getLevelingDelay Leveling Delay}' attribute.
*
*
* @see #isSetLevelingDelay()
* @see #getLevelingDelay()
* @see #setLevelingDelay(String)
* @generated
*/
void unsetLevelingDelay();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getLevelingDelay Leveling Delay}' attribute is set.
*
*
* @return whether the value of the 'Leveling Delay' attribute is set.
* @see #unsetLevelingDelay()
* @see #getLevelingDelay()
* @see #setLevelingDelay(String)
* @generated
*/
boolean isSetLevelingDelay();
/**
* Returns the value of the 'Is Over Allocated' attribute.
* The literals are from the enumeration {@link org.bimserver.models.ifc4.Tristate}.
*
*
* If the meaning of the 'Is Over Allocated' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Is Over Allocated' attribute.
* @see org.bimserver.models.ifc4.Tristate
* @see #isSetIsOverAllocated()
* @see #unsetIsOverAllocated()
* @see #setIsOverAllocated(Tristate)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_IsOverAllocated()
* @model unsettable="true"
* @generated
*/
Tristate getIsOverAllocated();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getIsOverAllocated Is Over Allocated}' attribute.
*
*
* @param value the new value of the 'Is Over Allocated' attribute.
* @see org.bimserver.models.ifc4.Tristate
* @see #isSetIsOverAllocated()
* @see #unsetIsOverAllocated()
* @see #getIsOverAllocated()
* @generated
*/
void setIsOverAllocated(Tristate value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getIsOverAllocated Is Over Allocated}' attribute.
*
*
* @see #isSetIsOverAllocated()
* @see #getIsOverAllocated()
* @see #setIsOverAllocated(Tristate)
* @generated
*/
void unsetIsOverAllocated();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getIsOverAllocated Is Over Allocated}' attribute is set.
*
*
* @return whether the value of the 'Is Over Allocated' attribute is set.
* @see #unsetIsOverAllocated()
* @see #getIsOverAllocated()
* @see #setIsOverAllocated(Tristate)
* @generated
*/
boolean isSetIsOverAllocated();
/**
* Returns the value of the 'Status Time' attribute.
*
*
* If the meaning of the 'Status Time' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Status Time' attribute.
* @see #isSetStatusTime()
* @see #unsetStatusTime()
* @see #setStatusTime(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_StatusTime()
* @model unsettable="true"
* @generated
*/
String getStatusTime();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getStatusTime Status Time}' attribute.
*
*
* @param value the new value of the 'Status Time' attribute.
* @see #isSetStatusTime()
* @see #unsetStatusTime()
* @see #getStatusTime()
* @generated
*/
void setStatusTime(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getStatusTime Status Time}' attribute.
*
*
* @see #isSetStatusTime()
* @see #getStatusTime()
* @see #setStatusTime(String)
* @generated
*/
void unsetStatusTime();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getStatusTime Status Time}' attribute is set.
*
*
* @return whether the value of the 'Status Time' attribute is set.
* @see #unsetStatusTime()
* @see #getStatusTime()
* @see #setStatusTime(String)
* @generated
*/
boolean isSetStatusTime();
/**
* Returns the value of the 'Actual Work' attribute.
*
*
* If the meaning of the 'Actual Work' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Actual Work' attribute.
* @see #isSetActualWork()
* @see #unsetActualWork()
* @see #setActualWork(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ActualWork()
* @model unsettable="true"
* @generated
*/
String getActualWork();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualWork Actual Work}' attribute.
*
*
* @param value the new value of the 'Actual Work' attribute.
* @see #isSetActualWork()
* @see #unsetActualWork()
* @see #getActualWork()
* @generated
*/
void setActualWork(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualWork Actual Work}' attribute.
*
*
* @see #isSetActualWork()
* @see #getActualWork()
* @see #setActualWork(String)
* @generated
*/
void unsetActualWork();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualWork Actual Work}' attribute is set.
*
*
* @return whether the value of the 'Actual Work' attribute is set.
* @see #unsetActualWork()
* @see #getActualWork()
* @see #setActualWork(String)
* @generated
*/
boolean isSetActualWork();
/**
* Returns the value of the 'Actual Usage' attribute.
*
*
* If the meaning of the 'Actual Usage' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Actual Usage' attribute.
* @see #isSetActualUsage()
* @see #unsetActualUsage()
* @see #setActualUsage(double)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ActualUsage()
* @model unsettable="true"
* @generated
*/
double getActualUsage();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualUsage Actual Usage}' attribute.
*
*
* @param value the new value of the 'Actual Usage' attribute.
* @see #isSetActualUsage()
* @see #unsetActualUsage()
* @see #getActualUsage()
* @generated
*/
void setActualUsage(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualUsage Actual Usage}' attribute.
*
*
* @see #isSetActualUsage()
* @see #getActualUsage()
* @see #setActualUsage(double)
* @generated
*/
void unsetActualUsage();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualUsage Actual Usage}' attribute is set.
*
*
* @return whether the value of the 'Actual Usage' attribute is set.
* @see #unsetActualUsage()
* @see #getActualUsage()
* @see #setActualUsage(double)
* @generated
*/
boolean isSetActualUsage();
/**
* Returns the value of the 'Actual Usage As String' attribute.
*
*
* If the meaning of the 'Actual Usage As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Actual Usage As String' attribute.
* @see #isSetActualUsageAsString()
* @see #unsetActualUsageAsString()
* @see #setActualUsageAsString(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ActualUsageAsString()
* @model unsettable="true"
* @generated
*/
String getActualUsageAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualUsageAsString Actual Usage As String}' attribute.
*
*
* @param value the new value of the 'Actual Usage As String' attribute.
* @see #isSetActualUsageAsString()
* @see #unsetActualUsageAsString()
* @see #getActualUsageAsString()
* @generated
*/
void setActualUsageAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualUsageAsString Actual Usage As String}' attribute.
*
*
* @see #isSetActualUsageAsString()
* @see #getActualUsageAsString()
* @see #setActualUsageAsString(String)
* @generated
*/
void unsetActualUsageAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualUsageAsString Actual Usage As String}' attribute is set.
*
*
* @return whether the value of the 'Actual Usage As String' attribute is set.
* @see #unsetActualUsageAsString()
* @see #getActualUsageAsString()
* @see #setActualUsageAsString(String)
* @generated
*/
boolean isSetActualUsageAsString();
/**
* Returns the value of the 'Actual Start' attribute.
*
*
* If the meaning of the 'Actual Start' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Actual Start' attribute.
* @see #isSetActualStart()
* @see #unsetActualStart()
* @see #setActualStart(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ActualStart()
* @model unsettable="true"
* @generated
*/
String getActualStart();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualStart Actual Start}' attribute.
*
*
* @param value the new value of the 'Actual Start' attribute.
* @see #isSetActualStart()
* @see #unsetActualStart()
* @see #getActualStart()
* @generated
*/
void setActualStart(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualStart Actual Start}' attribute.
*
*
* @see #isSetActualStart()
* @see #getActualStart()
* @see #setActualStart(String)
* @generated
*/
void unsetActualStart();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualStart Actual Start}' attribute is set.
*
*
* @return whether the value of the 'Actual Start' attribute is set.
* @see #unsetActualStart()
* @see #getActualStart()
* @see #setActualStart(String)
* @generated
*/
boolean isSetActualStart();
/**
* Returns the value of the 'Actual Finish' attribute.
*
*
* If the meaning of the 'Actual Finish' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Actual Finish' attribute.
* @see #isSetActualFinish()
* @see #unsetActualFinish()
* @see #setActualFinish(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ActualFinish()
* @model unsettable="true"
* @generated
*/
String getActualFinish();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualFinish Actual Finish}' attribute.
*
*
* @param value the new value of the 'Actual Finish' attribute.
* @see #isSetActualFinish()
* @see #unsetActualFinish()
* @see #getActualFinish()
* @generated
*/
void setActualFinish(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualFinish Actual Finish}' attribute.
*
*
* @see #isSetActualFinish()
* @see #getActualFinish()
* @see #setActualFinish(String)
* @generated
*/
void unsetActualFinish();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualFinish Actual Finish}' attribute is set.
*
*
* @return whether the value of the 'Actual Finish' attribute is set.
* @see #unsetActualFinish()
* @see #getActualFinish()
* @see #setActualFinish(String)
* @generated
*/
boolean isSetActualFinish();
/**
* Returns the value of the 'Remaining Work' attribute.
*
*
* If the meaning of the 'Remaining Work' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Remaining Work' attribute.
* @see #isSetRemainingWork()
* @see #unsetRemainingWork()
* @see #setRemainingWork(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_RemainingWork()
* @model unsettable="true"
* @generated
*/
String getRemainingWork();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingWork Remaining Work}' attribute.
*
*
* @param value the new value of the 'Remaining Work' attribute.
* @see #isSetRemainingWork()
* @see #unsetRemainingWork()
* @see #getRemainingWork()
* @generated
*/
void setRemainingWork(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingWork Remaining Work}' attribute.
*
*
* @see #isSetRemainingWork()
* @see #getRemainingWork()
* @see #setRemainingWork(String)
* @generated
*/
void unsetRemainingWork();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingWork Remaining Work}' attribute is set.
*
*
* @return whether the value of the 'Remaining Work' attribute is set.
* @see #unsetRemainingWork()
* @see #getRemainingWork()
* @see #setRemainingWork(String)
* @generated
*/
boolean isSetRemainingWork();
/**
* Returns the value of the 'Remaining Usage' attribute.
*
*
* If the meaning of the 'Remaining Usage' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Remaining Usage' attribute.
* @see #isSetRemainingUsage()
* @see #unsetRemainingUsage()
* @see #setRemainingUsage(double)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_RemainingUsage()
* @model unsettable="true"
* @generated
*/
double getRemainingUsage();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingUsage Remaining Usage}' attribute.
*
*
* @param value the new value of the 'Remaining Usage' attribute.
* @see #isSetRemainingUsage()
* @see #unsetRemainingUsage()
* @see #getRemainingUsage()
* @generated
*/
void setRemainingUsage(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingUsage Remaining Usage}' attribute.
*
*
* @see #isSetRemainingUsage()
* @see #getRemainingUsage()
* @see #setRemainingUsage(double)
* @generated
*/
void unsetRemainingUsage();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingUsage Remaining Usage}' attribute is set.
*
*
* @return whether the value of the 'Remaining Usage' attribute is set.
* @see #unsetRemainingUsage()
* @see #getRemainingUsage()
* @see #setRemainingUsage(double)
* @generated
*/
boolean isSetRemainingUsage();
/**
* Returns the value of the 'Remaining Usage As String' attribute.
*
*
* If the meaning of the 'Remaining Usage As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Remaining Usage As String' attribute.
* @see #isSetRemainingUsageAsString()
* @see #unsetRemainingUsageAsString()
* @see #setRemainingUsageAsString(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_RemainingUsageAsString()
* @model unsettable="true"
* @generated
*/
String getRemainingUsageAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingUsageAsString Remaining Usage As String}' attribute.
*
*
* @param value the new value of the 'Remaining Usage As String' attribute.
* @see #isSetRemainingUsageAsString()
* @see #unsetRemainingUsageAsString()
* @see #getRemainingUsageAsString()
* @generated
*/
void setRemainingUsageAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingUsageAsString Remaining Usage As String}' attribute.
*
*
* @see #isSetRemainingUsageAsString()
* @see #getRemainingUsageAsString()
* @see #setRemainingUsageAsString(String)
* @generated
*/
void unsetRemainingUsageAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingUsageAsString Remaining Usage As String}' attribute is set.
*
*
* @return whether the value of the 'Remaining Usage As String' attribute is set.
* @see #unsetRemainingUsageAsString()
* @see #getRemainingUsageAsString()
* @see #setRemainingUsageAsString(String)
* @generated
*/
boolean isSetRemainingUsageAsString();
/**
* Returns the value of the 'Completion' attribute.
*
*
* If the meaning of the 'Completion' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Completion' attribute.
* @see #isSetCompletion()
* @see #unsetCompletion()
* @see #setCompletion(double)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_Completion()
* @model unsettable="true"
* @generated
*/
double getCompletion();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getCompletion Completion}' attribute.
*
*
* @param value the new value of the 'Completion' attribute.
* @see #isSetCompletion()
* @see #unsetCompletion()
* @see #getCompletion()
* @generated
*/
void setCompletion(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getCompletion Completion}' attribute.
*
*
* @see #isSetCompletion()
* @see #getCompletion()
* @see #setCompletion(double)
* @generated
*/
void unsetCompletion();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getCompletion Completion}' attribute is set.
*
*
* @return whether the value of the 'Completion' attribute is set.
* @see #unsetCompletion()
* @see #getCompletion()
* @see #setCompletion(double)
* @generated
*/
boolean isSetCompletion();
/**
* Returns the value of the 'Completion As String' attribute.
*
*
* If the meaning of the 'Completion As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Completion As String' attribute.
* @see #isSetCompletionAsString()
* @see #unsetCompletionAsString()
* @see #setCompletionAsString(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_CompletionAsString()
* @model unsettable="true"
* @generated
*/
String getCompletionAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getCompletionAsString Completion As String}' attribute.
*
*
* @param value the new value of the 'Completion As String' attribute.
* @see #isSetCompletionAsString()
* @see #unsetCompletionAsString()
* @see #getCompletionAsString()
* @generated
*/
void setCompletionAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getCompletionAsString Completion As String}' attribute.
*
*
* @see #isSetCompletionAsString()
* @see #getCompletionAsString()
* @see #setCompletionAsString(String)
* @generated
*/
void unsetCompletionAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getCompletionAsString Completion As String}' attribute is set.
*
*
* @return whether the value of the 'Completion As String' attribute is set.
* @see #unsetCompletionAsString()
* @see #getCompletionAsString()
* @see #setCompletionAsString(String)
* @generated
*/
boolean isSetCompletionAsString();
} // IfcResourceTime