org.plasma.sdo
Interface PlasmaNode

All Superinterfaces:
Node, java.io.Serializable
All Known Implementing Classes:
ConstraintImpl, CoreDataObject, CoreNode, GlobalVariableImpl, GlobalVariableImpl, TableColumnCommentImpl, TableColumnConstraintImpl, TableColumnConstraintImpl, TableColumnImpl, TableColumnImpl, TableColumnKeyUsageImpl, TableCommentImpl, TableConstraintImpl, TableImpl, TableImpl, VersionImpl, VersionImpl, ViewColumnCommentImpl, ViewColumnImpl, ViewCommentImpl, ViewImpl, ViewImpl

public interface PlasmaNode
extends Node


Method Summary
 void accept(PlasmaDataGraphEventVisitor visitor)
           
 void accept(PlasmaDataGraphVisitor visitor)
           
 void acceptDepthFirst(PlasmaDataGraphVisitor visitor)
           
 PlasmaDataObject getDataObject()
           
 java.util.List<PlasmaEdge> getEdges(PlasmaProperty property)
          Returns a list of edges associated with the given property regardless of it's multiplicity.
 java.util.UUID getUUID()
           
 java.lang.String getUUIDAsString()
           
 

Method Detail

getEdges

java.util.List<PlasmaEdge> getEdges(PlasmaProperty property)
Returns a list of edges associated with the given property regardless of it's multiplicity.

Parameters:
property - the property
Returns:
a list of edges associated with the given property regardless of it's multiplicity, or an empty list if no edges are associated with the given property.
See Also:
PlasmaEdge

getDataObject

PlasmaDataObject getDataObject()

getUUID

java.util.UUID getUUID()

getUUIDAsString

java.lang.String getUUIDAsString()

accept

void accept(PlasmaDataGraphVisitor visitor)

acceptDepthFirst

void acceptDepthFirst(PlasmaDataGraphVisitor visitor)

accept

void accept(PlasmaDataGraphEventVisitor visitor)


Copyright © 2013. All Rights Reserved.