|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for visiting a Model.
Method Summary | |
ModelVisitor |
getStacked()
Gets the stacked visitor. |
void |
setStacked(ModelVisitor stacked)
Sets a stacked visitor. |
void |
visit(VisitedElement element)
Starts the visitor. |
void |
visitAndConstraint(AndConstraint andConstraint)
Visits an AndConstraint. |
void |
visitCompositeConstraint(CompositeConstraint compositeConstraint)
Visits a CompositeConstraint. |
void |
visitConcept(Concept concept)
Visits a concept. |
void |
visitConstraint(Constraint constraint)
Visits a Constraint. |
void |
visitElementConstraint(ElementConstraint elementConstraint)
Visits an ElementConstraint. |
void |
visitImplementationGenerator(ImplementationGenerator implementationGenerator)
Visits an ImplementationGenerator. |
void |
visitImplementationPattern(ImplementationPattern implementationPattern)
Visits an ImplementationPattern. |
void |
visitImplementationRolePart(ImplementationRolePart rolePart)
Visits an ImplementationRolePart. |
void |
visitModel(Model model)
Visits a Model. |
void |
visitModelElement(ModelElement modelElement)
Visits a ModelElement. |
void |
visitModelProperty(ModelProperty modelProperty)
Visits a ModelProperty. |
void |
visitModelTransformation(ModelTransformation modelTransformation)
Visits a ModelTransformation. |
void |
visitMultiplicity(Multiplicity multiplicity)
Visits a Multiplicity. |
void |
visitNamespace(Namespace namespace)
Visits a Namespace. |
void |
visitOrConstraint(OrConstraint orConstraint)
Visits an OrConstraint. |
void |
visitProperty(Property property)
Visits a Property. |
void |
visitRefinedElement(RefinedElement refinedElement)
Visits a RefinedElement. |
void |
visitRefinement(Refinement refinement)
Visits a Refinement. |
void |
visitRelationElement(RelationElement relationElement)
Visits a RelationElement. |
void |
visitRelationship(Relationship relationship)
Visits a Relationship. |
void |
visitRole(Role role)
Visits a Role. |
void |
visitSimpleProperty(SimpleProperty simpleProperty)
Visits a SimpleProperty. |
void |
visitSolutionPattern(SolutionPattern solutionPattern)
Visits a SolutionPattern. |
Method Detail |
public void visit(VisitedElement element) throws ModelElementException
element
- - the element to start visiting at.
ModelElementException
public void visitModelElement(ModelElement modelElement) throws ModelElementException
modelElement
- - the element to visit.
ModelElementException
public void visitNamespace(Namespace namespace) throws ModelElementException
namespace
- - the element to visit.
ModelElementException
public void visitModel(Model model) throws ModelElementException
model
- - the element to visit.
ModelElementException
public void visitRelationship(Relationship relationship) throws ModelElementException
relationship
- - the element to visit.
ModelElementException
public void visitRelationElement(RelationElement relationElement) throws ModelElementException
relationElement
- - the element to visit.
ModelElementException
public void visitRefinement(Refinement refinement) throws ModelElementException
refinement
- - the element to visit.
ModelElementException
public void visitSolutionPattern(SolutionPattern solutionPattern) throws ModelElementException
solutionPattern
- - the element to visit.
ModelElementException
public void visitImplementationGenerator(ImplementationGenerator implementationGenerator) throws ModelElementException
implementationGenerator
- - the element to visit.
ModelElementException
public void visitImplementationRolePart(ImplementationRolePart rolePart) throws ModelElementException
rolePart
- - the element to visit.
ModelElementException
public void visitImplementationPattern(ImplementationPattern implementationPattern) throws ModelElementException
implementationPattern
- - the element to visit.
ModelElementException
public void visitModelTransformation(ModelTransformation modelTransformation) throws ModelElementException
modelTransformation
- - the element to visit.
ModelElementException
public void visitRefinedElement(RefinedElement refinedElement) throws ModelElementException
refinedElement
- - the element to visit.
ModelElementException
public void visitConcept(Concept concept) throws ModelElementException
concept
- - the element to visit.
ModelElementException
public void visitRole(Role role) throws ModelElementException
role
- - the element to visit.
ModelElementException
public void visitConstraint(Constraint constraint) throws ModelElementException
constraint
- - the element to visit.
ModelElementException
public void visitElementConstraint(ElementConstraint elementConstraint) throws ModelElementException
elementConstraint
- - the element to visit.
ModelElementException
public void visitCompositeConstraint(CompositeConstraint compositeConstraint) throws ModelElementException
compositeConstraint
- - the element to visit.
ModelElementException
public void visitAndConstraint(AndConstraint andConstraint) throws ModelElementException
andConstraint
- - the element to visit.
ModelElementException
public void visitOrConstraint(OrConstraint orConstraint) throws ModelElementException
orConstraint
- - the element to visit.
ModelElementException
public void visitProperty(Property property) throws ModelElementException
property
- - the element to visit.
ModelElementException
public void visitSimpleProperty(SimpleProperty simpleProperty) throws ModelElementException
simpleProperty
- - the element to visit.
ModelElementException
public void visitModelProperty(ModelProperty modelProperty) throws ModelElementException
modelProperty
- - the element to visit.
ModelElementException
public void visitMultiplicity(Multiplicity multiplicity) throws ModelElementException
multiplicity
- - the element to visit.
ModelElementException
public ModelVisitor getStacked()
public void setStacked(ModelVisitor stacked)
stacked
- - the stacked visitor.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |