/** */ package de.hftstuttgart.energycomponents; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Boiler</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * </p> * <ul> * <li>{@link de.hftstuttgart.energycomponents.Boiler#getNominalEfficiency <em>Nominal Efficiency</em>}</li> * <li>{@link de.hftstuttgart.energycomponents.Boiler#getBoilerType <em>Boiler Type</em>}</li> * </ul> * * @see de.hftstuttgart.energycomponents.EnCompPackage#getBoiler() * @model * @generated */ public interface Boiler extends ThermalEnergyDevice { /** * Returns the value of the '<em><b>Nominal Efficiency</b></em>' attribute. * The default value is <code>"0.98"</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * share * <!-- end-model-doc --> * @return the value of the '<em>Nominal Efficiency</em>' attribute. * @see #setNominalEfficiency(double) * @see de.hftstuttgart.energycomponents.EnCompPackage#getBoiler_NominalEfficiency() * @model default="0.98" * @generated */ double getNominalEfficiency(); /** * Sets the value of the '{@link de.hftstuttgart.energycomponents.Boiler#getNominalEfficiency <em>Nominal Efficiency</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Nominal Efficiency</em>' attribute. * @see #getNominalEfficiency() * @generated */ void setNominalEfficiency(double value); /** * Returns the value of the '<em><b>Boiler Type</b></em>' attribute. * The literals are from the enumeration {@link de.hftstuttgart.energycomponents.BoilerTypes}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the value of the '<em>Boiler Type</em>' attribute. * @see de.hftstuttgart.energycomponents.BoilerTypes * @see #setBoilerType(BoilerTypes) * @see de.hftstuttgart.energycomponents.EnCompPackage#getBoiler_BoilerType() * @model * @generated */ BoilerTypes getBoilerType(); /** * Sets the value of the '{@link de.hftstuttgart.energycomponents.Boiler#getBoilerType <em>Boiler Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Boiler Type</em>' attribute. * @see de.hftstuttgart.energycomponents.BoilerTypes * @see #getBoilerType() * @generated */ void setBoilerType(BoilerTypes value); } // Boiler