
org.bimserver.models.ifc4.impl.IfcResourceTimeImpl 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.impl;
import org.bimserver.models.ifc4.Ifc4Package;
import org.bimserver.models.ifc4.IfcResourceTime;
import org.bimserver.models.ifc4.Tristate;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Resource Time'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc4.impl.IfcResourceTimeImpl#getScheduleWork Schedule Work}
* - {@link org.bimserver.models.ifc4.impl.IfcResourceTimeImpl#getScheduleUsage Schedule Usage}
* - {@link org.bimserver.models.ifc4.impl.IfcResourceTimeImpl#getScheduleUsageAsString Schedule Usage As String}
* - {@link org.bimserver.models.ifc4.impl.IfcResourceTimeImpl#getScheduleStart Schedule Start}
* - {@link org.bimserver.models.ifc4.impl.IfcResourceTimeImpl#getScheduleFinish Schedule Finish}
* - {@link org.bimserver.models.ifc4.impl.IfcResourceTimeImpl#getScheduleContour Schedule Contour}
* - {@link org.bimserver.models.ifc4.impl.IfcResourceTimeImpl#getLevelingDelay Leveling Delay}
* - {@link org.bimserver.models.ifc4.impl.IfcResourceTimeImpl#getIsOverAllocated Is Over Allocated}
* - {@link org.bimserver.models.ifc4.impl.IfcResourceTimeImpl#getStatusTime Status Time}
* - {@link org.bimserver.models.ifc4.impl.IfcResourceTimeImpl#getActualWork Actual Work}
* - {@link org.bimserver.models.ifc4.impl.IfcResourceTimeImpl#getActualUsage Actual Usage}
* - {@link org.bimserver.models.ifc4.impl.IfcResourceTimeImpl#getActualUsageAsString Actual Usage As String}
* - {@link org.bimserver.models.ifc4.impl.IfcResourceTimeImpl#getActualStart Actual Start}
* - {@link org.bimserver.models.ifc4.impl.IfcResourceTimeImpl#getActualFinish Actual Finish}
* - {@link org.bimserver.models.ifc4.impl.IfcResourceTimeImpl#getRemainingWork Remaining Work}
* - {@link org.bimserver.models.ifc4.impl.IfcResourceTimeImpl#getRemainingUsage Remaining Usage}
* - {@link org.bimserver.models.ifc4.impl.IfcResourceTimeImpl#getRemainingUsageAsString Remaining Usage As String}
* - {@link org.bimserver.models.ifc4.impl.IfcResourceTimeImpl#getCompletion Completion}
* - {@link org.bimserver.models.ifc4.impl.IfcResourceTimeImpl#getCompletionAsString Completion As String}
*
*
* @generated
*/
public class IfcResourceTimeImpl extends IfcSchedulingTimeImpl implements IfcResourceTime {
/**
*
*
* @generated
*/
protected IfcResourceTimeImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc4Package.Literals.IFC_RESOURCE_TIME;
}
/**
*
*
* @generated
*/
public String getScheduleWork() {
return (String) eGet(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_WORK, true);
}
/**
*
*
* @generated
*/
public void setScheduleWork(String newScheduleWork) {
eSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_WORK, newScheduleWork);
}
/**
*
*
* @generated
*/
public void unsetScheduleWork() {
eUnset(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_WORK);
}
/**
*
*
* @generated
*/
public boolean isSetScheduleWork() {
return eIsSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_WORK);
}
/**
*
*
* @generated
*/
public double getScheduleUsage() {
return (Double) eGet(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_USAGE, true);
}
/**
*
*
* @generated
*/
public void setScheduleUsage(double newScheduleUsage) {
eSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_USAGE, newScheduleUsage);
}
/**
*
*
* @generated
*/
public void unsetScheduleUsage() {
eUnset(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_USAGE);
}
/**
*
*
* @generated
*/
public boolean isSetScheduleUsage() {
return eIsSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_USAGE);
}
/**
*
*
* @generated
*/
public String getScheduleUsageAsString() {
return (String) eGet(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_USAGE_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setScheduleUsageAsString(String newScheduleUsageAsString) {
eSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_USAGE_AS_STRING, newScheduleUsageAsString);
}
/**
*
*
* @generated
*/
public void unsetScheduleUsageAsString() {
eUnset(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_USAGE_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetScheduleUsageAsString() {
return eIsSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_USAGE_AS_STRING);
}
/**
*
*
* @generated
*/
public String getScheduleStart() {
return (String) eGet(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_START, true);
}
/**
*
*
* @generated
*/
public void setScheduleStart(String newScheduleStart) {
eSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_START, newScheduleStart);
}
/**
*
*
* @generated
*/
public void unsetScheduleStart() {
eUnset(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_START);
}
/**
*
*
* @generated
*/
public boolean isSetScheduleStart() {
return eIsSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_START);
}
/**
*
*
* @generated
*/
public String getScheduleFinish() {
return (String) eGet(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_FINISH, true);
}
/**
*
*
* @generated
*/
public void setScheduleFinish(String newScheduleFinish) {
eSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_FINISH, newScheduleFinish);
}
/**
*
*
* @generated
*/
public void unsetScheduleFinish() {
eUnset(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_FINISH);
}
/**
*
*
* @generated
*/
public boolean isSetScheduleFinish() {
return eIsSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_FINISH);
}
/**
*
*
* @generated
*/
public String getScheduleContour() {
return (String) eGet(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_CONTOUR, true);
}
/**
*
*
* @generated
*/
public void setScheduleContour(String newScheduleContour) {
eSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_CONTOUR, newScheduleContour);
}
/**
*
*
* @generated
*/
public void unsetScheduleContour() {
eUnset(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_CONTOUR);
}
/**
*
*
* @generated
*/
public boolean isSetScheduleContour() {
return eIsSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__SCHEDULE_CONTOUR);
}
/**
*
*
* @generated
*/
public String getLevelingDelay() {
return (String) eGet(Ifc4Package.Literals.IFC_RESOURCE_TIME__LEVELING_DELAY, true);
}
/**
*
*
* @generated
*/
public void setLevelingDelay(String newLevelingDelay) {
eSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__LEVELING_DELAY, newLevelingDelay);
}
/**
*
*
* @generated
*/
public void unsetLevelingDelay() {
eUnset(Ifc4Package.Literals.IFC_RESOURCE_TIME__LEVELING_DELAY);
}
/**
*
*
* @generated
*/
public boolean isSetLevelingDelay() {
return eIsSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__LEVELING_DELAY);
}
/**
*
*
* @generated
*/
public Tristate getIsOverAllocated() {
return (Tristate) eGet(Ifc4Package.Literals.IFC_RESOURCE_TIME__IS_OVER_ALLOCATED, true);
}
/**
*
*
* @generated
*/
public void setIsOverAllocated(Tristate newIsOverAllocated) {
eSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__IS_OVER_ALLOCATED, newIsOverAllocated);
}
/**
*
*
* @generated
*/
public void unsetIsOverAllocated() {
eUnset(Ifc4Package.Literals.IFC_RESOURCE_TIME__IS_OVER_ALLOCATED);
}
/**
*
*
* @generated
*/
public boolean isSetIsOverAllocated() {
return eIsSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__IS_OVER_ALLOCATED);
}
/**
*
*
* @generated
*/
public String getStatusTime() {
return (String) eGet(Ifc4Package.Literals.IFC_RESOURCE_TIME__STATUS_TIME, true);
}
/**
*
*
* @generated
*/
public void setStatusTime(String newStatusTime) {
eSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__STATUS_TIME, newStatusTime);
}
/**
*
*
* @generated
*/
public void unsetStatusTime() {
eUnset(Ifc4Package.Literals.IFC_RESOURCE_TIME__STATUS_TIME);
}
/**
*
*
* @generated
*/
public boolean isSetStatusTime() {
return eIsSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__STATUS_TIME);
}
/**
*
*
* @generated
*/
public String getActualWork() {
return (String) eGet(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_WORK, true);
}
/**
*
*
* @generated
*/
public void setActualWork(String newActualWork) {
eSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_WORK, newActualWork);
}
/**
*
*
* @generated
*/
public void unsetActualWork() {
eUnset(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_WORK);
}
/**
*
*
* @generated
*/
public boolean isSetActualWork() {
return eIsSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_WORK);
}
/**
*
*
* @generated
*/
public double getActualUsage() {
return (Double) eGet(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_USAGE, true);
}
/**
*
*
* @generated
*/
public void setActualUsage(double newActualUsage) {
eSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_USAGE, newActualUsage);
}
/**
*
*
* @generated
*/
public void unsetActualUsage() {
eUnset(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_USAGE);
}
/**
*
*
* @generated
*/
public boolean isSetActualUsage() {
return eIsSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_USAGE);
}
/**
*
*
* @generated
*/
public String getActualUsageAsString() {
return (String) eGet(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_USAGE_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setActualUsageAsString(String newActualUsageAsString) {
eSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_USAGE_AS_STRING, newActualUsageAsString);
}
/**
*
*
* @generated
*/
public void unsetActualUsageAsString() {
eUnset(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_USAGE_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetActualUsageAsString() {
return eIsSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_USAGE_AS_STRING);
}
/**
*
*
* @generated
*/
public String getActualStart() {
return (String) eGet(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_START, true);
}
/**
*
*
* @generated
*/
public void setActualStart(String newActualStart) {
eSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_START, newActualStart);
}
/**
*
*
* @generated
*/
public void unsetActualStart() {
eUnset(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_START);
}
/**
*
*
* @generated
*/
public boolean isSetActualStart() {
return eIsSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_START);
}
/**
*
*
* @generated
*/
public String getActualFinish() {
return (String) eGet(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_FINISH, true);
}
/**
*
*
* @generated
*/
public void setActualFinish(String newActualFinish) {
eSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_FINISH, newActualFinish);
}
/**
*
*
* @generated
*/
public void unsetActualFinish() {
eUnset(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_FINISH);
}
/**
*
*
* @generated
*/
public boolean isSetActualFinish() {
return eIsSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__ACTUAL_FINISH);
}
/**
*
*
* @generated
*/
public String getRemainingWork() {
return (String) eGet(Ifc4Package.Literals.IFC_RESOURCE_TIME__REMAINING_WORK, true);
}
/**
*
*
* @generated
*/
public void setRemainingWork(String newRemainingWork) {
eSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__REMAINING_WORK, newRemainingWork);
}
/**
*
*
* @generated
*/
public void unsetRemainingWork() {
eUnset(Ifc4Package.Literals.IFC_RESOURCE_TIME__REMAINING_WORK);
}
/**
*
*
* @generated
*/
public boolean isSetRemainingWork() {
return eIsSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__REMAINING_WORK);
}
/**
*
*
* @generated
*/
public double getRemainingUsage() {
return (Double) eGet(Ifc4Package.Literals.IFC_RESOURCE_TIME__REMAINING_USAGE, true);
}
/**
*
*
* @generated
*/
public void setRemainingUsage(double newRemainingUsage) {
eSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__REMAINING_USAGE, newRemainingUsage);
}
/**
*
*
* @generated
*/
public void unsetRemainingUsage() {
eUnset(Ifc4Package.Literals.IFC_RESOURCE_TIME__REMAINING_USAGE);
}
/**
*
*
* @generated
*/
public boolean isSetRemainingUsage() {
return eIsSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__REMAINING_USAGE);
}
/**
*
*
* @generated
*/
public String getRemainingUsageAsString() {
return (String) eGet(Ifc4Package.Literals.IFC_RESOURCE_TIME__REMAINING_USAGE_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setRemainingUsageAsString(String newRemainingUsageAsString) {
eSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__REMAINING_USAGE_AS_STRING, newRemainingUsageAsString);
}
/**
*
*
* @generated
*/
public void unsetRemainingUsageAsString() {
eUnset(Ifc4Package.Literals.IFC_RESOURCE_TIME__REMAINING_USAGE_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetRemainingUsageAsString() {
return eIsSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__REMAINING_USAGE_AS_STRING);
}
/**
*
*
* @generated
*/
public double getCompletion() {
return (Double) eGet(Ifc4Package.Literals.IFC_RESOURCE_TIME__COMPLETION, true);
}
/**
*
*
* @generated
*/
public void setCompletion(double newCompletion) {
eSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__COMPLETION, newCompletion);
}
/**
*
*
* @generated
*/
public void unsetCompletion() {
eUnset(Ifc4Package.Literals.IFC_RESOURCE_TIME__COMPLETION);
}
/**
*
*
* @generated
*/
public boolean isSetCompletion() {
return eIsSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__COMPLETION);
}
/**
*
*
* @generated
*/
public String getCompletionAsString() {
return (String) eGet(Ifc4Package.Literals.IFC_RESOURCE_TIME__COMPLETION_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setCompletionAsString(String newCompletionAsString) {
eSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__COMPLETION_AS_STRING, newCompletionAsString);
}
/**
*
*
* @generated
*/
public void unsetCompletionAsString() {
eUnset(Ifc4Package.Literals.IFC_RESOURCE_TIME__COMPLETION_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetCompletionAsString() {
return eIsSet(Ifc4Package.Literals.IFC_RESOURCE_TIME__COMPLETION_AS_STRING);
}
} //IfcResourceTimeImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy