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

org.bimserver.models.ifc4.impl.IfcTaskTimeImpl Maven / Gradle / Ivy

Go to download

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.ifc4.impl;

import org.bimserver.models.ifc4.Ifc4Package;
import org.bimserver.models.ifc4.IfcTaskDurationEnum;
import org.bimserver.models.ifc4.IfcTaskTime;
import org.bimserver.models.ifc4.Tristate;
import org.eclipse.emf.ecore.EClass;

/**
 * 
 * An implementation of the model object 'Ifc Task Time'.
 * 
 * 

* The following features are implemented: *

*
    *
  • {@link org.bimserver.models.ifc4.impl.IfcTaskTimeImpl#getDurationType Duration Type}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcTaskTimeImpl#getScheduleDuration Schedule Duration}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcTaskTimeImpl#getScheduleStart Schedule Start}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcTaskTimeImpl#getScheduleFinish Schedule Finish}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcTaskTimeImpl#getEarlyStart Early Start}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcTaskTimeImpl#getEarlyFinish Early Finish}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcTaskTimeImpl#getLateStart Late Start}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcTaskTimeImpl#getLateFinish Late Finish}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcTaskTimeImpl#getFreeFloat Free Float}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcTaskTimeImpl#getTotalFloat Total Float}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcTaskTimeImpl#getIsCritical Is Critical}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcTaskTimeImpl#getStatusTime Status Time}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcTaskTimeImpl#getActualDuration Actual Duration}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcTaskTimeImpl#getActualStart Actual Start}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcTaskTimeImpl#getActualFinish Actual Finish}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcTaskTimeImpl#getRemainingTime Remaining Time}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcTaskTimeImpl#getCompletion Completion}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcTaskTimeImpl#getCompletionAsString Completion As String}
  • *
* * @generated */ public class IfcTaskTimeImpl extends IfcSchedulingTimeImpl implements IfcTaskTime { /** * * * @generated */ protected IfcTaskTimeImpl() { super(); } /** * * * @generated */ @Override protected EClass eStaticClass() { return Ifc4Package.Literals.IFC_TASK_TIME; } /** * * * @generated */ public IfcTaskDurationEnum getDurationType() { return (IfcTaskDurationEnum) eGet(Ifc4Package.Literals.IFC_TASK_TIME__DURATION_TYPE, true); } /** * * * @generated */ public void setDurationType(IfcTaskDurationEnum newDurationType) { eSet(Ifc4Package.Literals.IFC_TASK_TIME__DURATION_TYPE, newDurationType); } /** * * * @generated */ public void unsetDurationType() { eUnset(Ifc4Package.Literals.IFC_TASK_TIME__DURATION_TYPE); } /** * * * @generated */ public boolean isSetDurationType() { return eIsSet(Ifc4Package.Literals.IFC_TASK_TIME__DURATION_TYPE); } /** * * * @generated */ public String getScheduleDuration() { return (String) eGet(Ifc4Package.Literals.IFC_TASK_TIME__SCHEDULE_DURATION, true); } /** * * * @generated */ public void setScheduleDuration(String newScheduleDuration) { eSet(Ifc4Package.Literals.IFC_TASK_TIME__SCHEDULE_DURATION, newScheduleDuration); } /** * * * @generated */ public void unsetScheduleDuration() { eUnset(Ifc4Package.Literals.IFC_TASK_TIME__SCHEDULE_DURATION); } /** * * * @generated */ public boolean isSetScheduleDuration() { return eIsSet(Ifc4Package.Literals.IFC_TASK_TIME__SCHEDULE_DURATION); } /** * * * @generated */ public String getScheduleStart() { return (String) eGet(Ifc4Package.Literals.IFC_TASK_TIME__SCHEDULE_START, true); } /** * * * @generated */ public void setScheduleStart(String newScheduleStart) { eSet(Ifc4Package.Literals.IFC_TASK_TIME__SCHEDULE_START, newScheduleStart); } /** * * * @generated */ public void unsetScheduleStart() { eUnset(Ifc4Package.Literals.IFC_TASK_TIME__SCHEDULE_START); } /** * * * @generated */ public boolean isSetScheduleStart() { return eIsSet(Ifc4Package.Literals.IFC_TASK_TIME__SCHEDULE_START); } /** * * * @generated */ public String getScheduleFinish() { return (String) eGet(Ifc4Package.Literals.IFC_TASK_TIME__SCHEDULE_FINISH, true); } /** * * * @generated */ public void setScheduleFinish(String newScheduleFinish) { eSet(Ifc4Package.Literals.IFC_TASK_TIME__SCHEDULE_FINISH, newScheduleFinish); } /** * * * @generated */ public void unsetScheduleFinish() { eUnset(Ifc4Package.Literals.IFC_TASK_TIME__SCHEDULE_FINISH); } /** * * * @generated */ public boolean isSetScheduleFinish() { return eIsSet(Ifc4Package.Literals.IFC_TASK_TIME__SCHEDULE_FINISH); } /** * * * @generated */ public String getEarlyStart() { return (String) eGet(Ifc4Package.Literals.IFC_TASK_TIME__EARLY_START, true); } /** * * * @generated */ public void setEarlyStart(String newEarlyStart) { eSet(Ifc4Package.Literals.IFC_TASK_TIME__EARLY_START, newEarlyStart); } /** * * * @generated */ public void unsetEarlyStart() { eUnset(Ifc4Package.Literals.IFC_TASK_TIME__EARLY_START); } /** * * * @generated */ public boolean isSetEarlyStart() { return eIsSet(Ifc4Package.Literals.IFC_TASK_TIME__EARLY_START); } /** * * * @generated */ public String getEarlyFinish() { return (String) eGet(Ifc4Package.Literals.IFC_TASK_TIME__EARLY_FINISH, true); } /** * * * @generated */ public void setEarlyFinish(String newEarlyFinish) { eSet(Ifc4Package.Literals.IFC_TASK_TIME__EARLY_FINISH, newEarlyFinish); } /** * * * @generated */ public void unsetEarlyFinish() { eUnset(Ifc4Package.Literals.IFC_TASK_TIME__EARLY_FINISH); } /** * * * @generated */ public boolean isSetEarlyFinish() { return eIsSet(Ifc4Package.Literals.IFC_TASK_TIME__EARLY_FINISH); } /** * * * @generated */ public String getLateStart() { return (String) eGet(Ifc4Package.Literals.IFC_TASK_TIME__LATE_START, true); } /** * * * @generated */ public void setLateStart(String newLateStart) { eSet(Ifc4Package.Literals.IFC_TASK_TIME__LATE_START, newLateStart); } /** * * * @generated */ public void unsetLateStart() { eUnset(Ifc4Package.Literals.IFC_TASK_TIME__LATE_START); } /** * * * @generated */ public boolean isSetLateStart() { return eIsSet(Ifc4Package.Literals.IFC_TASK_TIME__LATE_START); } /** * * * @generated */ public String getLateFinish() { return (String) eGet(Ifc4Package.Literals.IFC_TASK_TIME__LATE_FINISH, true); } /** * * * @generated */ public void setLateFinish(String newLateFinish) { eSet(Ifc4Package.Literals.IFC_TASK_TIME__LATE_FINISH, newLateFinish); } /** * * * @generated */ public void unsetLateFinish() { eUnset(Ifc4Package.Literals.IFC_TASK_TIME__LATE_FINISH); } /** * * * @generated */ public boolean isSetLateFinish() { return eIsSet(Ifc4Package.Literals.IFC_TASK_TIME__LATE_FINISH); } /** * * * @generated */ public String getFreeFloat() { return (String) eGet(Ifc4Package.Literals.IFC_TASK_TIME__FREE_FLOAT, true); } /** * * * @generated */ public void setFreeFloat(String newFreeFloat) { eSet(Ifc4Package.Literals.IFC_TASK_TIME__FREE_FLOAT, newFreeFloat); } /** * * * @generated */ public void unsetFreeFloat() { eUnset(Ifc4Package.Literals.IFC_TASK_TIME__FREE_FLOAT); } /** * * * @generated */ public boolean isSetFreeFloat() { return eIsSet(Ifc4Package.Literals.IFC_TASK_TIME__FREE_FLOAT); } /** * * * @generated */ public String getTotalFloat() { return (String) eGet(Ifc4Package.Literals.IFC_TASK_TIME__TOTAL_FLOAT, true); } /** * * * @generated */ public void setTotalFloat(String newTotalFloat) { eSet(Ifc4Package.Literals.IFC_TASK_TIME__TOTAL_FLOAT, newTotalFloat); } /** * * * @generated */ public void unsetTotalFloat() { eUnset(Ifc4Package.Literals.IFC_TASK_TIME__TOTAL_FLOAT); } /** * * * @generated */ public boolean isSetTotalFloat() { return eIsSet(Ifc4Package.Literals.IFC_TASK_TIME__TOTAL_FLOAT); } /** * * * @generated */ public Tristate getIsCritical() { return (Tristate) eGet(Ifc4Package.Literals.IFC_TASK_TIME__IS_CRITICAL, true); } /** * * * @generated */ public void setIsCritical(Tristate newIsCritical) { eSet(Ifc4Package.Literals.IFC_TASK_TIME__IS_CRITICAL, newIsCritical); } /** * * * @generated */ public void unsetIsCritical() { eUnset(Ifc4Package.Literals.IFC_TASK_TIME__IS_CRITICAL); } /** * * * @generated */ public boolean isSetIsCritical() { return eIsSet(Ifc4Package.Literals.IFC_TASK_TIME__IS_CRITICAL); } /** * * * @generated */ public String getStatusTime() { return (String) eGet(Ifc4Package.Literals.IFC_TASK_TIME__STATUS_TIME, true); } /** * * * @generated */ public void setStatusTime(String newStatusTime) { eSet(Ifc4Package.Literals.IFC_TASK_TIME__STATUS_TIME, newStatusTime); } /** * * * @generated */ public void unsetStatusTime() { eUnset(Ifc4Package.Literals.IFC_TASK_TIME__STATUS_TIME); } /** * * * @generated */ public boolean isSetStatusTime() { return eIsSet(Ifc4Package.Literals.IFC_TASK_TIME__STATUS_TIME); } /** * * * @generated */ public String getActualDuration() { return (String) eGet(Ifc4Package.Literals.IFC_TASK_TIME__ACTUAL_DURATION, true); } /** * * * @generated */ public void setActualDuration(String newActualDuration) { eSet(Ifc4Package.Literals.IFC_TASK_TIME__ACTUAL_DURATION, newActualDuration); } /** * * * @generated */ public void unsetActualDuration() { eUnset(Ifc4Package.Literals.IFC_TASK_TIME__ACTUAL_DURATION); } /** * * * @generated */ public boolean isSetActualDuration() { return eIsSet(Ifc4Package.Literals.IFC_TASK_TIME__ACTUAL_DURATION); } /** * * * @generated */ public String getActualStart() { return (String) eGet(Ifc4Package.Literals.IFC_TASK_TIME__ACTUAL_START, true); } /** * * * @generated */ public void setActualStart(String newActualStart) { eSet(Ifc4Package.Literals.IFC_TASK_TIME__ACTUAL_START, newActualStart); } /** * * * @generated */ public void unsetActualStart() { eUnset(Ifc4Package.Literals.IFC_TASK_TIME__ACTUAL_START); } /** * * * @generated */ public boolean isSetActualStart() { return eIsSet(Ifc4Package.Literals.IFC_TASK_TIME__ACTUAL_START); } /** * * * @generated */ public String getActualFinish() { return (String) eGet(Ifc4Package.Literals.IFC_TASK_TIME__ACTUAL_FINISH, true); } /** * * * @generated */ public void setActualFinish(String newActualFinish) { eSet(Ifc4Package.Literals.IFC_TASK_TIME__ACTUAL_FINISH, newActualFinish); } /** * * * @generated */ public void unsetActualFinish() { eUnset(Ifc4Package.Literals.IFC_TASK_TIME__ACTUAL_FINISH); } /** * * * @generated */ public boolean isSetActualFinish() { return eIsSet(Ifc4Package.Literals.IFC_TASK_TIME__ACTUAL_FINISH); } /** * * * @generated */ public String getRemainingTime() { return (String) eGet(Ifc4Package.Literals.IFC_TASK_TIME__REMAINING_TIME, true); } /** * * * @generated */ public void setRemainingTime(String newRemainingTime) { eSet(Ifc4Package.Literals.IFC_TASK_TIME__REMAINING_TIME, newRemainingTime); } /** * * * @generated */ public void unsetRemainingTime() { eUnset(Ifc4Package.Literals.IFC_TASK_TIME__REMAINING_TIME); } /** * * * @generated */ public boolean isSetRemainingTime() { return eIsSet(Ifc4Package.Literals.IFC_TASK_TIME__REMAINING_TIME); } /** * * * @generated */ public double getCompletion() { return (Double) eGet(Ifc4Package.Literals.IFC_TASK_TIME__COMPLETION, true); } /** * * * @generated */ public void setCompletion(double newCompletion) { eSet(Ifc4Package.Literals.IFC_TASK_TIME__COMPLETION, newCompletion); } /** * * * @generated */ public void unsetCompletion() { eUnset(Ifc4Package.Literals.IFC_TASK_TIME__COMPLETION); } /** * * * @generated */ public boolean isSetCompletion() { return eIsSet(Ifc4Package.Literals.IFC_TASK_TIME__COMPLETION); } /** * * * @generated */ public String getCompletionAsString() { return (String) eGet(Ifc4Package.Literals.IFC_TASK_TIME__COMPLETION_AS_STRING, true); } /** * * * @generated */ public void setCompletionAsString(String newCompletionAsString) { eSet(Ifc4Package.Literals.IFC_TASK_TIME__COMPLETION_AS_STRING, newCompletionAsString); } /** * * * @generated */ public void unsetCompletionAsString() { eUnset(Ifc4Package.Literals.IFC_TASK_TIME__COMPLETION_AS_STRING); } /** * * * @generated */ public boolean isSetCompletionAsString() { return eIsSet(Ifc4Package.Literals.IFC_TASK_TIME__COMPLETION_AS_STRING); } } //IfcTaskTimeImpl




© 2015 - 2025 Weber Informatics LLC | Privacy Policy