aspectWebML.concernComposition
Class ConcernCompositionRuleSequence

	    

The ConcernCompositionRuleSequence specifies an order for a set of ConcernCompositionRules.

Constraints:

  1. rulesORsubSequence: self.rules -> notEmpty() xor self.subSequence -> notEmpty()
  2. containsOnlyRootSymmetricCompositionRules: self.rules -> select(e|e.oclIsTypeOf(symmetricConcernComposition::SymmetricCompositionRule)).oclAsType(symmetricConcernComposition::SymmetricCompositionRule) -> forAll(e1|e1.compElem -> forAll(e2|e2.oclIsTypeOf(webML::WebML)))

Attribute Summary
EStringname
The name of the ConcernCompositionRuleSequence.

Reference Summary
ConcernCompositionRule rules
Declares an ordered set of ConcernCompositionRules.
ConcernCompositionRuleSequence subSequence
Specifies an ordered set of ConcernCompositionRuleSequences.


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)]