Interface BaseTrigger
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,de.uka.ipd.sdq.identifier.Identifier
,Notifier
,ScalingTrigger
- All Known Subinterfaces:
SimpleFireOnTrend
,SimpleFireOnValue
- All Known Implementing Classes:
BaseTriggerImpl
,SimpleFireOnTrendImpl
,SimpleFireOnValueImpl
A representation of the model object 'Base Trigger'.
A BaseTrigger is a class of ScalingTrigger that works on a Stimulus (that entails the information gathered from the environment) and an ExpectedValue. Once the Stimulus 'matches' the ExpectedValue the trigger fires and an adjustment to the model is made. The matching of Stimulus with an ExpectedValue is determined by the subclasses. This can entail simple analysis through relational operators or more advanced transformation/aggregation of the Stimulus and the ExpectedValue.
The following features are supported:
- See Also:
- Generated class or method.
- EMF model class or method.
- abstract="true"
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Expected Value' containment reference.Returns the value of the 'Stimulus' containment reference.void
setExpectedValue
(ExpectedValue value) Sets the value of the 'Expected Value
' containment reference.void
setStimulus
(Stimulus value) Sets the value of the 'Stimulus
' 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.identifier.Identifier
getId, setId
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getStimulus
Stimulus getStimulus()Returns the value of the 'Stimulus' containment reference.- Returns:
- the value of the 'Stimulus' containment reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- containment="true" required="true"
-
setStimulus
Sets the value of the 'Stimulus
' containment reference.- Parameters:
value
- the new value of the 'Stimulus' containment reference.- See Also:
- Generated class or method.
-
getExpectedValue
ExpectedValue getExpectedValue()Returns the value of the 'Expected Value' containment reference.- Returns:
- the value of the 'Expected Value' containment reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- containment="true" required="true"
-
setExpectedValue
Sets the value of the 'Expected Value
' containment reference.- Parameters:
value
- the new value of the 'Expected Value' containment reference.- See Also:
- Generated class or method.
-