aspectWebML.asymmetricConcernComposition.aspectualSubject
Class SimplePointcut

aspectWebML.asymmetricConcernComposition.aspectualSubject.Pointcut
  |__aspectWebML.asymmetricConcernComposition.aspectualSubject.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:

  1. expressionORjoinPoint: not self.expression.oclIsUndefined() xor joinPoint -> notEmpty()
  2. expressionEXCLUDESjoinPointFeature: not self.expression.oclIsUndefined() implies joinPointFeature.oclIsUndefined())
  3. joinPointFeatureREQUIRESjoinPoint: not self.joinPointFeature.oclIsUndefined() implies self.joinPoint -> notEmpty()

Attribute Summary
EStringexpression
The expression attribute represents the modeler’s OCL query used to determine the set of JoinPoints.
EStringjoinPointFeature
The joinPointFeature attribute specifies the name of the structural feature of the selected JoinPoints.

Reference Summary
JoinPoint joinPoint
The joinPoints reference specifies the enumeration-based selection of Join- Points.

Attributes inherited from Pointcut
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)]