/** */ package hu.bme.mit.inf.dslreasoner.domains.cps; import org.eclipse.emf.ecore.EObject; /** * * A representation of the model object 'Resource Requirement'. * * *

* The following features are supported: *

* * * @see hu.bme.mit.inf.dslreasoner.domains.cps.CpsPackage#getResourceRequirement() * @model * @generated */ public interface ResourceRequirement extends EObject { /** * Returns the value of the 'Required Memory' attribute. * *

* If the meaning of the 'Required Memory' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Required Memory' attribute. * @see #setRequiredMemory(int) * @see hu.bme.mit.inf.dslreasoner.domains.cps.CpsPackage#getResourceRequirement_RequiredMemory() * @model required="true" * @generated */ int getRequiredMemory(); /** * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.domains.cps.ResourceRequirement#getRequiredMemory Required Memory}' attribute. * * * @param value the new value of the 'Required Memory' attribute. * @see #getRequiredMemory() * @generated */ void setRequiredMemory(int value); /** * Returns the value of the 'Required Hdd' attribute. * *

* If the meaning of the 'Required Hdd' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Required Hdd' attribute. * @see #setRequiredHdd(int) * @see hu.bme.mit.inf.dslreasoner.domains.cps.CpsPackage#getResourceRequirement_RequiredHdd() * @model required="true" * @generated */ int getRequiredHdd(); /** * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.domains.cps.ResourceRequirement#getRequiredHdd Required Hdd}' attribute. * * * @param value the new value of the 'Required Hdd' attribute. * @see #getRequiredHdd() * @generated */ void setRequiredHdd(int value); /** * Returns the value of the 'Host Type' reference. * *

* If the meaning of the 'Host Type' reference isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Host Type' reference. * @see #setHostType(HostType) * @see hu.bme.mit.inf.dslreasoner.domains.cps.CpsPackage#getResourceRequirement_HostType() * @model required="true" * @generated */ HostType getHostType(); /** * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.domains.cps.ResourceRequirement#getHostType Host Type}' reference. * * * @param value the new value of the 'Host Type' reference. * @see #getHostType() * @generated */ void setHostType(HostType value); } // ResourceRequirement