/** */ package de.hftstuttgart.buildingphysics; import de.hftstuttgart.cityunits.model.NullableQuantity; import org.eclipse.emf.ecore.EObject; /** * * A representation of the model object 'Life Cycle'. * * *

* The following features are supported: *

* * * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getLifeCycle() * @model * @generated */ public interface LifeCycle extends EObject { /** * Returns the value of the 'Embodied Energy' attribute. * The default value is "kWh". * * * @return the value of the 'Embodied Energy' attribute. * @see #setEmbodiedEnergy(NullableQuantity) * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getLifeCycle_EmbodiedEnergy() * @model default="kWh" dataType="de.hftstuttgart.cityunits.model.quantities.QuantityDouble" required="true" * @generated */ NullableQuantity getEmbodiedEnergy(); /** * Sets the value of the '{@link de.hftstuttgart.buildingphysics.LifeCycle#getEmbodiedEnergy Embodied Energy}' attribute. * * * @param value the new value of the 'Embodied Energy' attribute. * @see #getEmbodiedEnergy() * @generated */ void setEmbodiedEnergy(NullableQuantity value); /** * Returns the value of the 'Embodied Carbon' attribute. * The default value is "kg". * * * @return the value of the 'Embodied Carbon' attribute. * @see #setEmbodiedCarbon(NullableQuantity) * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getLifeCycle_EmbodiedCarbon() * @model default="kg" dataType="de.hftstuttgart.cityunits.model.quantities.QuantityDouble" required="true" * @generated */ NullableQuantity getEmbodiedCarbon(); /** * Sets the value of the '{@link de.hftstuttgart.buildingphysics.LifeCycle#getEmbodiedCarbon Embodied Carbon}' attribute. * * * @param value the new value of the 'Embodied Carbon' attribute. * @see #getEmbodiedCarbon() * @generated */ void setEmbodiedCarbon(NullableQuantity value); /** * Returns the value of the 'Construction Description' attribute. * * * @return the value of the 'Construction Description' attribute. * @see #setConstructionDescription(String) * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getLifeCycle_ConstructionDescription() * @model required="true" * @generated */ String getConstructionDescription(); /** * Sets the value of the '{@link de.hftstuttgart.buildingphysics.LifeCycle#getConstructionDescription Construction Description}' attribute. * * * @param value the new value of the 'Construction Description' attribute. * @see #getConstructionDescription() * @generated */ void setConstructionDescription(String value); /** * Returns the value of the 'Disposal Energy' attribute. * The default value is "kWh". * * * @return the value of the 'Disposal Energy' attribute. * @see #setDisposalEnergy(NullableQuantity) * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getLifeCycle_DisposalEnergy() * @model default="kWh" dataType="de.hftstuttgart.cityunits.model.quantities.QuantityDouble" required="true" * @generated */ NullableQuantity getDisposalEnergy(); /** * Sets the value of the '{@link de.hftstuttgart.buildingphysics.LifeCycle#getDisposalEnergy Disposal Energy}' attribute. * * * @param value the new value of the 'Disposal Energy' attribute. * @see #getDisposalEnergy() * @generated */ void setDisposalEnergy(NullableQuantity value); /** * Returns the value of the 'Disposal Carbon' attribute. * The default value is "kg". * * * @return the value of the 'Disposal Carbon' attribute. * @see #setDisposalCarbon(NullableQuantity) * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getLifeCycle_DisposalCarbon() * @model default="kg" dataType="de.hftstuttgart.cityunits.model.quantities.QuantityDouble" required="true" * @generated */ NullableQuantity getDisposalCarbon(); /** * Sets the value of the '{@link de.hftstuttgart.buildingphysics.LifeCycle#getDisposalCarbon Disposal Carbon}' attribute. * * * @param value the new value of the 'Disposal Carbon' attribute. * @see #getDisposalCarbon() * @generated */ void setDisposalCarbon(NullableQuantity value); /** * Returns the value of the 'Disposal Description' attribute. * * * @return the value of the 'Disposal Description' attribute. * @see #setDisposalDescription(String) * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getLifeCycle_DisposalDescription() * @model required="true" * @generated */ String getDisposalDescription(); /** * Sets the value of the '{@link de.hftstuttgart.buildingphysics.LifeCycle#getDisposalDescription Disposal Description}' attribute. * * * @param value the new value of the 'Disposal Description' attribute. * @see #getDisposalDescription() * @generated */ void setDisposalDescription(String value); } // LifeCycle