org.bimserver.models.ifc4.IfcTaskTime Maven / Gradle / Ivy
/**
* 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 Task Time'.
*
*
*
* The following features are supported:
*
*
* - {@link org.bimserver.models.ifc4.IfcTaskTime#getDurationType Duration Type}
* - {@link org.bimserver.models.ifc4.IfcTaskTime#getScheduleDuration Schedule Duration}
* - {@link org.bimserver.models.ifc4.IfcTaskTime#getScheduleStart Schedule Start}
* - {@link org.bimserver.models.ifc4.IfcTaskTime#getScheduleFinish Schedule Finish}
* - {@link org.bimserver.models.ifc4.IfcTaskTime#getEarlyStart Early Start}
* - {@link org.bimserver.models.ifc4.IfcTaskTime#getEarlyFinish Early Finish}
* - {@link org.bimserver.models.ifc4.IfcTaskTime#getLateStart Late Start}
* - {@link org.bimserver.models.ifc4.IfcTaskTime#getLateFinish Late Finish}
* - {@link org.bimserver.models.ifc4.IfcTaskTime#getFreeFloat Free Float}
* - {@link org.bimserver.models.ifc4.IfcTaskTime#getTotalFloat Total Float}
* - {@link org.bimserver.models.ifc4.IfcTaskTime#getIsCritical Is Critical}
* - {@link org.bimserver.models.ifc4.IfcTaskTime#getStatusTime Status Time}
* - {@link org.bimserver.models.ifc4.IfcTaskTime#getActualDuration Actual Duration}
* - {@link org.bimserver.models.ifc4.IfcTaskTime#getActualStart Actual Start}
* - {@link org.bimserver.models.ifc4.IfcTaskTime#getActualFinish Actual Finish}
* - {@link org.bimserver.models.ifc4.IfcTaskTime#getRemainingTime Remaining Time}
* - {@link org.bimserver.models.ifc4.IfcTaskTime#getCompletion Completion}
* - {@link org.bimserver.models.ifc4.IfcTaskTime#getCompletionAsString Completion As String}
*
*
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcTaskTime()
* @model
* @generated
*/
public interface IfcTaskTime extends IfcSchedulingTime {
/**
* Returns the value of the 'Duration Type' attribute.
* The literals are from the enumeration {@link org.bimserver.models.ifc4.IfcTaskDurationEnum}.
*
*
* If the meaning of the 'Duration Type' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Duration Type' attribute.
* @see org.bimserver.models.ifc4.IfcTaskDurationEnum
* @see #isSetDurationType()
* @see #unsetDurationType()
* @see #setDurationType(IfcTaskDurationEnum)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcTaskTime_DurationType()
* @model unsettable="true"
* @generated
*/
IfcTaskDurationEnum getDurationType();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getDurationType Duration Type}' attribute.
*
*
* @param value the new value of the 'Duration Type' attribute.
* @see org.bimserver.models.ifc4.IfcTaskDurationEnum
* @see #isSetDurationType()
* @see #unsetDurationType()
* @see #getDurationType()
* @generated
*/
void setDurationType(IfcTaskDurationEnum value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getDurationType Duration Type}' attribute.
*
*
* @see #isSetDurationType()
* @see #getDurationType()
* @see #setDurationType(IfcTaskDurationEnum)
* @generated
*/
void unsetDurationType();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getDurationType Duration Type}' attribute is set.
*
*
* @return whether the value of the 'Duration Type' attribute is set.
* @see #unsetDurationType()
* @see #getDurationType()
* @see #setDurationType(IfcTaskDurationEnum)
* @generated
*/
boolean isSetDurationType();
/**
* Returns the value of the 'Schedule Duration' attribute.
*
*
* If the meaning of the 'Schedule Duration' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Schedule Duration' attribute.
* @see #isSetScheduleDuration()
* @see #unsetScheduleDuration()
* @see #setScheduleDuration(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcTaskTime_ScheduleDuration()
* @model unsettable="true"
* @generated
*/
String getScheduleDuration();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getScheduleDuration Schedule Duration}' attribute.
*
*
* @param value the new value of the 'Schedule Duration' attribute.
* @see #isSetScheduleDuration()
* @see #unsetScheduleDuration()
* @see #getScheduleDuration()
* @generated
*/
void setScheduleDuration(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getScheduleDuration Schedule Duration}' attribute.
*
*
* @see #isSetScheduleDuration()
* @see #getScheduleDuration()
* @see #setScheduleDuration(String)
* @generated
*/
void unsetScheduleDuration();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getScheduleDuration Schedule Duration}' attribute is set.
*
*
* @return whether the value of the 'Schedule Duration' attribute is set.
* @see #unsetScheduleDuration()
* @see #getScheduleDuration()
* @see #setScheduleDuration(String)
* @generated
*/
boolean isSetScheduleDuration();
/**
* 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#getIfcTaskTime_ScheduleStart()
* @model unsettable="true"
* @generated
*/
String getScheduleStart();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#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.IfcTaskTime#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.IfcTaskTime#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#getIfcTaskTime_ScheduleFinish()
* @model unsettable="true"
* @generated
*/
String getScheduleFinish();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#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.IfcTaskTime#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.IfcTaskTime#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 'Early Start' attribute.
*
*
* If the meaning of the 'Early Start' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Early Start' attribute.
* @see #isSetEarlyStart()
* @see #unsetEarlyStart()
* @see #setEarlyStart(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcTaskTime_EarlyStart()
* @model unsettable="true"
* @generated
*/
String getEarlyStart();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getEarlyStart Early Start}' attribute.
*
*
* @param value the new value of the 'Early Start' attribute.
* @see #isSetEarlyStart()
* @see #unsetEarlyStart()
* @see #getEarlyStart()
* @generated
*/
void setEarlyStart(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getEarlyStart Early Start}' attribute.
*
*
* @see #isSetEarlyStart()
* @see #getEarlyStart()
* @see #setEarlyStart(String)
* @generated
*/
void unsetEarlyStart();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getEarlyStart Early Start}' attribute is set.
*
*
* @return whether the value of the 'Early Start' attribute is set.
* @see #unsetEarlyStart()
* @see #getEarlyStart()
* @see #setEarlyStart(String)
* @generated
*/
boolean isSetEarlyStart();
/**
* Returns the value of the 'Early Finish' attribute.
*
*
* If the meaning of the 'Early Finish' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Early Finish' attribute.
* @see #isSetEarlyFinish()
* @see #unsetEarlyFinish()
* @see #setEarlyFinish(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcTaskTime_EarlyFinish()
* @model unsettable="true"
* @generated
*/
String getEarlyFinish();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getEarlyFinish Early Finish}' attribute.
*
*
* @param value the new value of the 'Early Finish' attribute.
* @see #isSetEarlyFinish()
* @see #unsetEarlyFinish()
* @see #getEarlyFinish()
* @generated
*/
void setEarlyFinish(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getEarlyFinish Early Finish}' attribute.
*
*
* @see #isSetEarlyFinish()
* @see #getEarlyFinish()
* @see #setEarlyFinish(String)
* @generated
*/
void unsetEarlyFinish();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getEarlyFinish Early Finish}' attribute is set.
*
*
* @return whether the value of the 'Early Finish' attribute is set.
* @see #unsetEarlyFinish()
* @see #getEarlyFinish()
* @see #setEarlyFinish(String)
* @generated
*/
boolean isSetEarlyFinish();
/**
* Returns the value of the 'Late Start' attribute.
*
*
* If the meaning of the 'Late Start' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Late Start' attribute.
* @see #isSetLateStart()
* @see #unsetLateStart()
* @see #setLateStart(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcTaskTime_LateStart()
* @model unsettable="true"
* @generated
*/
String getLateStart();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getLateStart Late Start}' attribute.
*
*
* @param value the new value of the 'Late Start' attribute.
* @see #isSetLateStart()
* @see #unsetLateStart()
* @see #getLateStart()
* @generated
*/
void setLateStart(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getLateStart Late Start}' attribute.
*
*
* @see #isSetLateStart()
* @see #getLateStart()
* @see #setLateStart(String)
* @generated
*/
void unsetLateStart();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getLateStart Late Start}' attribute is set.
*
*
* @return whether the value of the 'Late Start' attribute is set.
* @see #unsetLateStart()
* @see #getLateStart()
* @see #setLateStart(String)
* @generated
*/
boolean isSetLateStart();
/**
* Returns the value of the 'Late Finish' attribute.
*
*
* If the meaning of the 'Late Finish' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Late Finish' attribute.
* @see #isSetLateFinish()
* @see #unsetLateFinish()
* @see #setLateFinish(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcTaskTime_LateFinish()
* @model unsettable="true"
* @generated
*/
String getLateFinish();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getLateFinish Late Finish}' attribute.
*
*
* @param value the new value of the 'Late Finish' attribute.
* @see #isSetLateFinish()
* @see #unsetLateFinish()
* @see #getLateFinish()
* @generated
*/
void setLateFinish(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getLateFinish Late Finish}' attribute.
*
*
* @see #isSetLateFinish()
* @see #getLateFinish()
* @see #setLateFinish(String)
* @generated
*/
void unsetLateFinish();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getLateFinish Late Finish}' attribute is set.
*
*
* @return whether the value of the 'Late Finish' attribute is set.
* @see #unsetLateFinish()
* @see #getLateFinish()
* @see #setLateFinish(String)
* @generated
*/
boolean isSetLateFinish();
/**
* Returns the value of the 'Free Float' attribute.
*
*
* If the meaning of the 'Free Float' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Free Float' attribute.
* @see #isSetFreeFloat()
* @see #unsetFreeFloat()
* @see #setFreeFloat(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcTaskTime_FreeFloat()
* @model unsettable="true"
* @generated
*/
String getFreeFloat();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getFreeFloat Free Float}' attribute.
*
*
* @param value the new value of the 'Free Float' attribute.
* @see #isSetFreeFloat()
* @see #unsetFreeFloat()
* @see #getFreeFloat()
* @generated
*/
void setFreeFloat(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getFreeFloat Free Float}' attribute.
*
*
* @see #isSetFreeFloat()
* @see #getFreeFloat()
* @see #setFreeFloat(String)
* @generated
*/
void unsetFreeFloat();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getFreeFloat Free Float}' attribute is set.
*
*
* @return whether the value of the 'Free Float' attribute is set.
* @see #unsetFreeFloat()
* @see #getFreeFloat()
* @see #setFreeFloat(String)
* @generated
*/
boolean isSetFreeFloat();
/**
* Returns the value of the 'Total Float' attribute.
*
*
* If the meaning of the 'Total Float' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Total Float' attribute.
* @see #isSetTotalFloat()
* @see #unsetTotalFloat()
* @see #setTotalFloat(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcTaskTime_TotalFloat()
* @model unsettable="true"
* @generated
*/
String getTotalFloat();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getTotalFloat Total Float}' attribute.
*
*
* @param value the new value of the 'Total Float' attribute.
* @see #isSetTotalFloat()
* @see #unsetTotalFloat()
* @see #getTotalFloat()
* @generated
*/
void setTotalFloat(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getTotalFloat Total Float}' attribute.
*
*
* @see #isSetTotalFloat()
* @see #getTotalFloat()
* @see #setTotalFloat(String)
* @generated
*/
void unsetTotalFloat();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getTotalFloat Total Float}' attribute is set.
*
*
* @return whether the value of the 'Total Float' attribute is set.
* @see #unsetTotalFloat()
* @see #getTotalFloat()
* @see #setTotalFloat(String)
* @generated
*/
boolean isSetTotalFloat();
/**
* Returns the value of the 'Is Critical' attribute.
* The literals are from the enumeration {@link org.bimserver.models.ifc4.Tristate}.
*
*
* If the meaning of the 'Is Critical' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Is Critical' attribute.
* @see org.bimserver.models.ifc4.Tristate
* @see #isSetIsCritical()
* @see #unsetIsCritical()
* @see #setIsCritical(Tristate)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcTaskTime_IsCritical()
* @model unsettable="true"
* @generated
*/
Tristate getIsCritical();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getIsCritical Is Critical}' attribute.
*
*
* @param value the new value of the 'Is Critical' attribute.
* @see org.bimserver.models.ifc4.Tristate
* @see #isSetIsCritical()
* @see #unsetIsCritical()
* @see #getIsCritical()
* @generated
*/
void setIsCritical(Tristate value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getIsCritical Is Critical}' attribute.
*
*
* @see #isSetIsCritical()
* @see #getIsCritical()
* @see #setIsCritical(Tristate)
* @generated
*/
void unsetIsCritical();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getIsCritical Is Critical}' attribute is set.
*
*
* @return whether the value of the 'Is Critical' attribute is set.
* @see #unsetIsCritical()
* @see #getIsCritical()
* @see #setIsCritical(Tristate)
* @generated
*/
boolean isSetIsCritical();
/**
* 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#getIfcTaskTime_StatusTime()
* @model unsettable="true"
* @generated
*/
String getStatusTime();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#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.IfcTaskTime#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.IfcTaskTime#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 Duration' attribute.
*
*
* If the meaning of the 'Actual Duration' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Actual Duration' attribute.
* @see #isSetActualDuration()
* @see #unsetActualDuration()
* @see #setActualDuration(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcTaskTime_ActualDuration()
* @model unsettable="true"
* @generated
*/
String getActualDuration();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getActualDuration Actual Duration}' attribute.
*
*
* @param value the new value of the 'Actual Duration' attribute.
* @see #isSetActualDuration()
* @see #unsetActualDuration()
* @see #getActualDuration()
* @generated
*/
void setActualDuration(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getActualDuration Actual Duration}' attribute.
*
*
* @see #isSetActualDuration()
* @see #getActualDuration()
* @see #setActualDuration(String)
* @generated
*/
void unsetActualDuration();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getActualDuration Actual Duration}' attribute is set.
*
*
* @return whether the value of the 'Actual Duration' attribute is set.
* @see #unsetActualDuration()
* @see #getActualDuration()
* @see #setActualDuration(String)
* @generated
*/
boolean isSetActualDuration();
/**
* 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#getIfcTaskTime_ActualStart()
* @model unsettable="true"
* @generated
*/
String getActualStart();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#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.IfcTaskTime#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.IfcTaskTime#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#getIfcTaskTime_ActualFinish()
* @model unsettable="true"
* @generated
*/
String getActualFinish();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#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.IfcTaskTime#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.IfcTaskTime#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 Time' attribute.
*
*
* If the meaning of the 'Remaining Time' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Remaining Time' attribute.
* @see #isSetRemainingTime()
* @see #unsetRemainingTime()
* @see #setRemainingTime(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcTaskTime_RemainingTime()
* @model unsettable="true"
* @generated
*/
String getRemainingTime();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getRemainingTime Remaining Time}' attribute.
*
*
* @param value the new value of the 'Remaining Time' attribute.
* @see #isSetRemainingTime()
* @see #unsetRemainingTime()
* @see #getRemainingTime()
* @generated
*/
void setRemainingTime(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getRemainingTime Remaining Time}' attribute.
*
*
* @see #isSetRemainingTime()
* @see #getRemainingTime()
* @see #setRemainingTime(String)
* @generated
*/
void unsetRemainingTime();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#getRemainingTime Remaining Time}' attribute is set.
*
*
* @return whether the value of the 'Remaining Time' attribute is set.
* @see #unsetRemainingTime()
* @see #getRemainingTime()
* @see #setRemainingTime(String)
* @generated
*/
boolean isSetRemainingTime();
/**
* 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#getIfcTaskTime_Completion()
* @model unsettable="true"
* @generated
*/
double getCompletion();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#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.IfcTaskTime#getCompletion Completion}' attribute.
*
*
* @see #isSetCompletion()
* @see #getCompletion()
* @see #setCompletion(double)
* @generated
*/
void unsetCompletion();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#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#getIfcTaskTime_CompletionAsString()
* @model unsettable="true"
* @generated
*/
String getCompletionAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcTaskTime#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.IfcTaskTime#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.IfcTaskTime#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();
} // IfcTaskTime