aspectWebML.concernComposition
Class aspectWebMLModel

	    

The aspectWebMLModel represents the root element of each aspectWebML project.


Attribute Summary
EStringname
The name of the aspectWebML project.

Reference Summary
RuleRepository ruleRepository
The ruleRepository containment reference designates the repository for storing the ConcernCompositionRules of the project, i.e., AsymmetricCompositionRules and SymmetricCompositionRules, as well as ConcernCompositionRuleSequences to be used in a CompositionPlan.
ModuleRepository moduleRepository
The moduleRepository containment reference specifies the repository for storing the ConcernModules of the project, i.e., WebML models and Aspects, as well as ConcernModuleSequences to be used in a CompositionPlan.
CompositionPlan compositionPlans
The compositionPlans containment reference represents a set of CompositionPlans denoting different configurations for composing the project's ConcernModules.
PointcutRepository pointcutRepository
The pointcutRepository containment reference specifies the repository for storing the Pointcuts of the project to be used in AsymmetricCompositionRules.


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