org.bimserver.models.ifc4.impl.IfcResourceTimeImpl 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.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