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 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

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

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 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 Iterator<String> getXmiIds()
Specified by:
getXmiIds in interface XmiReference


Copyright © 2012. All Rights Reserved.