All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy