
org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl 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
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.impl;
import org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package;
import org.bimserver.models.ifc2x3tc1.IfcDateTimeSelect;
import org.bimserver.models.ifc2x3tc1.IfcRelAssignsTasks;
import org.bimserver.models.ifc2x3tc1.IfcScheduleTimeControl;
import org.bimserver.models.ifc2x3tc1.Tristate;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Schedule Time Control'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getActualStart Actual Start}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getEarlyStart Early Start}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getLateStart Late Start}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getScheduleStart Schedule Start}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getActualFinish Actual Finish}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getEarlyFinish Early Finish}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getLateFinish Late Finish}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getScheduleFinish Schedule Finish}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getScheduleDuration Schedule Duration}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getScheduleDurationAsString Schedule Duration As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getActualDuration Actual Duration}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getActualDurationAsString Actual Duration As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getRemainingTime Remaining Time}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getRemainingTimeAsString Remaining Time As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getFreeFloat Free Float}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getFreeFloatAsString Free Float As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getTotalFloat Total Float}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getTotalFloatAsString Total Float As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getIsCritical Is Critical}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getStatusTime Status Time}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getStartFloat Start Float}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getStartFloatAsString Start Float As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getFinishFloat Finish Float}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getFinishFloatAsString Finish Float As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getCompletion Completion}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getCompletionAsString Completion As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl#getScheduleTimeControlAssigned Schedule Time Control Assigned}
*
*
* @generated
*/
public class IfcScheduleTimeControlImpl extends IfcControlImpl implements IfcScheduleTimeControl {
/**
*
*
* @generated
*/
protected IfcScheduleTimeControlImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL;
}
/**
*
*
* @generated
*/
public IfcDateTimeSelect getActualStart() {
return (IfcDateTimeSelect) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__ACTUAL_START, true);
}
/**
*
*
* @generated
*/
public void setActualStart(IfcDateTimeSelect newActualStart) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__ACTUAL_START, newActualStart);
}
/**
*
*
* @generated
*/
public void unsetActualStart() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__ACTUAL_START);
}
/**
*
*
* @generated
*/
public boolean isSetActualStart() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__ACTUAL_START);
}
/**
*
*
* @generated
*/
public IfcDateTimeSelect getEarlyStart() {
return (IfcDateTimeSelect) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__EARLY_START, true);
}
/**
*
*
* @generated
*/
public void setEarlyStart(IfcDateTimeSelect newEarlyStart) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__EARLY_START, newEarlyStart);
}
/**
*
*
* @generated
*/
public void unsetEarlyStart() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__EARLY_START);
}
/**
*
*
* @generated
*/
public boolean isSetEarlyStart() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__EARLY_START);
}
/**
*
*
* @generated
*/
public IfcDateTimeSelect getLateStart() {
return (IfcDateTimeSelect) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__LATE_START, true);
}
/**
*
*
* @generated
*/
public void setLateStart(IfcDateTimeSelect newLateStart) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__LATE_START, newLateStart);
}
/**
*
*
* @generated
*/
public void unsetLateStart() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__LATE_START);
}
/**
*
*
* @generated
*/
public boolean isSetLateStart() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__LATE_START);
}
/**
*
*
* @generated
*/
public IfcDateTimeSelect getScheduleStart() {
return (IfcDateTimeSelect) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_START, true);
}
/**
*
*
* @generated
*/
public void setScheduleStart(IfcDateTimeSelect newScheduleStart) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_START, newScheduleStart);
}
/**
*
*
* @generated
*/
public void unsetScheduleStart() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_START);
}
/**
*
*
* @generated
*/
public boolean isSetScheduleStart() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_START);
}
/**
*
*
* @generated
*/
public IfcDateTimeSelect getActualFinish() {
return (IfcDateTimeSelect) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__ACTUAL_FINISH, true);
}
/**
*
*
* @generated
*/
public void setActualFinish(IfcDateTimeSelect newActualFinish) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__ACTUAL_FINISH, newActualFinish);
}
/**
*
*
* @generated
*/
public void unsetActualFinish() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__ACTUAL_FINISH);
}
/**
*
*
* @generated
*/
public boolean isSetActualFinish() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__ACTUAL_FINISH);
}
/**
*
*
* @generated
*/
public IfcDateTimeSelect getEarlyFinish() {
return (IfcDateTimeSelect) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__EARLY_FINISH, true);
}
/**
*
*
* @generated
*/
public void setEarlyFinish(IfcDateTimeSelect newEarlyFinish) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__EARLY_FINISH, newEarlyFinish);
}
/**
*
*
* @generated
*/
public void unsetEarlyFinish() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__EARLY_FINISH);
}
/**
*
*
* @generated
*/
public boolean isSetEarlyFinish() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__EARLY_FINISH);
}
/**
*
*
* @generated
*/
public IfcDateTimeSelect getLateFinish() {
return (IfcDateTimeSelect) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__LATE_FINISH, true);
}
/**
*
*
* @generated
*/
public void setLateFinish(IfcDateTimeSelect newLateFinish) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__LATE_FINISH, newLateFinish);
}
/**
*
*
* @generated
*/
public void unsetLateFinish() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__LATE_FINISH);
}
/**
*
*
* @generated
*/
public boolean isSetLateFinish() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__LATE_FINISH);
}
/**
*
*
* @generated
*/
public IfcDateTimeSelect getScheduleFinish() {
return (IfcDateTimeSelect) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_FINISH, true);
}
/**
*
*
* @generated
*/
public void setScheduleFinish(IfcDateTimeSelect newScheduleFinish) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_FINISH, newScheduleFinish);
}
/**
*
*
* @generated
*/
public void unsetScheduleFinish() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_FINISH);
}
/**
*
*
* @generated
*/
public boolean isSetScheduleFinish() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_FINISH);
}
/**
*
*
* @generated
*/
public double getScheduleDuration() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_DURATION, true);
}
/**
*
*
* @generated
*/
public void setScheduleDuration(double newScheduleDuration) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_DURATION, newScheduleDuration);
}
/**
*
*
* @generated
*/
public void unsetScheduleDuration() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_DURATION);
}
/**
*
*
* @generated
*/
public boolean isSetScheduleDuration() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_DURATION);
}
/**
*
*
* @generated
*/
public String getScheduleDurationAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_DURATION_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setScheduleDurationAsString(String newScheduleDurationAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_DURATION_AS_STRING,
newScheduleDurationAsString);
}
/**
*
*
* @generated
*/
public void unsetScheduleDurationAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_DURATION_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetScheduleDurationAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_DURATION_AS_STRING);
}
/**
*
*
* @generated
*/
public double getActualDuration() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__ACTUAL_DURATION, true);
}
/**
*
*
* @generated
*/
public void setActualDuration(double newActualDuration) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__ACTUAL_DURATION, newActualDuration);
}
/**
*
*
* @generated
*/
public void unsetActualDuration() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__ACTUAL_DURATION);
}
/**
*
*
* @generated
*/
public boolean isSetActualDuration() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__ACTUAL_DURATION);
}
/**
*
*
* @generated
*/
public String getActualDurationAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__ACTUAL_DURATION_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setActualDurationAsString(String newActualDurationAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__ACTUAL_DURATION_AS_STRING, newActualDurationAsString);
}
/**
*
*
* @generated
*/
public void unsetActualDurationAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__ACTUAL_DURATION_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetActualDurationAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__ACTUAL_DURATION_AS_STRING);
}
/**
*
*
* @generated
*/
public double getRemainingTime() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__REMAINING_TIME, true);
}
/**
*
*
* @generated
*/
public void setRemainingTime(double newRemainingTime) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__REMAINING_TIME, newRemainingTime);
}
/**
*
*
* @generated
*/
public void unsetRemainingTime() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__REMAINING_TIME);
}
/**
*
*
* @generated
*/
public boolean isSetRemainingTime() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__REMAINING_TIME);
}
/**
*
*
* @generated
*/
public String getRemainingTimeAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__REMAINING_TIME_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setRemainingTimeAsString(String newRemainingTimeAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__REMAINING_TIME_AS_STRING, newRemainingTimeAsString);
}
/**
*
*
* @generated
*/
public void unsetRemainingTimeAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__REMAINING_TIME_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetRemainingTimeAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__REMAINING_TIME_AS_STRING);
}
/**
*
*
* @generated
*/
public double getFreeFloat() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__FREE_FLOAT, true);
}
/**
*
*
* @generated
*/
public void setFreeFloat(double newFreeFloat) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__FREE_FLOAT, newFreeFloat);
}
/**
*
*
* @generated
*/
public void unsetFreeFloat() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__FREE_FLOAT);
}
/**
*
*
* @generated
*/
public boolean isSetFreeFloat() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__FREE_FLOAT);
}
/**
*
*
* @generated
*/
public String getFreeFloatAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__FREE_FLOAT_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setFreeFloatAsString(String newFreeFloatAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__FREE_FLOAT_AS_STRING, newFreeFloatAsString);
}
/**
*
*
* @generated
*/
public void unsetFreeFloatAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__FREE_FLOAT_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetFreeFloatAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__FREE_FLOAT_AS_STRING);
}
/**
*
*
* @generated
*/
public double getTotalFloat() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__TOTAL_FLOAT, true);
}
/**
*
*
* @generated
*/
public void setTotalFloat(double newTotalFloat) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__TOTAL_FLOAT, newTotalFloat);
}
/**
*
*
* @generated
*/
public void unsetTotalFloat() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__TOTAL_FLOAT);
}
/**
*
*
* @generated
*/
public boolean isSetTotalFloat() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__TOTAL_FLOAT);
}
/**
*
*
* @generated
*/
public String getTotalFloatAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__TOTAL_FLOAT_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setTotalFloatAsString(String newTotalFloatAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__TOTAL_FLOAT_AS_STRING, newTotalFloatAsString);
}
/**
*
*
* @generated
*/
public void unsetTotalFloatAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__TOTAL_FLOAT_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetTotalFloatAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__TOTAL_FLOAT_AS_STRING);
}
/**
*
*
* @generated
*/
public Tristate getIsCritical() {
return (Tristate) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__IS_CRITICAL, true);
}
/**
*
*
* @generated
*/
public void setIsCritical(Tristate newIsCritical) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__IS_CRITICAL, newIsCritical);
}
/**
*
*
* @generated
*/
public void unsetIsCritical() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__IS_CRITICAL);
}
/**
*
*
* @generated
*/
public boolean isSetIsCritical() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__IS_CRITICAL);
}
/**
*
*
* @generated
*/
public IfcDateTimeSelect getStatusTime() {
return (IfcDateTimeSelect) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__STATUS_TIME, true);
}
/**
*
*
* @generated
*/
public void setStatusTime(IfcDateTimeSelect newStatusTime) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__STATUS_TIME, newStatusTime);
}
/**
*
*
* @generated
*/
public void unsetStatusTime() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__STATUS_TIME);
}
/**
*
*
* @generated
*/
public boolean isSetStatusTime() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__STATUS_TIME);
}
/**
*
*
* @generated
*/
public double getStartFloat() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__START_FLOAT, true);
}
/**
*
*
* @generated
*/
public void setStartFloat(double newStartFloat) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__START_FLOAT, newStartFloat);
}
/**
*
*
* @generated
*/
public void unsetStartFloat() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__START_FLOAT);
}
/**
*
*
* @generated
*/
public boolean isSetStartFloat() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__START_FLOAT);
}
/**
*
*
* @generated
*/
public String getStartFloatAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__START_FLOAT_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setStartFloatAsString(String newStartFloatAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__START_FLOAT_AS_STRING, newStartFloatAsString);
}
/**
*
*
* @generated
*/
public void unsetStartFloatAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__START_FLOAT_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetStartFloatAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__START_FLOAT_AS_STRING);
}
/**
*
*
* @generated
*/
public double getFinishFloat() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__FINISH_FLOAT, true);
}
/**
*
*
* @generated
*/
public void setFinishFloat(double newFinishFloat) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__FINISH_FLOAT, newFinishFloat);
}
/**
*
*
* @generated
*/
public void unsetFinishFloat() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__FINISH_FLOAT);
}
/**
*
*
* @generated
*/
public boolean isSetFinishFloat() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__FINISH_FLOAT);
}
/**
*
*
* @generated
*/
public String getFinishFloatAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__FINISH_FLOAT_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setFinishFloatAsString(String newFinishFloatAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__FINISH_FLOAT_AS_STRING, newFinishFloatAsString);
}
/**
*
*
* @generated
*/
public void unsetFinishFloatAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__FINISH_FLOAT_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetFinishFloatAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__FINISH_FLOAT_AS_STRING);
}
/**
*
*
* @generated
*/
public double getCompletion() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__COMPLETION, true);
}
/**
*
*
* @generated
*/
public void setCompletion(double newCompletion) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__COMPLETION, newCompletion);
}
/**
*
*
* @generated
*/
public void unsetCompletion() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__COMPLETION);
}
/**
*
*
* @generated
*/
public boolean isSetCompletion() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__COMPLETION);
}
/**
*
*
* @generated
*/
public String getCompletionAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__COMPLETION_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setCompletionAsString(String newCompletionAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__COMPLETION_AS_STRING, newCompletionAsString);
}
/**
*
*
* @generated
*/
public void unsetCompletionAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__COMPLETION_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetCompletionAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__COMPLETION_AS_STRING);
}
/**
*
*
* @generated
*/
public IfcRelAssignsTasks getScheduleTimeControlAssigned() {
return (IfcRelAssignsTasks) eGet(
Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_TIME_CONTROL_ASSIGNED, true);
}
/**
*
*
* @generated
*/
public void setScheduleTimeControlAssigned(IfcRelAssignsTasks newScheduleTimeControlAssigned) {
eSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_TIME_CONTROL_ASSIGNED,
newScheduleTimeControlAssigned);
}
/**
*
*
* @generated
*/
public void unsetScheduleTimeControlAssigned() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_TIME_CONTROL_ASSIGNED);
}
/**
*
*
* @generated
*/
public boolean isSetScheduleTimeControlAssigned() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SCHEDULE_TIME_CONTROL__SCHEDULE_TIME_CONTROL_ASSIGNED);
}
} //IfcScheduleTimeControlImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy