be.ac.vub.cocompose.io.xmi
Class XMIElementAttributesReader
java.lang.Object
be.ac.vub.cocompose.lang.DefaultModelVisitor
be.ac.vub.cocompose.lang.DefaultSuperModelVisitor
be.ac.vub.cocompose.io.xmi.XMIElementAttributesReader
- All Implemented Interfaces:
- ModelVisitor
- public class XMIElementAttributesReader
- extends DefaultSuperModelVisitor
Reads the XMI attributes of CoCompose model elements
- Since:
- 0.2.0
- Version:
- 0.2.3, 20/01/2004
- Author:
- Dennis Wagelaar
Methods inherited from class be.ac.vub.cocompose.lang.DefaultSuperModelVisitor |
visitAndConstraint, visitCompositeConstraint, visitConcept, visitConstraint, visitElementConstraint, visitImplementationGenerator, visitImplementationPattern, visitImplementationRolePart, visitModel, visitModelProperty, visitMultiplicity, visitNamespace, visitOrConstraint, visitProperty, visitRefinement, visitRelationElement, visitRelationship, visitRole, visitSimpleProperty, visitSolutionPattern |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMIElementAttributesReader
public XMIElementAttributesReader()
setAttributes
public void setAttributes(Attributes atts)
- Sets the parsed XML attributes
- Parameters:
atts
- the parsed XML attributes
visitModelElement
public void visitModelElement(ModelElement modelElement)
throws ModelElementException
- Visits a ModelElement.
- Specified by:
visitModelElement
in interface ModelVisitor
- Overrides:
visitModelElement
in class DefaultModelVisitor
- Parameters:
modelElement
- - the element to visit.
- Throws:
ModelElementException
visitRefinedElement
public void visitRefinedElement(RefinedElement refinedElement)
throws ModelElementException
- Visits a RefinedElement.
- Specified by:
visitRefinedElement
in interface ModelVisitor
- Overrides:
visitRefinedElement
in class DefaultSuperModelVisitor
- Parameters:
refinedElement
- - the element to visit.
- Throws:
ModelElementException