Interface DegreeOfFreedomInstance
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,org.palladiosimulator.pcm.core.entity.NamedElement
,Notifier
,org.palladiosimulator.pcm.PCMBaseClass
,org.palladiosimulator.pcm.PCMClass
- All Known Subinterfaces:
AdvicePlacementDegree
,AllocationDegree
,AssembledComponentDegree
,ATNumberOfReplicaDegree
,CapacityDegree
,ClassAsReferenceDegree
,ClassDegree
,ClassWithCopyDegree
,ComplementumVisnetisDegree
,ContinuousComponentParamDegree
,ContinuousProcessingRateDegree
,ContinuousRangeDegree
,DataTypeDegree
,DiscreteComponentParamDegree
,DiscreteDegree
,DiscreteProcessingRateDegree
,DiscreteRangeDegree
,EnumDegree
,FeatureCompletionDegree
,FeatureConfigDegree
,FeatureDegree
,FeatureGroupDegree
,IndicatorDegree
,MonitoringDegree
,MultipleInclusionDegree
,NumberOfCoresAsListDegree
,NumberOfCoresAsRangeDegree
,NumberOfCoresDegree
,OptionalFeatureDegree
,OrderedDataTypeDegree
,OrderedIntegerDegree
,ProcessingRateDegree
,ProcessingResourceDegree
,RangeDegree
,ResourceContainerReplicationDegree
,ResourceContainerReplicationDegreeWithComponentChange
,ResourceSelectionDegree
,SchedulingPolicyDegree
,StringComponentParamDegree
,StringSetDegree
,UnorderedDegree
,UnorderedPrimitiveDegree
- All Known Implementing Classes:
AdvicePlacementDegreeImpl
,AllocationDegreeImpl
,AssembledComponentDegreeImpl
,ATNumberOfReplicaDegreeImpl
,CapacityDegreeImpl
,ClassAsReferenceDegreeImpl
,ClassDegreeImpl
,ClassWithCopyDegreeImpl
,ComplementumVisnetisDegreeImpl
,ContinuousComponentParamDegreeImpl
,ContinuousProcessingRateDegreeImpl
,ContinuousRangeDegreeImpl
,DataTypeDegreeImpl
,DegreeOfFreedomInstanceImpl
,DiscreteComponentParamDegreeImpl
,DiscreteDegreeImpl
,DiscreteProcessingRateDegreeImpl
,DiscreteRangeDegreeImpl
,EnumDegreeImpl
,FeatureCompletionDegreeImpl
,FeatureConfigDegreeImpl
,FeatureDegreeImpl
,FeatureGroupDegreeImpl
,IndicatorDegreeImpl
,MonitoringDegreeImpl
,MultipleInclusionDegreeImpl
,NumberOfCoresAsListDegreeImpl
,NumberOfCoresAsRangeDegreeImpl
,NumberOfCoresDegreeImpl
,OptionalFeatureDegreeImpl
,OrderedDataTypeDegreeImpl
,OrderedIntegerDegreeImpl
,ProcessingRateDegreeImpl
,ProcessingResourceDegreeImpl
,RangeDegreeImpl
,ResourceContainerReplicationDegreeImpl
,ResourceContainerReplicationDegreeWithComponentChangeImpl
,ResourceSelectionDegreeImpl
,SchedulingPolicyDegreeImpl
,StringComponentParamDegreeImpl
,StringSetDegreeImpl
,UnorderedDegreeImpl
,UnorderedPrimitiveDegreeImpl
public interface DegreeOfFreedomInstance
extends EObject, org.palladiosimulator.pcm.core.entity.NamedElement
A representation of the model object '
Degree Of Freedom Instance'.
Each degree of freedom of the system architecture can be represented by a DegreeOfFreedom element. Each DegreeOfFreedomInstance has two parts: It links a model element that is the changeable entity in this DegreeOfFreedom, and it specifies a domain of possible values that the model element can take.
The domain is defined in subclasses, because it may be either a set of PCM Entities (in the EnumerationDegree) or integer or double ranges (in the RangeDegree and its subclasses).
The following features are supported:
- See Also:
- Generated class or method.
- EMF model class or method.
-
Field Summary
Fields inherited from interface org.palladiosimulator.pcm.core.entity.NamedElement
copyright
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns the value of the 'Changeable Elements' reference list.Returns the value of the 'Decorator Model' reference list.getDof()
Returns the value of the 'Dof' reference.Returns the value of the 'Primary Changed' reference.void
setDof
(DegreeOfFreedom value) Sets the value of the 'Dof
' reference.void
setPrimaryChanged
(EObject value) Sets the value of the 'Primary Changed
' reference.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.palladiosimulator.pcm.core.entity.NamedElement
getEntityName, setEntityName
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getPrimaryChanged
EObject getPrimaryChanged()Returns the value of the 'Primary Changed' reference.If the meaning of the 'Primary Changed' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Primary Changed' reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setPrimaryChanged
Sets the value of the 'Primary Changed
' reference.- Parameters:
value
- the new value of the 'Primary Changed' reference.- See Also:
- Generated class or method.
-
getDof
DegreeOfFreedom getDof()Returns the value of the 'Dof' reference.If the meaning of the 'Dof' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Dof' reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setDof
Sets the value of the 'Dof
' reference.- Parameters:
value
- the new value of the 'Dof' reference.- See Also:
- Generated class or method.
-
getChangeableElements
Returns the value of the 'Changeable Elements' reference list. The list contents are of typeEObject
.If the meaning of the 'Changeable Elements' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Changeable Elements' reference list.
- See Also:
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
getDecoratorModel
Returns the value of the 'Decorator Model' reference list. The list contents are of typeEObject
.If the meaning of the 'Decorator Model' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Decorator Model' reference list.
- See Also:
- Generated class or method.
- EMF model class or method.
-
decoratorModelTypeMustMatchRequiredDecorator
boolean decoratorModelTypeMustMatchRequiredDecorator()- Generated class or method.
- EMF model class or method.
-