org.modeldriven.fuml.xmi
Interface XmiNode

All Superinterfaces:
XmiElement
All Known Implementing Classes:
StreamNode

public interface XmiNode
extends XmiElement

Models the hierarchical aspects of an element within a tree of XMI elements and supports Visitor pattern oriented traversals of the hierarchy.

Author:
Scott Cinnamond

Method Summary
 void accept(XmiNodeVisitor visitor)
           
 String getAttributeValue(QName name)
           
 int getColumnNumber()
           
 int getLineNumber()
           
 List<XmiNode> getNodes()
           
 boolean hasAttribute(QName name)
           
 boolean hasCharacters()
           
 boolean hasNodes()
           
 
Methods inherited from interface org.modeldriven.fuml.xmi.XmiElement
getData, getLocalName, getNamespaceURI, getPrefix, getXmiId, getXmiType, hasXmiType
 

Method Detail

getNodes

List<XmiNode> getNodes()

hasNodes

boolean hasNodes()

hasCharacters

boolean hasCharacters()

hasAttribute

boolean hasAttribute(QName name)

getAttributeValue

String getAttributeValue(QName name)

getLineNumber

int getLineNumber()

getColumnNumber

int getColumnNumber()

accept

void accept(XmiNodeVisitor visitor)


Copyright © 2012. All Rights Reserved.