All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl Maven / Gradle / Ivy

Go to download

Base project for BIMserver plugin development. Some plugins mights also need the Shared library

The newest version!
/**
 * 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




© 2015 - 2025 Weber Informatics LLC | Privacy Policy