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.booleanrange_of_FREQUENCY_must_have_UPPERLIMIT_or_LOWERLIMIT(DiagnosticChain diagnostics, Map<Object, Object> context) (self.lowerLimit <> null) or (self.upperLimit <> null)voidsetLowerLimit(RangeValue value) Sets the value of the 'Lower Limit' containment reference.voidsetUpperLimit(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, cdoWriteOptionMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods 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, setAspectRequirementMethods inherited from interface de.uka.ipd.sdq.identifier.Identifier
getId, setIdMethods 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)'"
-