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
public interface Frequency extends StochasticEvaluationAspect
A representation of the model object 'Frequency'. Defines the frequency of every element in the range.The following features are supported:
- See Also:
QMLContractPackage.getFrequency()
- Generated class or method.
- EMF model class or method.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RangeValue
getLowerLimit()
Returns the value of the 'Lower Limit' containment reference.RangeValue
getUpperLimit()
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 org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
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:
setUpperLimit(RangeValue)
,QMLContractPackage.getFrequency_UpperLimit()
- Generated class or method.
- EMF model class or method.
- containment="true" ordered="false"
-
setUpperLimit
void setUpperLimit(RangeValue value)
Sets the value of the 'Upper Limit
' containment reference.- Parameters:
value
- the new value of the 'Upper Limit' containment reference.- See Also:
getUpperLimit()
- 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:
setLowerLimit(RangeValue)
,QMLContractPackage.getFrequency_LowerLimit()
- Generated class or method.
- EMF model class or method.
- containment="true" ordered="false"
-
setLowerLimit
void setLowerLimit(RangeValue value)
Sets the value of the 'Lower Limit
' containment reference.- Parameters:
value
- the new value of the 'Lower Limit' containment reference.- See Also:
getLowerLimit()
- 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)'"
-
-