Interface Frequency
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,EvaluationAspect
,de.uka.ipd.sdq.identifier.Identifier
,Notifier
,StochasticEvaluationAspect
- All Known Implementing Classes:
FrequencyImpl
A representation of the model object 'Frequency'.
Defines the frequency of every element in the range.
The following features are supported:
- See Also:
- Generated class or method.
- EMF model class or method.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Lower Limit' containment reference.Returns the value of the 'Upper Limit' containment reference.boolean
range_of_FREQUENCY_must_have_UPPERLIMIT_or_LOWERLIMIT
(DiagnosticChain diagnostics, Map<Object, Object> context) (self.lowerLimit <> null) or (self.upperLimit <> null)void
setLowerLimit
(RangeValue value) Sets the value of the 'Lower Limit
' containment reference.void
setUpperLimit
(RangeValue value) Sets the value of the 'Upper Limit
' containment 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 de.uka.ipd.sdq.dsexplore.qml.contract.QMLContract.EvaluationAspect
FREQUENCY_LIMIT_must_be_between_0_and_100, FREQUENCY_LIMIT_must_be_NUMERIC, getAspectRequirement, setAspectRequirement
Methods inherited from interface de.uka.ipd.sdq.identifier.Identifier
getId, setId
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getUpperLimit
RangeValue getUpperLimit()Returns the value of the 'Upper Limit' containment reference.If the meaning of the 'Upper Limit' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Upper Limit' containment reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- containment="true" ordered="false"
-
setUpperLimit
Sets the value of the 'Upper Limit
' containment reference.- Parameters:
value
- the new value of the 'Upper Limit' containment reference.- See Also:
- Generated class or method.
-
getLowerLimit
RangeValue getLowerLimit()Returns the value of the 'Lower Limit' containment reference.If the meaning of the 'Lower Limit' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Lower Limit' containment reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- containment="true" ordered="false"
-
setLowerLimit
Sets the value of the 'Lower Limit
' containment reference.- Parameters:
value
- the new value of the 'Lower Limit' containment reference.- See Also:
- Generated class or method.
-
range_of_FREQUENCY_must_have_UPPERLIMIT_or_LOWERLIMIT
boolean range_of_FREQUENCY_must_have_UPPERLIMIT_or_LOWERLIMIT(DiagnosticChain diagnostics, Map<Object, Object> context) (self.lowerLimit <> null) or (self.upperLimit <> null)- Parameters:
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.- Generated class or method.
- EMF model class or method.
- annotation= "http://www.eclipse.org/uml2/1.1.0/GenModel body='(self.lowerLimit <> null) or (self.upperLimit <> null)'"
-