Package org.palladiosimulator.pcm.seff
Interface ResourceDemandingSEFF
-
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,de.uka.ipd.sdq.identifier.Identifier
,Notifier
,ResourceDemandingBehaviour
,ServiceEffectSpecification
- All Known Implementing Classes:
ResourceDemandingSEFFImpl
public interface ResourceDemandingSEFF extends de.uka.ipd.sdq.identifier.Identifier, ServiceEffectSpecification, ResourceDemandingBehaviour
A representation of the model object 'Resource Demanding SEFF'. A resource demanding service effect specification (RDSEFF) is a special type of SEFF designed for performance and reliability predictions. Besides dependencies between provided and required services of a component, it additionally includes notions of resource usage, data flow, and parametric dependencies for more accurate predictions. Its control flow is hierarchically structured and can be enhanced with transition probabilities on branches and numbers of iterations on loops. A ResourceDemandingSEFF is a ServiceEffectSpecification and a Resource-DemandingBehaviour at the same time inheriting from both classes. The reason for this construct lies in the fact, that ResourceDemandingBehaviours can be used recursively inside themselves to describe loop bodies or branched behaviours (explained later), and these inner behaviours should not be RDSEFFs themselvesThe following features are supported:
- See Also:
SeffPackage.getResourceDemandingSEFF()
- Generated class or method.
- EMF model class or method.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EList<ResourceDemandingInternalBehaviour>
getResourceDemandingInternalBehaviours()
Returns the value of the 'Resource Demanding Internal Behaviours' containment reference list.-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
-
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 org.palladiosimulator.pcm.seff.ResourceDemandingBehaviour
getAbstractBranchTransition_ResourceDemandingBehaviour, getAbstractLoopAction_ResourceDemandingBehaviour, getSteps_Behaviour, setAbstractBranchTransition_ResourceDemandingBehaviour, setAbstractLoopAction_ResourceDemandingBehaviour
-
Methods inherited from interface org.palladiosimulator.pcm.seff.ServiceEffectSpecification
getBasicComponent_ServiceEffectSpecification, getDescribedService__SEFF, getSeffTypeID, setBasicComponent_ServiceEffectSpecification, setDescribedService__SEFF, setSeffTypeID
-
-
-
-
Field Detail
-
copyright
static final String copyright
- See Also:
- Constant Field Values
- Generated class or method.
-
-
Method Detail
-
getResourceDemandingInternalBehaviours
EList<ResourceDemandingInternalBehaviour> getResourceDemandingInternalBehaviours()
Returns the value of the 'Resource Demanding Internal Behaviours' containment reference list. The list contents are of typeResourceDemandingInternalBehaviour
. It is bidirectional and its opposite is 'Resource Demanding SEFF Resource Demanding Internal Behaviour
'.- Returns:
- the value of the 'Resource Demanding Internal Behaviours' containment reference list.
- See Also:
SeffPackage.getResourceDemandingSEFF_ResourceDemandingInternalBehaviours()
,ResourceDemandingInternalBehaviour.getResourceDemandingSEFF_ResourceDemandingInternalBehaviour()
- Generated class or method.
- EMF model class or method.
- opposite="resourceDemandingSEFF_ResourceDemandingInternalBehaviour" containment="true" ordered="false"
-
-