Package de.uka.ipd.sdq.pcm.cost
Interface VariableProcessingResourceCost
-
- All Superinterfaces:
Cost
,EObject
,Notifier
,ProcessingResourceCost
,VariableCost
- All Known Implementing Classes:
VariableProcessingResourceCostImpl
public interface VariableProcessingResourceCost extends VariableCost, ProcessingResourceCost
A representation of the model object ' Variable Processing Resource Cost'. VariableProcessingResourceCost are attached to ProcessingResourceSpecification. They derive the operating cost and inital cost based on the processingRate of the resource, as defined in the processing rate (operating or initial) cost function. Use the variable procRate.VALUE to refer to the processing rate in the expression. Additionally, the fixed initial costs as specified in VariableCost are added to the respective cost.The following features are supported:
- See Also:
costPackage.getVariableProcessingResourceCost()
- Generated class or method.
- EMF model class or method.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScalarFunction
getProcessingRateInitialFunction()
Returns the value of the 'Processing Rate Initial Function' containment reference.ScalarFunction
getProcessingRateOperatingFunction()
Returns the value of the 'Processing Rate Operating Function' containment reference.void
setProcessingRateInitialFunction(ScalarFunction value)
Sets the value of the 'Processing Rate Initial Function
' containment reference.void
setProcessingRateOperatingFunction(ScalarFunction value)
Sets the value of the 'Processing Rate Operating Function
' containment reference.-
Methods inherited from interface de.uka.ipd.sdq.pcm.cost.Cost
getAnnotatedElement, getInitialCost, getOperatingCost, getTotalCost
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface de.uka.ipd.sdq.pcm.cost.ProcessingResourceCost
getProcessingresourcespecification, setProcessingresourcespecification
-
Methods inherited from interface de.uka.ipd.sdq.pcm.cost.VariableCost
getFixedInitialCost, getFixedOperatingCost, setFixedInitialCost, setFixedOperatingCost
-
-
-
-
Method Detail
-
getProcessingRateInitialFunction
ScalarFunction getProcessingRateInitialFunction()
Returns the value of the 'Processing Rate Initial Function' containment reference.- Returns:
- the value of the 'Processing Rate Initial Function' containment reference.
- See Also:
setProcessingRateInitialFunction(ScalarFunction)
,costPackage.getVariableProcessingResourceCost_ProcessingRateInitialFunction()
- Generated class or method.
- EMF model class or method.
- containment="true" required="true" ordered="false"
-
setProcessingRateInitialFunction
void setProcessingRateInitialFunction(ScalarFunction value)
Sets the value of the 'Processing Rate Initial Function
' containment reference.- Parameters:
value
- the new value of the 'Processing Rate Initial Function' containment reference.- See Also:
getProcessingRateInitialFunction()
- Generated class or method.
-
getProcessingRateOperatingFunction
ScalarFunction getProcessingRateOperatingFunction()
Returns the value of the 'Processing Rate Operating Function' containment reference.- Returns:
- the value of the 'Processing Rate Operating Function' containment reference.
- See Also:
setProcessingRateOperatingFunction(ScalarFunction)
,costPackage.getVariableProcessingResourceCost_ProcessingRateOperatingFunction()
- Generated class or method.
- EMF model class or method.
- containment="true" required="true" ordered="false"
-
setProcessingRateOperatingFunction
void setProcessingRateOperatingFunction(ScalarFunction value)
Sets the value of the 'Processing Rate Operating Function
' containment reference.- Parameters:
value
- the new value of the 'Processing Rate Operating Function' containment reference.- See Also:
getProcessingRateOperatingFunction()
- Generated class or method.
-
-