org.modeldriven.fuml.xmi
Class XmiReferenceElement

java.lang.Object
  extended by org.modeldriven.fuml.xmi.XmiReferenceElement
All Implemented Interfaces:
XmiReference
Direct Known Subclasses:
XmiExternalReferenceElement, XmiInternalReferenceElement

public abstract class XmiReferenceElement
extends java.lang.Object
implements XmiReference

This abstract class is an XmiReference implementation serving as a superclass for classes holding reference data and related information found within XML elements. For more information on XMI references see the XmiReference interface documentation.

Author:
Scott Cinnamond

Field Summary
protected  Classifier classifier
           
protected  java.util.List<java.lang.String> ids
           
protected  XmiNode node
           
 
Constructor Summary
XmiReferenceElement(XmiNode node, Classifier classifier)
           
 
Method Summary
 Classifier getClassifier()
           
 int getColumnNumber()
           
 int getLineNumber()
           
 java.lang.String getLocalName()
           
 int getReferenceCount()
           
 java.util.Iterator<java.lang.String> getXmiIds()
           
 XmiNode getXmiNode()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

node

protected XmiNode node

classifier

protected Classifier classifier

ids

protected java.util.List<java.lang.String> ids
Constructor Detail

XmiReferenceElement

public XmiReferenceElement(XmiNode node,
                           Classifier classifier)
Method Detail

getXmiNode

public XmiNode getXmiNode()
Specified by:
getXmiNode in interface XmiReference

getClassifier

public Classifier getClassifier()
Specified by:
getClassifier in interface XmiReference

getLocalName

public java.lang.String getLocalName()
Specified by:
getLocalName in interface XmiReference

getLineNumber

public int getLineNumber()
Specified by:
getLineNumber in interface XmiReference

getColumnNumber

public int getColumnNumber()
Specified by:
getColumnNumber in interface XmiReference

getReferenceCount

public int getReferenceCount()
Specified by:
getReferenceCount in interface XmiReference

getXmiIds

public java.util.Iterator<java.lang.String> getXmiIds()
Specified by:
getXmiIds in interface XmiReference


Copyright © 2015. All Rights Reserved.