aspectWebML.asymmetricConcernComposition
Class AsymmetricCompositionRule
aspectWebML.concernComposition.ConcernCompositionRule
|__aspectWebML.asymmetricConcernComposition.AsymmetricCompositionRule
The AsymmetricCompositionRule is a specialization of the
ConcernCompositionRule for asymmetric composition mechanisms and represents a combination of an Advice, a Pointcut, a RelativePositionKind, and an EffectKind.
Constraints:
- noAdviceForDeletionEffect: self.effect = concernComposition::EffectKind::deletion implies (self.advice.oclIsUndefined())
- mandatoryAdviceForEnhancementAndReplacementEffect: self.effect <> concernComposition::EffectKind::deletion implies (not self.advice.oclIsUndefined())
Attribute Summary |
RelativePositionKind | relativePosition Denotes the relative position with respect to the JoinPoints where the Advice shall be introduced. Besides, before, after, and around, the into RelativePositionKind is supported.
|
Reference Summary |
Advice |
advice Designates the Advice to be used in the rule.
|
Pointcut |
pointcut Declares the Pointcut where the Advice of the rule shall be applied.
|
Attributes inherited from ConcernCompositionRule |
effect, name
|
Copyright Andrea Schauerhuber, Cornelia Tomasek (Vienna University of Technology, 2007)
Note: This documentation is partly based upon WebRatio's WebML User Guide (for further information on WebRatio see http://www.webratio.com/), 'Designing Data-Intensive Web Applications' [S.Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera, 2003] (for further information see http://www.webml.org/webml/page2.do?ctx1=EN) and 'Model-driven Development of Context-Aware Web Applications' [S. Ceri, F. Daniel, M. Matera, F. M. Facca. ACM Transactions on Internet Technology, 2007, 7(1)]