
org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl 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.ifc2x3tc1;
/**
*
* A representation of the model object 'Ifc Schedule Time Control'.
*
*
*
* The following features are supported:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getActualStart Actual Start}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getEarlyStart Early Start}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getLateStart Late Start}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleStart Schedule Start}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getActualFinish Actual Finish}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getEarlyFinish Early Finish}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getLateFinish Late Finish}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleFinish Schedule Finish}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleDuration Schedule Duration}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleDurationAsString Schedule Duration As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getActualDuration Actual Duration}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getActualDurationAsString Actual Duration As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getRemainingTime Remaining Time}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getRemainingTimeAsString Remaining Time As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getFreeFloat Free Float}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getFreeFloatAsString Free Float As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getTotalFloat Total Float}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getTotalFloatAsString Total Float As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getIsCritical Is Critical}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getStatusTime Status Time}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getStartFloat Start Float}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getStartFloatAsString Start Float As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getFinishFloat Finish Float}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getFinishFloatAsString Finish Float As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getCompletion Completion}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getCompletionAsString Completion As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleTimeControlAssigned Schedule Time Control Assigned}
*
*
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl()
* @model
* @generated
*/
public interface IfcScheduleTimeControl extends IfcControl {
/**
* Returns the value of the 'Actual Start' reference.
*
*
* If the meaning of the 'Actual Start' reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Actual Start' reference.
* @see #isSetActualStart()
* @see #unsetActualStart()
* @see #setActualStart(IfcDateTimeSelect)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_ActualStart()
* @model unsettable="true"
* @generated
*/
IfcDateTimeSelect getActualStart();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getActualStart Actual Start}' reference.
*
*
* @param value the new value of the 'Actual Start' reference.
* @see #isSetActualStart()
* @see #unsetActualStart()
* @see #getActualStart()
* @generated
*/
void setActualStart(IfcDateTimeSelect value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getActualStart Actual Start}' reference.
*
*
* @see #isSetActualStart()
* @see #getActualStart()
* @see #setActualStart(IfcDateTimeSelect)
* @generated
*/
void unsetActualStart();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getActualStart Actual Start}' reference is set.
*
*
* @return whether the value of the 'Actual Start' reference is set.
* @see #unsetActualStart()
* @see #getActualStart()
* @see #setActualStart(IfcDateTimeSelect)
* @generated
*/
boolean isSetActualStart();
/**
* Returns the value of the 'Early Start' reference.
*
*
* If the meaning of the 'Early Start' reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Early Start' reference.
* @see #isSetEarlyStart()
* @see #unsetEarlyStart()
* @see #setEarlyStart(IfcDateTimeSelect)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_EarlyStart()
* @model unsettable="true"
* @generated
*/
IfcDateTimeSelect getEarlyStart();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getEarlyStart Early Start}' reference.
*
*
* @param value the new value of the 'Early Start' reference.
* @see #isSetEarlyStart()
* @see #unsetEarlyStart()
* @see #getEarlyStart()
* @generated
*/
void setEarlyStart(IfcDateTimeSelect value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getEarlyStart Early Start}' reference.
*
*
* @see #isSetEarlyStart()
* @see #getEarlyStart()
* @see #setEarlyStart(IfcDateTimeSelect)
* @generated
*/
void unsetEarlyStart();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getEarlyStart Early Start}' reference is set.
*
*
* @return whether the value of the 'Early Start' reference is set.
* @see #unsetEarlyStart()
* @see #getEarlyStart()
* @see #setEarlyStart(IfcDateTimeSelect)
* @generated
*/
boolean isSetEarlyStart();
/**
* Returns the value of the 'Late Start' reference.
*
*
* If the meaning of the 'Late Start' reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Late Start' reference.
* @see #isSetLateStart()
* @see #unsetLateStart()
* @see #setLateStart(IfcDateTimeSelect)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_LateStart()
* @model unsettable="true"
* @generated
*/
IfcDateTimeSelect getLateStart();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getLateStart Late Start}' reference.
*
*
* @param value the new value of the 'Late Start' reference.
* @see #isSetLateStart()
* @see #unsetLateStart()
* @see #getLateStart()
* @generated
*/
void setLateStart(IfcDateTimeSelect value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getLateStart Late Start}' reference.
*
*
* @see #isSetLateStart()
* @see #getLateStart()
* @see #setLateStart(IfcDateTimeSelect)
* @generated
*/
void unsetLateStart();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getLateStart Late Start}' reference is set.
*
*
* @return whether the value of the 'Late Start' reference is set.
* @see #unsetLateStart()
* @see #getLateStart()
* @see #setLateStart(IfcDateTimeSelect)
* @generated
*/
boolean isSetLateStart();
/**
* Returns the value of the 'Schedule Start' reference.
*
*
* If the meaning of the 'Schedule Start' reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Schedule Start' reference.
* @see #isSetScheduleStart()
* @see #unsetScheduleStart()
* @see #setScheduleStart(IfcDateTimeSelect)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_ScheduleStart()
* @model unsettable="true"
* @generated
*/
IfcDateTimeSelect getScheduleStart();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleStart Schedule Start}' reference.
*
*
* @param value the new value of the 'Schedule Start' reference.
* @see #isSetScheduleStart()
* @see #unsetScheduleStart()
* @see #getScheduleStart()
* @generated
*/
void setScheduleStart(IfcDateTimeSelect value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleStart Schedule Start}' reference.
*
*
* @see #isSetScheduleStart()
* @see #getScheduleStart()
* @see #setScheduleStart(IfcDateTimeSelect)
* @generated
*/
void unsetScheduleStart();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleStart Schedule Start}' reference is set.
*
*
* @return whether the value of the 'Schedule Start' reference is set.
* @see #unsetScheduleStart()
* @see #getScheduleStart()
* @see #setScheduleStart(IfcDateTimeSelect)
* @generated
*/
boolean isSetScheduleStart();
/**
* Returns the value of the 'Actual Finish' reference.
*
*
* If the meaning of the 'Actual Finish' reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Actual Finish' reference.
* @see #isSetActualFinish()
* @see #unsetActualFinish()
* @see #setActualFinish(IfcDateTimeSelect)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_ActualFinish()
* @model unsettable="true"
* @generated
*/
IfcDateTimeSelect getActualFinish();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getActualFinish Actual Finish}' reference.
*
*
* @param value the new value of the 'Actual Finish' reference.
* @see #isSetActualFinish()
* @see #unsetActualFinish()
* @see #getActualFinish()
* @generated
*/
void setActualFinish(IfcDateTimeSelect value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getActualFinish Actual Finish}' reference.
*
*
* @see #isSetActualFinish()
* @see #getActualFinish()
* @see #setActualFinish(IfcDateTimeSelect)
* @generated
*/
void unsetActualFinish();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getActualFinish Actual Finish}' reference is set.
*
*
* @return whether the value of the 'Actual Finish' reference is set.
* @see #unsetActualFinish()
* @see #getActualFinish()
* @see #setActualFinish(IfcDateTimeSelect)
* @generated
*/
boolean isSetActualFinish();
/**
* Returns the value of the 'Early Finish' reference.
*
*
* If the meaning of the 'Early Finish' reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Early Finish' reference.
* @see #isSetEarlyFinish()
* @see #unsetEarlyFinish()
* @see #setEarlyFinish(IfcDateTimeSelect)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_EarlyFinish()
* @model unsettable="true"
* @generated
*/
IfcDateTimeSelect getEarlyFinish();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getEarlyFinish Early Finish}' reference.
*
*
* @param value the new value of the 'Early Finish' reference.
* @see #isSetEarlyFinish()
* @see #unsetEarlyFinish()
* @see #getEarlyFinish()
* @generated
*/
void setEarlyFinish(IfcDateTimeSelect value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getEarlyFinish Early Finish}' reference.
*
*
* @see #isSetEarlyFinish()
* @see #getEarlyFinish()
* @see #setEarlyFinish(IfcDateTimeSelect)
* @generated
*/
void unsetEarlyFinish();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getEarlyFinish Early Finish}' reference is set.
*
*
* @return whether the value of the 'Early Finish' reference is set.
* @see #unsetEarlyFinish()
* @see #getEarlyFinish()
* @see #setEarlyFinish(IfcDateTimeSelect)
* @generated
*/
boolean isSetEarlyFinish();
/**
* Returns the value of the 'Late Finish' reference.
*
*
* If the meaning of the 'Late Finish' reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Late Finish' reference.
* @see #isSetLateFinish()
* @see #unsetLateFinish()
* @see #setLateFinish(IfcDateTimeSelect)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_LateFinish()
* @model unsettable="true"
* @generated
*/
IfcDateTimeSelect getLateFinish();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getLateFinish Late Finish}' reference.
*
*
* @param value the new value of the 'Late Finish' reference.
* @see #isSetLateFinish()
* @see #unsetLateFinish()
* @see #getLateFinish()
* @generated
*/
void setLateFinish(IfcDateTimeSelect value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getLateFinish Late Finish}' reference.
*
*
* @see #isSetLateFinish()
* @see #getLateFinish()
* @see #setLateFinish(IfcDateTimeSelect)
* @generated
*/
void unsetLateFinish();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getLateFinish Late Finish}' reference is set.
*
*
* @return whether the value of the 'Late Finish' reference is set.
* @see #unsetLateFinish()
* @see #getLateFinish()
* @see #setLateFinish(IfcDateTimeSelect)
* @generated
*/
boolean isSetLateFinish();
/**
* Returns the value of the 'Schedule Finish' reference.
*
*
* If the meaning of the 'Schedule Finish' reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Schedule Finish' reference.
* @see #isSetScheduleFinish()
* @see #unsetScheduleFinish()
* @see #setScheduleFinish(IfcDateTimeSelect)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_ScheduleFinish()
* @model unsettable="true"
* @generated
*/
IfcDateTimeSelect getScheduleFinish();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleFinish Schedule Finish}' reference.
*
*
* @param value the new value of the 'Schedule Finish' reference.
* @see #isSetScheduleFinish()
* @see #unsetScheduleFinish()
* @see #getScheduleFinish()
* @generated
*/
void setScheduleFinish(IfcDateTimeSelect value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleFinish Schedule Finish}' reference.
*
*
* @see #isSetScheduleFinish()
* @see #getScheduleFinish()
* @see #setScheduleFinish(IfcDateTimeSelect)
* @generated
*/
void unsetScheduleFinish();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleFinish Schedule Finish}' reference is set.
*
*
* @return whether the value of the 'Schedule Finish' reference is set.
* @see #unsetScheduleFinish()
* @see #getScheduleFinish()
* @see #setScheduleFinish(IfcDateTimeSelect)
* @generated
*/
boolean isSetScheduleFinish();
/**
* 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(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_ScheduleDuration()
* @model unsettable="true"
* @generated
*/
double getScheduleDuration();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleDuration Schedule Duration}' attribute.
*
*
* @param value the new value of the 'Schedule Duration' attribute.
* @see #isSetScheduleDuration()
* @see #unsetScheduleDuration()
* @see #getScheduleDuration()
* @generated
*/
void setScheduleDuration(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleDuration Schedule Duration}' attribute.
*
*
* @see #isSetScheduleDuration()
* @see #getScheduleDuration()
* @see #setScheduleDuration(double)
* @generated
*/
void unsetScheduleDuration();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleDuration Schedule Duration}' attribute is set.
*
*
* @return whether the value of the 'Schedule Duration' attribute is set.
* @see #unsetScheduleDuration()
* @see #getScheduleDuration()
* @see #setScheduleDuration(double)
* @generated
*/
boolean isSetScheduleDuration();
/**
* Returns the value of the 'Schedule Duration As String' attribute.
*
*
* If the meaning of the 'Schedule Duration As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Schedule Duration As String' attribute.
* @see #isSetScheduleDurationAsString()
* @see #unsetScheduleDurationAsString()
* @see #setScheduleDurationAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_ScheduleDurationAsString()
* @model unsettable="true"
* @generated
*/
String getScheduleDurationAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleDurationAsString Schedule Duration As String}' attribute.
*
*
* @param value the new value of the 'Schedule Duration As String' attribute.
* @see #isSetScheduleDurationAsString()
* @see #unsetScheduleDurationAsString()
* @see #getScheduleDurationAsString()
* @generated
*/
void setScheduleDurationAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleDurationAsString Schedule Duration As String}' attribute.
*
*
* @see #isSetScheduleDurationAsString()
* @see #getScheduleDurationAsString()
* @see #setScheduleDurationAsString(String)
* @generated
*/
void unsetScheduleDurationAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleDurationAsString Schedule Duration As String}' attribute is set.
*
*
* @return whether the value of the 'Schedule Duration As String' attribute is set.
* @see #unsetScheduleDurationAsString()
* @see #getScheduleDurationAsString()
* @see #setScheduleDurationAsString(String)
* @generated
*/
boolean isSetScheduleDurationAsString();
/**
* 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(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_ActualDuration()
* @model unsettable="true"
* @generated
*/
double getActualDuration();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getActualDuration Actual Duration}' attribute.
*
*
* @param value the new value of the 'Actual Duration' attribute.
* @see #isSetActualDuration()
* @see #unsetActualDuration()
* @see #getActualDuration()
* @generated
*/
void setActualDuration(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getActualDuration Actual Duration}' attribute.
*
*
* @see #isSetActualDuration()
* @see #getActualDuration()
* @see #setActualDuration(double)
* @generated
*/
void unsetActualDuration();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getActualDuration Actual Duration}' attribute is set.
*
*
* @return whether the value of the 'Actual Duration' attribute is set.
* @see #unsetActualDuration()
* @see #getActualDuration()
* @see #setActualDuration(double)
* @generated
*/
boolean isSetActualDuration();
/**
* Returns the value of the 'Actual Duration As String' attribute.
*
*
* If the meaning of the 'Actual Duration As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Actual Duration As String' attribute.
* @see #isSetActualDurationAsString()
* @see #unsetActualDurationAsString()
* @see #setActualDurationAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_ActualDurationAsString()
* @model unsettable="true"
* @generated
*/
String getActualDurationAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getActualDurationAsString Actual Duration As String}' attribute.
*
*
* @param value the new value of the 'Actual Duration As String' attribute.
* @see #isSetActualDurationAsString()
* @see #unsetActualDurationAsString()
* @see #getActualDurationAsString()
* @generated
*/
void setActualDurationAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getActualDurationAsString Actual Duration As String}' attribute.
*
*
* @see #isSetActualDurationAsString()
* @see #getActualDurationAsString()
* @see #setActualDurationAsString(String)
* @generated
*/
void unsetActualDurationAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getActualDurationAsString Actual Duration As String}' attribute is set.
*
*
* @return whether the value of the 'Actual Duration As String' attribute is set.
* @see #unsetActualDurationAsString()
* @see #getActualDurationAsString()
* @see #setActualDurationAsString(String)
* @generated
*/
boolean isSetActualDurationAsString();
/**
* 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(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_RemainingTime()
* @model unsettable="true"
* @generated
*/
double getRemainingTime();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getRemainingTime Remaining Time}' attribute.
*
*
* @param value the new value of the 'Remaining Time' attribute.
* @see #isSetRemainingTime()
* @see #unsetRemainingTime()
* @see #getRemainingTime()
* @generated
*/
void setRemainingTime(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getRemainingTime Remaining Time}' attribute.
*
*
* @see #isSetRemainingTime()
* @see #getRemainingTime()
* @see #setRemainingTime(double)
* @generated
*/
void unsetRemainingTime();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getRemainingTime Remaining Time}' attribute is set.
*
*
* @return whether the value of the 'Remaining Time' attribute is set.
* @see #unsetRemainingTime()
* @see #getRemainingTime()
* @see #setRemainingTime(double)
* @generated
*/
boolean isSetRemainingTime();
/**
* Returns the value of the 'Remaining Time As String' attribute.
*
*
* If the meaning of the 'Remaining Time As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Remaining Time As String' attribute.
* @see #isSetRemainingTimeAsString()
* @see #unsetRemainingTimeAsString()
* @see #setRemainingTimeAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_RemainingTimeAsString()
* @model unsettable="true"
* @generated
*/
String getRemainingTimeAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getRemainingTimeAsString Remaining Time As String}' attribute.
*
*
* @param value the new value of the 'Remaining Time As String' attribute.
* @see #isSetRemainingTimeAsString()
* @see #unsetRemainingTimeAsString()
* @see #getRemainingTimeAsString()
* @generated
*/
void setRemainingTimeAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getRemainingTimeAsString Remaining Time As String}' attribute.
*
*
* @see #isSetRemainingTimeAsString()
* @see #getRemainingTimeAsString()
* @see #setRemainingTimeAsString(String)
* @generated
*/
void unsetRemainingTimeAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getRemainingTimeAsString Remaining Time As String}' attribute is set.
*
*
* @return whether the value of the 'Remaining Time As String' attribute is set.
* @see #unsetRemainingTimeAsString()
* @see #getRemainingTimeAsString()
* @see #setRemainingTimeAsString(String)
* @generated
*/
boolean isSetRemainingTimeAsString();
/**
* 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(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_FreeFloat()
* @model unsettable="true"
* @generated
*/
double getFreeFloat();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getFreeFloat Free Float}' attribute.
*
*
* @param value the new value of the 'Free Float' attribute.
* @see #isSetFreeFloat()
* @see #unsetFreeFloat()
* @see #getFreeFloat()
* @generated
*/
void setFreeFloat(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getFreeFloat Free Float}' attribute.
*
*
* @see #isSetFreeFloat()
* @see #getFreeFloat()
* @see #setFreeFloat(double)
* @generated
*/
void unsetFreeFloat();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getFreeFloat Free Float}' attribute is set.
*
*
* @return whether the value of the 'Free Float' attribute is set.
* @see #unsetFreeFloat()
* @see #getFreeFloat()
* @see #setFreeFloat(double)
* @generated
*/
boolean isSetFreeFloat();
/**
* Returns the value of the 'Free Float As String' attribute.
*
*
* If the meaning of the 'Free Float As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Free Float As String' attribute.
* @see #isSetFreeFloatAsString()
* @see #unsetFreeFloatAsString()
* @see #setFreeFloatAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_FreeFloatAsString()
* @model unsettable="true"
* @generated
*/
String getFreeFloatAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getFreeFloatAsString Free Float As String}' attribute.
*
*
* @param value the new value of the 'Free Float As String' attribute.
* @see #isSetFreeFloatAsString()
* @see #unsetFreeFloatAsString()
* @see #getFreeFloatAsString()
* @generated
*/
void setFreeFloatAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getFreeFloatAsString Free Float As String}' attribute.
*
*
* @see #isSetFreeFloatAsString()
* @see #getFreeFloatAsString()
* @see #setFreeFloatAsString(String)
* @generated
*/
void unsetFreeFloatAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getFreeFloatAsString Free Float As String}' attribute is set.
*
*
* @return whether the value of the 'Free Float As String' attribute is set.
* @see #unsetFreeFloatAsString()
* @see #getFreeFloatAsString()
* @see #setFreeFloatAsString(String)
* @generated
*/
boolean isSetFreeFloatAsString();
/**
* 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(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_TotalFloat()
* @model unsettable="true"
* @generated
*/
double getTotalFloat();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getTotalFloat Total Float}' attribute.
*
*
* @param value the new value of the 'Total Float' attribute.
* @see #isSetTotalFloat()
* @see #unsetTotalFloat()
* @see #getTotalFloat()
* @generated
*/
void setTotalFloat(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getTotalFloat Total Float}' attribute.
*
*
* @see #isSetTotalFloat()
* @see #getTotalFloat()
* @see #setTotalFloat(double)
* @generated
*/
void unsetTotalFloat();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getTotalFloat Total Float}' attribute is set.
*
*
* @return whether the value of the 'Total Float' attribute is set.
* @see #unsetTotalFloat()
* @see #getTotalFloat()
* @see #setTotalFloat(double)
* @generated
*/
boolean isSetTotalFloat();
/**
* Returns the value of the 'Total Float As String' attribute.
*
*
* If the meaning of the 'Total Float As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Total Float As String' attribute.
* @see #isSetTotalFloatAsString()
* @see #unsetTotalFloatAsString()
* @see #setTotalFloatAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_TotalFloatAsString()
* @model unsettable="true"
* @generated
*/
String getTotalFloatAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getTotalFloatAsString Total Float As String}' attribute.
*
*
* @param value the new value of the 'Total Float As String' attribute.
* @see #isSetTotalFloatAsString()
* @see #unsetTotalFloatAsString()
* @see #getTotalFloatAsString()
* @generated
*/
void setTotalFloatAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getTotalFloatAsString Total Float As String}' attribute.
*
*
* @see #isSetTotalFloatAsString()
* @see #getTotalFloatAsString()
* @see #setTotalFloatAsString(String)
* @generated
*/
void unsetTotalFloatAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getTotalFloatAsString Total Float As String}' attribute is set.
*
*
* @return whether the value of the 'Total Float As String' attribute is set.
* @see #unsetTotalFloatAsString()
* @see #getTotalFloatAsString()
* @see #setTotalFloatAsString(String)
* @generated
*/
boolean isSetTotalFloatAsString();
/**
* Returns the value of the 'Is Critical' attribute.
* The literals are from the enumeration {@link org.bimserver.models.ifc2x3tc1.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.ifc2x3tc1.Tristate
* @see #isSetIsCritical()
* @see #unsetIsCritical()
* @see #setIsCritical(Tristate)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_IsCritical()
* @model unsettable="true"
* @generated
*/
Tristate getIsCritical();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getIsCritical Is Critical}' attribute.
*
*
* @param value the new value of the 'Is Critical' attribute.
* @see org.bimserver.models.ifc2x3tc1.Tristate
* @see #isSetIsCritical()
* @see #unsetIsCritical()
* @see #getIsCritical()
* @generated
*/
void setIsCritical(Tristate value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getIsCritical Is Critical}' attribute.
*
*
* @see #isSetIsCritical()
* @see #getIsCritical()
* @see #setIsCritical(Tristate)
* @generated
*/
void unsetIsCritical();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#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' reference.
*
*
* If the meaning of the 'Status Time' reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Status Time' reference.
* @see #isSetStatusTime()
* @see #unsetStatusTime()
* @see #setStatusTime(IfcDateTimeSelect)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_StatusTime()
* @model unsettable="true"
* @generated
*/
IfcDateTimeSelect getStatusTime();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getStatusTime Status Time}' reference.
*
*
* @param value the new value of the 'Status Time' reference.
* @see #isSetStatusTime()
* @see #unsetStatusTime()
* @see #getStatusTime()
* @generated
*/
void setStatusTime(IfcDateTimeSelect value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getStatusTime Status Time}' reference.
*
*
* @see #isSetStatusTime()
* @see #getStatusTime()
* @see #setStatusTime(IfcDateTimeSelect)
* @generated
*/
void unsetStatusTime();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getStatusTime Status Time}' reference is set.
*
*
* @return whether the value of the 'Status Time' reference is set.
* @see #unsetStatusTime()
* @see #getStatusTime()
* @see #setStatusTime(IfcDateTimeSelect)
* @generated
*/
boolean isSetStatusTime();
/**
* Returns the value of the 'Start Float' attribute.
*
*
* If the meaning of the 'Start Float' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Start Float' attribute.
* @see #isSetStartFloat()
* @see #unsetStartFloat()
* @see #setStartFloat(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_StartFloat()
* @model unsettable="true"
* @generated
*/
double getStartFloat();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getStartFloat Start Float}' attribute.
*
*
* @param value the new value of the 'Start Float' attribute.
* @see #isSetStartFloat()
* @see #unsetStartFloat()
* @see #getStartFloat()
* @generated
*/
void setStartFloat(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getStartFloat Start Float}' attribute.
*
*
* @see #isSetStartFloat()
* @see #getStartFloat()
* @see #setStartFloat(double)
* @generated
*/
void unsetStartFloat();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getStartFloat Start Float}' attribute is set.
*
*
* @return whether the value of the 'Start Float' attribute is set.
* @see #unsetStartFloat()
* @see #getStartFloat()
* @see #setStartFloat(double)
* @generated
*/
boolean isSetStartFloat();
/**
* Returns the value of the 'Start Float As String' attribute.
*
*
* If the meaning of the 'Start Float As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Start Float As String' attribute.
* @see #isSetStartFloatAsString()
* @see #unsetStartFloatAsString()
* @see #setStartFloatAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_StartFloatAsString()
* @model unsettable="true"
* @generated
*/
String getStartFloatAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getStartFloatAsString Start Float As String}' attribute.
*
*
* @param value the new value of the 'Start Float As String' attribute.
* @see #isSetStartFloatAsString()
* @see #unsetStartFloatAsString()
* @see #getStartFloatAsString()
* @generated
*/
void setStartFloatAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getStartFloatAsString Start Float As String}' attribute.
*
*
* @see #isSetStartFloatAsString()
* @see #getStartFloatAsString()
* @see #setStartFloatAsString(String)
* @generated
*/
void unsetStartFloatAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getStartFloatAsString Start Float As String}' attribute is set.
*
*
* @return whether the value of the 'Start Float As String' attribute is set.
* @see #unsetStartFloatAsString()
* @see #getStartFloatAsString()
* @see #setStartFloatAsString(String)
* @generated
*/
boolean isSetStartFloatAsString();
/**
* Returns the value of the 'Finish Float' attribute.
*
*
* If the meaning of the 'Finish Float' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Finish Float' attribute.
* @see #isSetFinishFloat()
* @see #unsetFinishFloat()
* @see #setFinishFloat(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_FinishFloat()
* @model unsettable="true"
* @generated
*/
double getFinishFloat();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getFinishFloat Finish Float}' attribute.
*
*
* @param value the new value of the 'Finish Float' attribute.
* @see #isSetFinishFloat()
* @see #unsetFinishFloat()
* @see #getFinishFloat()
* @generated
*/
void setFinishFloat(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getFinishFloat Finish Float}' attribute.
*
*
* @see #isSetFinishFloat()
* @see #getFinishFloat()
* @see #setFinishFloat(double)
* @generated
*/
void unsetFinishFloat();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getFinishFloat Finish Float}' attribute is set.
*
*
* @return whether the value of the 'Finish Float' attribute is set.
* @see #unsetFinishFloat()
* @see #getFinishFloat()
* @see #setFinishFloat(double)
* @generated
*/
boolean isSetFinishFloat();
/**
* Returns the value of the 'Finish Float As String' attribute.
*
*
* If the meaning of the 'Finish Float As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Finish Float As String' attribute.
* @see #isSetFinishFloatAsString()
* @see #unsetFinishFloatAsString()
* @see #setFinishFloatAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_FinishFloatAsString()
* @model unsettable="true"
* @generated
*/
String getFinishFloatAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getFinishFloatAsString Finish Float As String}' attribute.
*
*
* @param value the new value of the 'Finish Float As String' attribute.
* @see #isSetFinishFloatAsString()
* @see #unsetFinishFloatAsString()
* @see #getFinishFloatAsString()
* @generated
*/
void setFinishFloatAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getFinishFloatAsString Finish Float As String}' attribute.
*
*
* @see #isSetFinishFloatAsString()
* @see #getFinishFloatAsString()
* @see #setFinishFloatAsString(String)
* @generated
*/
void unsetFinishFloatAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getFinishFloatAsString Finish Float As String}' attribute is set.
*
*
* @return whether the value of the 'Finish Float As String' attribute is set.
* @see #unsetFinishFloatAsString()
* @see #getFinishFloatAsString()
* @see #setFinishFloatAsString(String)
* @generated
*/
boolean isSetFinishFloatAsString();
/**
* 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.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_Completion()
* @model unsettable="true"
* @generated
*/
double getCompletion();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#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.ifc2x3tc1.IfcScheduleTimeControl#getCompletion Completion}' attribute.
*
*
* @see #isSetCompletion()
* @see #getCompletion()
* @see #setCompletion(double)
* @generated
*/
void unsetCompletion();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#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.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_CompletionAsString()
* @model unsettable="true"
* @generated
*/
String getCompletionAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#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.ifc2x3tc1.IfcScheduleTimeControl#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.ifc2x3tc1.IfcScheduleTimeControl#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();
/**
* Returns the value of the 'Schedule Time Control Assigned' reference.
* It is bidirectional and its opposite is '{@link org.bimserver.models.ifc2x3tc1.IfcRelAssignsTasks#getTimeForTask Time For Task}'.
*
*
* If the meaning of the 'Schedule Time Control Assigned' reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Schedule Time Control Assigned' reference.
* @see #isSetScheduleTimeControlAssigned()
* @see #unsetScheduleTimeControlAssigned()
* @see #setScheduleTimeControlAssigned(IfcRelAssignsTasks)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcScheduleTimeControl_ScheduleTimeControlAssigned()
* @see org.bimserver.models.ifc2x3tc1.IfcRelAssignsTasks#getTimeForTask
* @model opposite="TimeForTask" unsettable="true"
* @generated
*/
IfcRelAssignsTasks getScheduleTimeControlAssigned();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleTimeControlAssigned Schedule Time Control Assigned}' reference.
*
*
* @param value the new value of the 'Schedule Time Control Assigned' reference.
* @see #isSetScheduleTimeControlAssigned()
* @see #unsetScheduleTimeControlAssigned()
* @see #getScheduleTimeControlAssigned()
* @generated
*/
void setScheduleTimeControlAssigned(IfcRelAssignsTasks value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleTimeControlAssigned Schedule Time Control Assigned}' reference.
*
*
* @see #isSetScheduleTimeControlAssigned()
* @see #getScheduleTimeControlAssigned()
* @see #setScheduleTimeControlAssigned(IfcRelAssignsTasks)
* @generated
*/
void unsetScheduleTimeControlAssigned();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl#getScheduleTimeControlAssigned Schedule Time Control Assigned}' reference is set.
*
*
* @return whether the value of the 'Schedule Time Control Assigned' reference is set.
* @see #unsetScheduleTimeControlAssigned()
* @see #getScheduleTimeControlAssigned()
* @see #setScheduleTimeControlAssigned(IfcRelAssignsTasks)
* @generated
*/
boolean isSetScheduleTimeControlAssigned();
} // IfcScheduleTimeControl