|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbe.ac.vub.cocompose.lang.DefaultModelVisitor
be.ac.vub.cocompose.lang.DefaultSuperModelVisitor
Default implementation for visiting a Model. Propagates every element's visit through to its superclass visits.
Field Summary |
Fields inherited from class be.ac.vub.cocompose.lang.DefaultModelVisitor |
current |
Constructor Summary | |
DefaultSuperModelVisitor()
|
Method Summary | |
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 |
visitModelProperty(ModelProperty modelProperty)
Visits a ModelProperty. |
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. |
Methods inherited from class be.ac.vub.cocompose.lang.DefaultModelVisitor |
getStacked, setStacked, visit, visitModelElement |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DefaultSuperModelVisitor()
Method Detail |
public void visitNamespace(Namespace namespace) throws ModelElementException
visitNamespace
in interface ModelVisitor
visitNamespace
in class DefaultModelVisitor
namespace
- - the element to visit.
ModelElementException
public void visitModel(Model model) throws ModelElementException
visitModel
in interface ModelVisitor
visitModel
in class DefaultModelVisitor
model
- - the element to visit.
ModelElementException
public void visitRelationship(Relationship relationship) throws ModelElementException
visitRelationship
in interface ModelVisitor
visitRelationship
in class DefaultModelVisitor
relationship
- - the element to visit.
ModelElementException
public void visitRelationElement(RelationElement relationElement) throws ModelElementException
visitRelationElement
in interface ModelVisitor
visitRelationElement
in class DefaultModelVisitor
relationElement
- - the element to visit.
ModelElementException
public void visitRefinement(Refinement refinement) throws ModelElementException
visitRefinement
in interface ModelVisitor
visitRefinement
in class DefaultModelVisitor
refinement
- - the element to visit.
ModelElementException
public void visitSolutionPattern(SolutionPattern solutionPattern) throws ModelElementException
visitSolutionPattern
in interface ModelVisitor
visitSolutionPattern
in class DefaultModelVisitor
solutionPattern
- - the element to visit.
ModelElementException
public void visitImplementationGenerator(ImplementationGenerator implementationGenerator) throws ModelElementException
visitImplementationGenerator
in interface ModelVisitor
visitImplementationGenerator
in class DefaultModelVisitor
implementationGenerator
- - the element to visit.
ModelElementException
public void visitImplementationRolePart(ImplementationRolePart rolePart) throws ModelElementException
visitImplementationRolePart
in interface ModelVisitor
visitImplementationRolePart
in class DefaultModelVisitor
rolePart
- - the element to visit.
ModelElementException
public void visitImplementationPattern(ImplementationPattern implementationPattern) throws ModelElementException
visitImplementationPattern
in interface ModelVisitor
visitImplementationPattern
in class DefaultModelVisitor
implementationPattern
- - the element to visit.
ModelElementException
public void visitRefinedElement(RefinedElement refinedElement) throws ModelElementException
visitRefinedElement
in interface ModelVisitor
visitRefinedElement
in class DefaultModelVisitor
refinedElement
- - the element to visit.
ModelElementException
public void visitConcept(Concept concept) throws ModelElementException
visitConcept
in interface ModelVisitor
visitConcept
in class DefaultModelVisitor
concept
- - the element to visit.
ModelElementException
public void visitRole(Role role) throws ModelElementException
visitRole
in interface ModelVisitor
visitRole
in class DefaultModelVisitor
role
- - the element to visit.
ModelElementException
public void visitConstraint(Constraint constraint) throws ModelElementException
visitConstraint
in interface ModelVisitor
visitConstraint
in class DefaultModelVisitor
constraint
- - the element to visit.
ModelElementException
public void visitElementConstraint(ElementConstraint elementConstraint) throws ModelElementException
visitElementConstraint
in interface ModelVisitor
visitElementConstraint
in class DefaultModelVisitor
elementConstraint
- - the element to visit.
ModelElementException
public void visitCompositeConstraint(CompositeConstraint compositeConstraint) throws ModelElementException
visitCompositeConstraint
in interface ModelVisitor
visitCompositeConstraint
in class DefaultModelVisitor
compositeConstraint
- - the element to visit.
ModelElementException
public void visitAndConstraint(AndConstraint andConstraint) throws ModelElementException
visitAndConstraint
in interface ModelVisitor
visitAndConstraint
in class DefaultModelVisitor
andConstraint
- - the element to visit.
ModelElementException
public void visitOrConstraint(OrConstraint orConstraint) throws ModelElementException
visitOrConstraint
in interface ModelVisitor
visitOrConstraint
in class DefaultModelVisitor
orConstraint
- - the element to visit.
ModelElementException
public void visitProperty(Property property) throws ModelElementException
visitProperty
in interface ModelVisitor
visitProperty
in class DefaultModelVisitor
property
- - the element to visit.
ModelElementException
public void visitSimpleProperty(SimpleProperty simpleProperty) throws ModelElementException
visitSimpleProperty
in interface ModelVisitor
visitSimpleProperty
in class DefaultModelVisitor
simpleProperty
- - the element to visit.
ModelElementException
public void visitModelProperty(ModelProperty modelProperty) throws ModelElementException
visitModelProperty
in interface ModelVisitor
visitModelProperty
in class DefaultModelVisitor
modelProperty
- - the element to visit.
ModelElementException
public void visitMultiplicity(Multiplicity multiplicity) throws ModelElementException
visitMultiplicity
in interface ModelVisitor
visitMultiplicity
in class DefaultModelVisitor
multiplicity
- - the element to visit.
ModelElementException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |