org.bimserver.models.ifc2x3tc1.impl.IfcScheduleTimeControlImpl Maven / Gradle / Ivy
/**
* 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