be.ac.vub.cocompose.lang
Interface VisitedElement

All Known Subinterfaces:
AndConstraint, CompositeConstraint, Concept, Constraint, ElementConstraint, ImplementationGenerator, ImplementationPattern, ImplementationRolePart, Model, ModelElement, ModelProperty, ModelTransformation, Namespace, OrConstraint, Property, RefinedElement, Refinement, RelationElement, Relationship, Role, SimpleProperty, SolutionPattern
All Known Implementing Classes:
DefaultAndConstraint, DefaultCompositeConstraint, DefaultConcept, DefaultConstraint, DefaultElementConstraint, DefaultImplementationGenerator, DefaultImplementationPattern, DefaultImplementationRolePart, DefaultModel, DefaultModelElement, DefaultModelProperty, DefaultModelTransformation, DefaultNamespace, DefaultOrConstraint, DefaultProperty, DefaultRefinedElement, DefaultRefinement, DefaultRelationElement, DefaultRelationship, DefaultRole, DefaultSimpleProperty, DefaultSolutionPattern, Multiplicity

public interface VisitedElement

Interface for elements that can be visited by a ModelVisitor.

Since:
0.2.0
Version:
0.2.9, 27/04/2004
Author:
Dennis Wagelaar
See Also:
ModelVisitor

Method Summary
 void accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 

Method Detail

accept

public void accept(ModelVisitor modelVisitor)
            throws ModelElementException
Accepts a visitor.

Parameters:
modelVisitor - The visitor to accept.
Throws:
ModelElementException