Class and Description |
---|
InstanceScopeAnalysis
Supports a lookup from a source model element of either an attribute value change event or a link add/remove event together
with an
OCLExpression to a set of context objects for which the expression may return a value different
from the one it returned before the change event occurred. |
Class and Description |
---|
AbsoluteNavigationStep |
AbstractNavigationStep
Abstract implementation of the
NavigationStep interface. |
AbstractPathCache
The instance scope analysis's goal is to pre-compute steps for each
PropertyCallExp subexpression in an OCL
expression's expression tree. |
AbstractTracer |
AllSubclassesFinder |
AlwaysEmptyChangeListener |
BranchingNavigationStep
A navigation step that branches in several paths and combines the results into one.
|
CompositeNavigationStep
A navigation step that branches in several paths and combines the results into one.
|
HashCodeChangeListener |
IndirectingStep
Steps of this type can be an empty placeholder during the analysis phase and can
be filled in later, e.g., pointing to a real
NavigationStep . |
InstanceScopeAnalysis
Supports a lookup from a source model element of either an attribute value change event or a link add/remove event together
with an
OCLExpression to a set of context objects for which the expression may return a value different
from the one it returned before the change event occurred. |
NavigationStep
During instance scope analysis, starting from an event's source element, by navigation the analyzer is trying to find a small
superset of those context elements for which re-evaluating the OCL expression may yield a different value after the event
compared to the value the OCL expression would have returned before the event.
|
PathCache
The instance scope analysis's goal is to compute
NavigationStep objects for each PropertyCallExp
subexpression in an OCL expression's expression tree. |
SourceTypeChangeListener |
TargetTypeChangeListener |
TracebackCache
During the navigation of a
NavigationStep tree, starting from an EObject , navigation steps may be reached
several times with the same EObject at hand. |
Tracer
All implementations must offer a constructor that takes a
OCLFactory and a OCLExpression impl
subclass of the type handled by them as argument. |
Class and Description |
---|
NavigationStep
During instance scope analysis, starting from an event's source element, by navigation the analyzer is trying to find a small
superset of those context elements for which re-evaluating the OCL expression may yield a different value after the event
compared to the value the OCL expression would have returned before the event.
|
Class and Description |
---|
AbstractPathCache
The instance scope analysis's goal is to pre-compute steps for each
PropertyCallExp subexpression in an OCL
expression's expression tree. |
InstanceScopeAnalysis
Supports a lookup from a source model element of either an attribute value change event or a link add/remove event together
with an
OCLExpression to a set of context objects for which the expression may return a value different
from the one it returned before the change event occurred. |
Class and Description |
---|
NavigationStep
During instance scope analysis, starting from an event's source element, by navigation the analyzer is trying to find a small
superset of those context elements for which re-evaluating the OCL expression may yield a different value after the event
compared to the value the OCL expression would have returned before the event.
|