Package EDU.utwente.CoCompose.translate

Interface Summary
ImplementationGeneratorI Implementation generator interface for implementation generator plugin classes.
 

Class Summary
AppliedPatterns Caches applied SolutionPatterns during flattening.
CompositeFormConstraintsVisitor Checks the concept form constraints of the model.
ConceptFormConstraintsVisitor Checks the concept form constraints of the model.
DetermineFormsVisitor Determines the concept forms of all concepts in a model.
FlatteningOptionsVisitor Retrieves the flattening options for a composite.
FlattenVisitor Flattens the model using available solution patterns.
FlattenVisitorDepthFirst Flattens the model using available solution patterns.
FormConstraintsVisitor Checks the concept form constraints of the model.
GenerateImplementationVisitor Abstract Generate Implementation visitor for generating implementation from CoCompose Models.
Implementation Represents an implementation for a Concept.
ImplementationGenerator Represents an implementation generator for a Composite.
ImplementationRolePart Represents a role part / concept form combination for an implementation pattern.
OrderCompositesVisitor Orders the composites in a list based on the composite interdependencies.
ResetFormsVisitor Determines the concept forms of all concepts in a model.
SolutionPattern Represents a solution pattern for a Composite.
TranslateVisitor Translates the model using all three translation process steps (flatten, determine concept forms and generate implementation).