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