Interface RangeDegree
-
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,DataTypeDegree
,DegreeOfFreedomInstance
,EObject
,org.palladiosimulator.pcm.core.entity.NamedElement
,Notifier
,OrderedDataTypeDegree
,org.palladiosimulator.pcm.PCMBaseClass
,org.palladiosimulator.pcm.PCMClass
- All Known Subinterfaces:
ATNumberOfReplicaDegree
,CapacityDegree
,ContinuousComponentParamDegree
,ContinuousProcessingRateDegree
,ContinuousRangeDegree
,DiscreteComponentParamDegree
,DiscreteProcessingRateDegree
,DiscreteRangeDegree
,MonitoringDegree
,NumberOfCoresAsRangeDegree
,ResourceContainerReplicationDegree
,ResourceContainerReplicationDegreeWithComponentChange
- All Known Implementing Classes:
ATNumberOfReplicaDegreeImpl
,CapacityDegreeImpl
,ContinuousComponentParamDegreeImpl
,ContinuousProcessingRateDegreeImpl
,ContinuousRangeDegreeImpl
,DiscreteComponentParamDegreeImpl
,DiscreteProcessingRateDegreeImpl
,DiscreteRangeDegreeImpl
,MonitoringDegreeImpl
,NumberOfCoresAsRangeDegreeImpl
,RangeDegreeImpl
,ResourceContainerReplicationDegreeImpl
,ResourceContainerReplicationDegreeWithComponentChangeImpl
public interface RangeDegree extends OrderedDataTypeDegree
A representation of the model object 'Range Degree'. This class represents DegreeOfFreedoms that have a range of numbers as their domain. The set of possile values of the degree of freedom is defined by the subclasses. In this class, the attributes upperBoundIncluded and lowerBoundIncluded define whether the endpoints defined by the subclasses are included in the domain or not (similar to mathematical intervals)The following features are supported:
- See Also:
specificPackage.getRangeDegree()
- Generated class or method.
- EMF model class or method.
- abstract="true"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getNumberOfSteps()
Returns the value of the 'Number Of Steps' attribute.boolean
isLowerBoundIncluded()
Returns the value of the 'Lower Bound Included' attribute.boolean
isUpperBoundIncluded()
Returns the value of the 'Upper Bound Included' attribute.void
setLowerBoundIncluded(boolean value)
Sets the value of the 'Lower Bound Included
' attribute.void
setNumberOfSteps(int value)
Sets the value of the 'Number Of Steps
' attribute.void
setUpperBoundIncluded(boolean value)
Sets the value of the 'Upper Bound Included
' attribute.-
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 de.uka.ipd.sdq.pcm.designdecision.DegreeOfFreedomInstance
decoratorModelTypeMustMatchRequiredDecorator, getChangeableElements, getDecoratorModel, getDof, getPrimaryChanged, setDof, setPrimaryChanged
-
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 Detail
-
isUpperBoundIncluded
boolean isUpperBoundIncluded()
Returns the value of the 'Upper Bound Included' attribute. The default value is"true"
.If the meaning of the 'Upper Bound Included' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Upper Bound Included' attribute.
- See Also:
setUpperBoundIncluded(boolean)
,specificPackage.getRangeDegree_UpperBoundIncluded()
- Generated class or method.
- EMF model class or method.
- default="true" required="true" ordered="false"
-
setUpperBoundIncluded
void setUpperBoundIncluded(boolean value)
Sets the value of the 'Upper Bound Included
' attribute.- Parameters:
value
- the new value of the 'Upper Bound Included' attribute.- See Also:
isUpperBoundIncluded()
- Generated class or method.
-
isLowerBoundIncluded
boolean isLowerBoundIncluded()
Returns the value of the 'Lower Bound Included' attribute. The default value is"true"
.If the meaning of the 'Lower Bound Included' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Lower Bound Included' attribute.
- See Also:
setLowerBoundIncluded(boolean)
,specificPackage.getRangeDegree_LowerBoundIncluded()
- Generated class or method.
- EMF model class or method.
- default="true" required="true" ordered="false"
-
setLowerBoundIncluded
void setLowerBoundIncluded(boolean value)
Sets the value of the 'Lower Bound Included
' attribute.- Parameters:
value
- the new value of the 'Lower Bound Included' attribute.- See Also:
isLowerBoundIncluded()
- Generated class or method.
-
getNumberOfSteps
int getNumberOfSteps()
Returns the value of the 'Number Of Steps' attribute.If the meaning of the 'Number Of Steps' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Number Of Steps' attribute.
- See Also:
setNumberOfSteps(int)
,specificPackage.getRangeDegree_NumberOfSteps()
- Generated class or method.
- EMF model class or method.
- ordered="false"
-
setNumberOfSteps
void setNumberOfSteps(int value)
Sets the value of the 'Number Of Steps
' attribute.- Parameters:
value
- the new value of the 'Number Of Steps' attribute.- See Also:
getNumberOfSteps()
- Generated class or method.
-
-