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

public interface BaseTrigger extends ScalingTrigger
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 Details