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

org.bimserver.models.ifc4.IfcResourceTime Maven / Gradle / Ivy

Go to download

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

There is a newer version: 2.0.0
Show 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.ifc4;

/**
 * 
 * A representation of the model object 'Ifc Resource Time'.
 * 
 *
 * 

* The following features are supported: *

*
    *
  • {@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleWork Schedule Work}
  • *
  • {@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleUsage Schedule Usage}
  • *
  • {@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleUsageAsString Schedule Usage As String}
  • *
  • {@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleStart Schedule Start}
  • *
  • {@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleFinish Schedule Finish}
  • *
  • {@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleContour Schedule Contour}
  • *
  • {@link org.bimserver.models.ifc4.IfcResourceTime#getLevelingDelay Leveling Delay}
  • *
  • {@link org.bimserver.models.ifc4.IfcResourceTime#getIsOverAllocated Is Over Allocated}
  • *
  • {@link org.bimserver.models.ifc4.IfcResourceTime#getStatusTime Status Time}
  • *
  • {@link org.bimserver.models.ifc4.IfcResourceTime#getActualWork Actual Work}
  • *
  • {@link org.bimserver.models.ifc4.IfcResourceTime#getActualUsage Actual Usage}
  • *
  • {@link org.bimserver.models.ifc4.IfcResourceTime#getActualUsageAsString Actual Usage As String}
  • *
  • {@link org.bimserver.models.ifc4.IfcResourceTime#getActualStart Actual Start}
  • *
  • {@link org.bimserver.models.ifc4.IfcResourceTime#getActualFinish Actual Finish}
  • *
  • {@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingWork Remaining Work}
  • *
  • {@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingUsage Remaining Usage}
  • *
  • {@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingUsageAsString Remaining Usage As String}
  • *
  • {@link org.bimserver.models.ifc4.IfcResourceTime#getCompletion Completion}
  • *
  • {@link org.bimserver.models.ifc4.IfcResourceTime#getCompletionAsString Completion As String}
  • *
* * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime() * @model * @generated */ public interface IfcResourceTime extends IfcSchedulingTime { /** * Returns the value of the 'Schedule Work' attribute. * *

* If the meaning of the 'Schedule Work' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Schedule Work' attribute. * @see #isSetScheduleWork() * @see #unsetScheduleWork() * @see #setScheduleWork(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ScheduleWork() * @model unsettable="true" * @generated */ String getScheduleWork(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleWork Schedule Work}' attribute. * * * @param value the new value of the 'Schedule Work' attribute. * @see #isSetScheduleWork() * @see #unsetScheduleWork() * @see #getScheduleWork() * @generated */ void setScheduleWork(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleWork Schedule Work}' attribute. * * * @see #isSetScheduleWork() * @see #getScheduleWork() * @see #setScheduleWork(String) * @generated */ void unsetScheduleWork(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleWork Schedule Work}' attribute is set. * * * @return whether the value of the 'Schedule Work' attribute is set. * @see #unsetScheduleWork() * @see #getScheduleWork() * @see #setScheduleWork(String) * @generated */ boolean isSetScheduleWork(); /** * Returns the value of the 'Schedule Usage' attribute. * *

* If the meaning of the 'Schedule Usage' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Schedule Usage' attribute. * @see #isSetScheduleUsage() * @see #unsetScheduleUsage() * @see #setScheduleUsage(double) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ScheduleUsage() * @model unsettable="true" * @generated */ double getScheduleUsage(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleUsage Schedule Usage}' attribute. * * * @param value the new value of the 'Schedule Usage' attribute. * @see #isSetScheduleUsage() * @see #unsetScheduleUsage() * @see #getScheduleUsage() * @generated */ void setScheduleUsage(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleUsage Schedule Usage}' attribute. * * * @see #isSetScheduleUsage() * @see #getScheduleUsage() * @see #setScheduleUsage(double) * @generated */ void unsetScheduleUsage(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleUsage Schedule Usage}' attribute is set. * * * @return whether the value of the 'Schedule Usage' attribute is set. * @see #unsetScheduleUsage() * @see #getScheduleUsage() * @see #setScheduleUsage(double) * @generated */ boolean isSetScheduleUsage(); /** * Returns the value of the 'Schedule Usage As String' attribute. * *

* If the meaning of the 'Schedule Usage As String' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Schedule Usage As String' attribute. * @see #isSetScheduleUsageAsString() * @see #unsetScheduleUsageAsString() * @see #setScheduleUsageAsString(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ScheduleUsageAsString() * @model unsettable="true" * @generated */ String getScheduleUsageAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleUsageAsString Schedule Usage As String}' attribute. * * * @param value the new value of the 'Schedule Usage As String' attribute. * @see #isSetScheduleUsageAsString() * @see #unsetScheduleUsageAsString() * @see #getScheduleUsageAsString() * @generated */ void setScheduleUsageAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleUsageAsString Schedule Usage As String}' attribute. * * * @see #isSetScheduleUsageAsString() * @see #getScheduleUsageAsString() * @see #setScheduleUsageAsString(String) * @generated */ void unsetScheduleUsageAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleUsageAsString Schedule Usage As String}' attribute is set. * * * @return whether the value of the 'Schedule Usage As String' attribute is set. * @see #unsetScheduleUsageAsString() * @see #getScheduleUsageAsString() * @see #setScheduleUsageAsString(String) * @generated */ boolean isSetScheduleUsageAsString(); /** * Returns the value of the 'Schedule Start' attribute. * *

* If the meaning of the 'Schedule Start' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Schedule Start' attribute. * @see #isSetScheduleStart() * @see #unsetScheduleStart() * @see #setScheduleStart(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ScheduleStart() * @model unsettable="true" * @generated */ String getScheduleStart(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleStart Schedule Start}' attribute. * * * @param value the new value of the 'Schedule Start' attribute. * @see #isSetScheduleStart() * @see #unsetScheduleStart() * @see #getScheduleStart() * @generated */ void setScheduleStart(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleStart Schedule Start}' attribute. * * * @see #isSetScheduleStart() * @see #getScheduleStart() * @see #setScheduleStart(String) * @generated */ void unsetScheduleStart(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleStart Schedule Start}' attribute is set. * * * @return whether the value of the 'Schedule Start' attribute is set. * @see #unsetScheduleStart() * @see #getScheduleStart() * @see #setScheduleStart(String) * @generated */ boolean isSetScheduleStart(); /** * Returns the value of the 'Schedule Finish' attribute. * *

* If the meaning of the 'Schedule Finish' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Schedule Finish' attribute. * @see #isSetScheduleFinish() * @see #unsetScheduleFinish() * @see #setScheduleFinish(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ScheduleFinish() * @model unsettable="true" * @generated */ String getScheduleFinish(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleFinish Schedule Finish}' attribute. * * * @param value the new value of the 'Schedule Finish' attribute. * @see #isSetScheduleFinish() * @see #unsetScheduleFinish() * @see #getScheduleFinish() * @generated */ void setScheduleFinish(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleFinish Schedule Finish}' attribute. * * * @see #isSetScheduleFinish() * @see #getScheduleFinish() * @see #setScheduleFinish(String) * @generated */ void unsetScheduleFinish(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleFinish Schedule Finish}' attribute is set. * * * @return whether the value of the 'Schedule Finish' attribute is set. * @see #unsetScheduleFinish() * @see #getScheduleFinish() * @see #setScheduleFinish(String) * @generated */ boolean isSetScheduleFinish(); /** * Returns the value of the 'Schedule Contour' attribute. * *

* If the meaning of the 'Schedule Contour' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Schedule Contour' attribute. * @see #isSetScheduleContour() * @see #unsetScheduleContour() * @see #setScheduleContour(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ScheduleContour() * @model unsettable="true" * @generated */ String getScheduleContour(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleContour Schedule Contour}' attribute. * * * @param value the new value of the 'Schedule Contour' attribute. * @see #isSetScheduleContour() * @see #unsetScheduleContour() * @see #getScheduleContour() * @generated */ void setScheduleContour(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleContour Schedule Contour}' attribute. * * * @see #isSetScheduleContour() * @see #getScheduleContour() * @see #setScheduleContour(String) * @generated */ void unsetScheduleContour(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getScheduleContour Schedule Contour}' attribute is set. * * * @return whether the value of the 'Schedule Contour' attribute is set. * @see #unsetScheduleContour() * @see #getScheduleContour() * @see #setScheduleContour(String) * @generated */ boolean isSetScheduleContour(); /** * Returns the value of the 'Leveling Delay' attribute. * *

* If the meaning of the 'Leveling Delay' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Leveling Delay' attribute. * @see #isSetLevelingDelay() * @see #unsetLevelingDelay() * @see #setLevelingDelay(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_LevelingDelay() * @model unsettable="true" * @generated */ String getLevelingDelay(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getLevelingDelay Leveling Delay}' attribute. * * * @param value the new value of the 'Leveling Delay' attribute. * @see #isSetLevelingDelay() * @see #unsetLevelingDelay() * @see #getLevelingDelay() * @generated */ void setLevelingDelay(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getLevelingDelay Leveling Delay}' attribute. * * * @see #isSetLevelingDelay() * @see #getLevelingDelay() * @see #setLevelingDelay(String) * @generated */ void unsetLevelingDelay(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getLevelingDelay Leveling Delay}' attribute is set. * * * @return whether the value of the 'Leveling Delay' attribute is set. * @see #unsetLevelingDelay() * @see #getLevelingDelay() * @see #setLevelingDelay(String) * @generated */ boolean isSetLevelingDelay(); /** * Returns the value of the 'Is Over Allocated' attribute. * The literals are from the enumeration {@link org.bimserver.models.ifc4.Tristate}. * *

* If the meaning of the 'Is Over Allocated' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Is Over Allocated' attribute. * @see org.bimserver.models.ifc4.Tristate * @see #isSetIsOverAllocated() * @see #unsetIsOverAllocated() * @see #setIsOverAllocated(Tristate) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_IsOverAllocated() * @model unsettable="true" * @generated */ Tristate getIsOverAllocated(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getIsOverAllocated Is Over Allocated}' attribute. * * * @param value the new value of the 'Is Over Allocated' attribute. * @see org.bimserver.models.ifc4.Tristate * @see #isSetIsOverAllocated() * @see #unsetIsOverAllocated() * @see #getIsOverAllocated() * @generated */ void setIsOverAllocated(Tristate value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getIsOverAllocated Is Over Allocated}' attribute. * * * @see #isSetIsOverAllocated() * @see #getIsOverAllocated() * @see #setIsOverAllocated(Tristate) * @generated */ void unsetIsOverAllocated(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getIsOverAllocated Is Over Allocated}' attribute is set. * * * @return whether the value of the 'Is Over Allocated' attribute is set. * @see #unsetIsOverAllocated() * @see #getIsOverAllocated() * @see #setIsOverAllocated(Tristate) * @generated */ boolean isSetIsOverAllocated(); /** * Returns the value of the 'Status Time' attribute. * *

* If the meaning of the 'Status Time' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Status Time' attribute. * @see #isSetStatusTime() * @see #unsetStatusTime() * @see #setStatusTime(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_StatusTime() * @model unsettable="true" * @generated */ String getStatusTime(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getStatusTime Status Time}' attribute. * * * @param value the new value of the 'Status Time' attribute. * @see #isSetStatusTime() * @see #unsetStatusTime() * @see #getStatusTime() * @generated */ void setStatusTime(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getStatusTime Status Time}' attribute. * * * @see #isSetStatusTime() * @see #getStatusTime() * @see #setStatusTime(String) * @generated */ void unsetStatusTime(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getStatusTime Status Time}' attribute is set. * * * @return whether the value of the 'Status Time' attribute is set. * @see #unsetStatusTime() * @see #getStatusTime() * @see #setStatusTime(String) * @generated */ boolean isSetStatusTime(); /** * Returns the value of the 'Actual Work' attribute. * *

* If the meaning of the 'Actual Work' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Actual Work' attribute. * @see #isSetActualWork() * @see #unsetActualWork() * @see #setActualWork(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ActualWork() * @model unsettable="true" * @generated */ String getActualWork(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualWork Actual Work}' attribute. * * * @param value the new value of the 'Actual Work' attribute. * @see #isSetActualWork() * @see #unsetActualWork() * @see #getActualWork() * @generated */ void setActualWork(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualWork Actual Work}' attribute. * * * @see #isSetActualWork() * @see #getActualWork() * @see #setActualWork(String) * @generated */ void unsetActualWork(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualWork Actual Work}' attribute is set. * * * @return whether the value of the 'Actual Work' attribute is set. * @see #unsetActualWork() * @see #getActualWork() * @see #setActualWork(String) * @generated */ boolean isSetActualWork(); /** * Returns the value of the 'Actual Usage' attribute. * *

* If the meaning of the 'Actual Usage' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Actual Usage' attribute. * @see #isSetActualUsage() * @see #unsetActualUsage() * @see #setActualUsage(double) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ActualUsage() * @model unsettable="true" * @generated */ double getActualUsage(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualUsage Actual Usage}' attribute. * * * @param value the new value of the 'Actual Usage' attribute. * @see #isSetActualUsage() * @see #unsetActualUsage() * @see #getActualUsage() * @generated */ void setActualUsage(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualUsage Actual Usage}' attribute. * * * @see #isSetActualUsage() * @see #getActualUsage() * @see #setActualUsage(double) * @generated */ void unsetActualUsage(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualUsage Actual Usage}' attribute is set. * * * @return whether the value of the 'Actual Usage' attribute is set. * @see #unsetActualUsage() * @see #getActualUsage() * @see #setActualUsage(double) * @generated */ boolean isSetActualUsage(); /** * Returns the value of the 'Actual Usage As String' attribute. * *

* If the meaning of the 'Actual Usage As String' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Actual Usage As String' attribute. * @see #isSetActualUsageAsString() * @see #unsetActualUsageAsString() * @see #setActualUsageAsString(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ActualUsageAsString() * @model unsettable="true" * @generated */ String getActualUsageAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualUsageAsString Actual Usage As String}' attribute. * * * @param value the new value of the 'Actual Usage As String' attribute. * @see #isSetActualUsageAsString() * @see #unsetActualUsageAsString() * @see #getActualUsageAsString() * @generated */ void setActualUsageAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualUsageAsString Actual Usage As String}' attribute. * * * @see #isSetActualUsageAsString() * @see #getActualUsageAsString() * @see #setActualUsageAsString(String) * @generated */ void unsetActualUsageAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualUsageAsString Actual Usage As String}' attribute is set. * * * @return whether the value of the 'Actual Usage As String' attribute is set. * @see #unsetActualUsageAsString() * @see #getActualUsageAsString() * @see #setActualUsageAsString(String) * @generated */ boolean isSetActualUsageAsString(); /** * Returns the value of the 'Actual Start' attribute. * *

* If the meaning of the 'Actual Start' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Actual Start' attribute. * @see #isSetActualStart() * @see #unsetActualStart() * @see #setActualStart(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ActualStart() * @model unsettable="true" * @generated */ String getActualStart(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualStart Actual Start}' attribute. * * * @param value the new value of the 'Actual Start' attribute. * @see #isSetActualStart() * @see #unsetActualStart() * @see #getActualStart() * @generated */ void setActualStart(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualStart Actual Start}' attribute. * * * @see #isSetActualStart() * @see #getActualStart() * @see #setActualStart(String) * @generated */ void unsetActualStart(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualStart Actual Start}' attribute is set. * * * @return whether the value of the 'Actual Start' attribute is set. * @see #unsetActualStart() * @see #getActualStart() * @see #setActualStart(String) * @generated */ boolean isSetActualStart(); /** * Returns the value of the 'Actual Finish' attribute. * *

* If the meaning of the 'Actual Finish' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Actual Finish' attribute. * @see #isSetActualFinish() * @see #unsetActualFinish() * @see #setActualFinish(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_ActualFinish() * @model unsettable="true" * @generated */ String getActualFinish(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualFinish Actual Finish}' attribute. * * * @param value the new value of the 'Actual Finish' attribute. * @see #isSetActualFinish() * @see #unsetActualFinish() * @see #getActualFinish() * @generated */ void setActualFinish(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualFinish Actual Finish}' attribute. * * * @see #isSetActualFinish() * @see #getActualFinish() * @see #setActualFinish(String) * @generated */ void unsetActualFinish(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getActualFinish Actual Finish}' attribute is set. * * * @return whether the value of the 'Actual Finish' attribute is set. * @see #unsetActualFinish() * @see #getActualFinish() * @see #setActualFinish(String) * @generated */ boolean isSetActualFinish(); /** * Returns the value of the 'Remaining Work' attribute. * *

* If the meaning of the 'Remaining Work' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Remaining Work' attribute. * @see #isSetRemainingWork() * @see #unsetRemainingWork() * @see #setRemainingWork(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_RemainingWork() * @model unsettable="true" * @generated */ String getRemainingWork(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingWork Remaining Work}' attribute. * * * @param value the new value of the 'Remaining Work' attribute. * @see #isSetRemainingWork() * @see #unsetRemainingWork() * @see #getRemainingWork() * @generated */ void setRemainingWork(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingWork Remaining Work}' attribute. * * * @see #isSetRemainingWork() * @see #getRemainingWork() * @see #setRemainingWork(String) * @generated */ void unsetRemainingWork(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingWork Remaining Work}' attribute is set. * * * @return whether the value of the 'Remaining Work' attribute is set. * @see #unsetRemainingWork() * @see #getRemainingWork() * @see #setRemainingWork(String) * @generated */ boolean isSetRemainingWork(); /** * Returns the value of the 'Remaining Usage' attribute. * *

* If the meaning of the 'Remaining Usage' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Remaining Usage' attribute. * @see #isSetRemainingUsage() * @see #unsetRemainingUsage() * @see #setRemainingUsage(double) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_RemainingUsage() * @model unsettable="true" * @generated */ double getRemainingUsage(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingUsage Remaining Usage}' attribute. * * * @param value the new value of the 'Remaining Usage' attribute. * @see #isSetRemainingUsage() * @see #unsetRemainingUsage() * @see #getRemainingUsage() * @generated */ void setRemainingUsage(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingUsage Remaining Usage}' attribute. * * * @see #isSetRemainingUsage() * @see #getRemainingUsage() * @see #setRemainingUsage(double) * @generated */ void unsetRemainingUsage(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingUsage Remaining Usage}' attribute is set. * * * @return whether the value of the 'Remaining Usage' attribute is set. * @see #unsetRemainingUsage() * @see #getRemainingUsage() * @see #setRemainingUsage(double) * @generated */ boolean isSetRemainingUsage(); /** * Returns the value of the 'Remaining Usage As String' attribute. * *

* If the meaning of the 'Remaining Usage As String' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Remaining Usage As String' attribute. * @see #isSetRemainingUsageAsString() * @see #unsetRemainingUsageAsString() * @see #setRemainingUsageAsString(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_RemainingUsageAsString() * @model unsettable="true" * @generated */ String getRemainingUsageAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingUsageAsString Remaining Usage As String}' attribute. * * * @param value the new value of the 'Remaining Usage As String' attribute. * @see #isSetRemainingUsageAsString() * @see #unsetRemainingUsageAsString() * @see #getRemainingUsageAsString() * @generated */ void setRemainingUsageAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingUsageAsString Remaining Usage As String}' attribute. * * * @see #isSetRemainingUsageAsString() * @see #getRemainingUsageAsString() * @see #setRemainingUsageAsString(String) * @generated */ void unsetRemainingUsageAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getRemainingUsageAsString Remaining Usage As String}' attribute is set. * * * @return whether the value of the 'Remaining Usage As String' attribute is set. * @see #unsetRemainingUsageAsString() * @see #getRemainingUsageAsString() * @see #setRemainingUsageAsString(String) * @generated */ boolean isSetRemainingUsageAsString(); /** * Returns the value of the 'Completion' attribute. * *

* If the meaning of the 'Completion' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Completion' attribute. * @see #isSetCompletion() * @see #unsetCompletion() * @see #setCompletion(double) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_Completion() * @model unsettable="true" * @generated */ double getCompletion(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getCompletion Completion}' attribute. * * * @param value the new value of the 'Completion' attribute. * @see #isSetCompletion() * @see #unsetCompletion() * @see #getCompletion() * @generated */ void setCompletion(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getCompletion Completion}' attribute. * * * @see #isSetCompletion() * @see #getCompletion() * @see #setCompletion(double) * @generated */ void unsetCompletion(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getCompletion Completion}' attribute is set. * * * @return whether the value of the 'Completion' attribute is set. * @see #unsetCompletion() * @see #getCompletion() * @see #setCompletion(double) * @generated */ boolean isSetCompletion(); /** * Returns the value of the 'Completion As String' attribute. * *

* If the meaning of the 'Completion As String' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Completion As String' attribute. * @see #isSetCompletionAsString() * @see #unsetCompletionAsString() * @see #setCompletionAsString(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcResourceTime_CompletionAsString() * @model unsettable="true" * @generated */ String getCompletionAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getCompletionAsString Completion As String}' attribute. * * * @param value the new value of the 'Completion As String' attribute. * @see #isSetCompletionAsString() * @see #unsetCompletionAsString() * @see #getCompletionAsString() * @generated */ void setCompletionAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getCompletionAsString Completion As String}' attribute. * * * @see #isSetCompletionAsString() * @see #getCompletionAsString() * @see #setCompletionAsString(String) * @generated */ void unsetCompletionAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcResourceTime#getCompletionAsString Completion As String}' attribute is set. * * * @return whether the value of the 'Completion As String' attribute is set. * @see #unsetCompletionAsString() * @see #getCompletionAsString() * @see #setCompletionAsString(String) * @generated */ boolean isSetCompletionAsString(); } // IfcResourceTime




© 2015 - 2025 Weber Informatics LLC | Privacy Policy