Overview | Parentpackage |
The aspectualSubject package encompasses the concepts required for identifying where to apply
an Advice.
Class Summary | |
---|---|
Pointcut | To which ConcernModule a Pointcut applies is determined by the CompositionPlan, i.e., the WebML Model (or to a prior result of a composition) to which the Aspect is applied. |
SimplePointcut | The SimplePointcut concept has been defined to represent a set of JoinPoints which
are selected according to a certain quantification method (OCL-based, Enumeration-based). Constraints:
|
CompositePointcut | For reuse purposes, modelers are allowed to define CompositePointcuts which are composed of
other SimplePointcuts and/or CompositePointcuts by means of logical operators, e.g., AND, OR,
NOT. |
JoinPoint | A JoinPoint is a well-defined place in a ConcernModule, or rather an instance of
a modeling concept belonging to the WebML language. This means, that any instance of a modeling
element from the WebML language, whether it is defined in a WebML model or an Advice,
can serve as a JoinPoint at some point in the CompositionPlan |
Enumeration Summary | |
---|---|
RelativePositionKind | Denotes the allowed relative positions with respect to the JoinPoints
where the Advice shall be introduced. |
OperatorKind | The allowed logical operators to compose CompositePointcuts. |