
org.bimserver.models.ifc4.IfcEventTime Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of PluginBase Show documentation
Show all versions of PluginBase Show documentation
Base project for BIMserver plugin development. Some plugins mights also need the Shared library
/**
* 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 Event Time'.
*
*
*
* The following features are supported:
*
*
* - {@link org.bimserver.models.ifc4.IfcEventTime#getActualDate Actual Date}
* - {@link org.bimserver.models.ifc4.IfcEventTime#getEarlyDate Early Date}
* - {@link org.bimserver.models.ifc4.IfcEventTime#getLateDate Late Date}
* - {@link org.bimserver.models.ifc4.IfcEventTime#getScheduleDate Schedule Date}
*
*
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcEventTime()
* @model
* @generated
*/
public interface IfcEventTime extends IfcSchedulingTime {
/**
* Returns the value of the 'Actual Date' attribute.
*
*
* If the meaning of the 'Actual Date' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Actual Date' attribute.
* @see #isSetActualDate()
* @see #unsetActualDate()
* @see #setActualDate(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcEventTime_ActualDate()
* @model unsettable="true"
* @generated
*/
String getActualDate();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcEventTime#getActualDate Actual Date}' attribute.
*
*
* @param value the new value of the 'Actual Date' attribute.
* @see #isSetActualDate()
* @see #unsetActualDate()
* @see #getActualDate()
* @generated
*/
void setActualDate(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcEventTime#getActualDate Actual Date}' attribute.
*
*
* @see #isSetActualDate()
* @see #getActualDate()
* @see #setActualDate(String)
* @generated
*/
void unsetActualDate();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcEventTime#getActualDate Actual Date}' attribute is set.
*
*
* @return whether the value of the 'Actual Date' attribute is set.
* @see #unsetActualDate()
* @see #getActualDate()
* @see #setActualDate(String)
* @generated
*/
boolean isSetActualDate();
/**
* Returns the value of the 'Early Date' attribute.
*
*
* If the meaning of the 'Early Date' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Early Date' attribute.
* @see #isSetEarlyDate()
* @see #unsetEarlyDate()
* @see #setEarlyDate(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcEventTime_EarlyDate()
* @model unsettable="true"
* @generated
*/
String getEarlyDate();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcEventTime#getEarlyDate Early Date}' attribute.
*
*
* @param value the new value of the 'Early Date' attribute.
* @see #isSetEarlyDate()
* @see #unsetEarlyDate()
* @see #getEarlyDate()
* @generated
*/
void setEarlyDate(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcEventTime#getEarlyDate Early Date}' attribute.
*
*
* @see #isSetEarlyDate()
* @see #getEarlyDate()
* @see #setEarlyDate(String)
* @generated
*/
void unsetEarlyDate();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcEventTime#getEarlyDate Early Date}' attribute is set.
*
*
* @return whether the value of the 'Early Date' attribute is set.
* @see #unsetEarlyDate()
* @see #getEarlyDate()
* @see #setEarlyDate(String)
* @generated
*/
boolean isSetEarlyDate();
/**
* Returns the value of the 'Late Date' attribute.
*
*
* If the meaning of the 'Late Date' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Late Date' attribute.
* @see #isSetLateDate()
* @see #unsetLateDate()
* @see #setLateDate(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcEventTime_LateDate()
* @model unsettable="true"
* @generated
*/
String getLateDate();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcEventTime#getLateDate Late Date}' attribute.
*
*
* @param value the new value of the 'Late Date' attribute.
* @see #isSetLateDate()
* @see #unsetLateDate()
* @see #getLateDate()
* @generated
*/
void setLateDate(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcEventTime#getLateDate Late Date}' attribute.
*
*
* @see #isSetLateDate()
* @see #getLateDate()
* @see #setLateDate(String)
* @generated
*/
void unsetLateDate();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcEventTime#getLateDate Late Date}' attribute is set.
*
*
* @return whether the value of the 'Late Date' attribute is set.
* @see #unsetLateDate()
* @see #getLateDate()
* @see #setLateDate(String)
* @generated
*/
boolean isSetLateDate();
/**
* Returns the value of the 'Schedule Date' attribute.
*
*
* If the meaning of the 'Schedule Date' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Schedule Date' attribute.
* @see #isSetScheduleDate()
* @see #unsetScheduleDate()
* @see #setScheduleDate(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcEventTime_ScheduleDate()
* @model unsettable="true"
* @generated
*/
String getScheduleDate();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcEventTime#getScheduleDate Schedule Date}' attribute.
*
*
* @param value the new value of the 'Schedule Date' attribute.
* @see #isSetScheduleDate()
* @see #unsetScheduleDate()
* @see #getScheduleDate()
* @generated
*/
void setScheduleDate(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcEventTime#getScheduleDate Schedule Date}' attribute.
*
*
* @see #isSetScheduleDate()
* @see #getScheduleDate()
* @see #setScheduleDate(String)
* @generated
*/
void unsetScheduleDate();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcEventTime#getScheduleDate Schedule Date}' attribute is set.
*
*
* @return whether the value of the 'Schedule Date' attribute is set.
* @see #unsetScheduleDate()
* @see #getScheduleDate()
* @see #setScheduleDate(String)
* @generated
*/
boolean isSetScheduleDate();
} // IfcEventTime
© 2015 - 2025 Weber Informatics LLC | Privacy Policy