aspectWebML.concernComposition
Class CompositionPlan

	    

The CompositionPlan specifies how to integrate a set of ConcernModules according to a set of ConcernCompositionRules. The execution of a composition plan results in a composed model i.e., a WebML Model.


Attribute Summary
EStringname
The name of the CompositionPlan.

Reference Summary
ConcernCompositionRuleSequence concernCompositionRuleSequence
The sequence of ConcernCompositionRules used in the CompositionPlan. To be determined by the CompositionPlan's concernModuleSequence.
ConcernModuleSequence concernModuleSequence
The sequence of ConcernModules used in the CompositionPlan.
WebML composedModel
The result of executing the CompositionPlan is stored in the composedModel containment reference, which represents a WebML model.

Operation Summary
voidexecuteCompositionPlan
The operation executes the CompositionPlan and results in the composedModel.
EBooleancheckConsistency
The operation is to be executed before executeCompositionPlan() and provides the modeler with warnings if the CompositionPlan cannot be executed due to errors in the aspectWebML project.


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