org.modeldriven.fuml.xmi
Class AbstractXmiNodeVisitor
java.lang.Object
org.modeldriven.fuml.xmi.AbstractXmiNodeVisitor
- Direct Known Subclasses:
- ElementGraphAssembler, ValidationErrorCollector
public abstract class AbstractXmiNodeVisitor
- extends java.lang.Object
General XMINodeVisitor implementation superclass encapsulating common structure and
logic across both XMI validation and target structure assembly processing.
- Author:
- Scott Cinnamond
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
xmiRoot
protected XmiNode xmiRoot
modelSupport
protected ModelSupport modelSupport
classifierMap
protected java.util.Map<XmiNode,Classifier> classifierMap
nodeMap
protected java.util.Map<java.lang.String,XmiNode> nodeMap
references
protected java.util.List<XmiReference> references
AbstractXmiNodeVisitor
protected AbstractXmiNodeVisitor()
AbstractXmiNodeVisitor
protected AbstractXmiNodeVisitor(XmiNode root)
findClassifier
protected Classifier findClassifier(XmiNode target,
XmiNode source)
findClassifierFromImportAdapter
protected Classifier findClassifierFromImportAdapter(XmiNode target)
isNotReferenceElement
protected boolean isNotReferenceElement(XmiNode node,
Classifier classifier,
boolean hasAttributes)
isInternalReferenceElement
protected boolean isInternalReferenceElement(XmiNode node,
Classifier classifier,
boolean hasAttributes)
isExternalReferenceElement
protected boolean isExternalReferenceElement(XmiNode node,
Classifier classifier,
boolean hasAttributes)
isAbstract
protected boolean isAbstract(Classifier classifier)
isReferenceAttribute
protected boolean isReferenceAttribute(Property property)
findAttribute
@Deprecated
protected javax.xml.stream.events.Attribute findAttribute(StreamNode node,
java.lang.String localName)
- Deprecated.
Copyright © 2015. All Rights Reserved.