wt.util.graph
Interface GraphModel

All Superinterfaces:
Cloneable, GraphNodeModel
All Known Subinterfaces:
ObjectGraph, ObjectGraphTemplate
All Known Implementing Classes:
AbstractObjectGraph, AbstractObjectGraphTemplate, TypeInstanceGraph

public interface GraphModel
extends GraphNodeModel, Cloneable



Supported API: false

Extendable: false


Field Summary
static String EDGE_IMPL
          Label for the attribute.
static String EDGE_LIST
          Label for the attribute.
static String NODE_IMPL
          Label for the attribute.
static String NODE_LIST
          Label for the attribute.
 
Fields inherited from interface wt.util.graph.GraphNodeModel
NEIGHBOR
 
Method Summary
 Object clone()
          

Supported API: false
 boolean equals(Object obj)
          

Supported API: false
 String getEdgeImpl()
          Gets the value of the attribute: EDGE_IMPL.
 GraphEdgeModel[] getEdgeList()
          Gets the value of the attribute: EDGE_LIST.
 String getNodeImpl()
          Gets the value of the attribute: NODE_IMPL.
 GraphNodeModel[] getNodeList()
          Gets the value of the attribute: NODE_LIST.
 void setEdgeImpl(String a_EdgeImpl)
          Sets the value of the attribute: EDGE_IMPL.
 void setEdgeList(GraphEdgeModel[] a_EdgeList)
          Sets the value of the attribute: EDGE_LIST.
 void setNodeImpl(String a_NodeImpl)
          Sets the value of the attribute: NODE_IMPL.
 void setNodeList(GraphNodeModel[] a_NodeList)
          Sets the value of the attribute: NODE_LIST.
 void traverse()
          

Supported API: false
 

Field Detail

NODE_LIST

public static final String NODE_LIST
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

EDGE_LIST

public static final String EDGE_LIST
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

NODE_IMPL

public static final String NODE_IMPL
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

EDGE_IMPL

public static final String EDGE_IMPL
Label for the attribute.

Supported API: false

See Also:
Constant Field Values
Method Detail

getNodeList

public GraphNodeModel[] getNodeList()
Gets the value of the attribute: NODE_LIST.

Supported API: false

Returns:
GraphNodeModel[]

setNodeList

public void setNodeList(GraphNodeModel[] a_NodeList)
                 throws WTPropertyVetoException
Sets the value of the attribute: NODE_LIST.

Supported API: false

Parameters:
a_NodeList -
Throws:
WTPropertyVetoException

getEdgeList

public GraphEdgeModel[] getEdgeList()
Gets the value of the attribute: EDGE_LIST.

Supported API: false

Returns:
GraphEdgeModel[]

setEdgeList

public void setEdgeList(GraphEdgeModel[] a_EdgeList)
                 throws WTPropertyVetoException
Sets the value of the attribute: EDGE_LIST.

Supported API: false

Parameters:
a_EdgeList -
Throws:
WTPropertyVetoException

getNodeImpl

public String getNodeImpl()
Gets the value of the attribute: NODE_IMPL.

Supported API: false

Returns:
String

setNodeImpl

public void setNodeImpl(String a_NodeImpl)
                 throws WTPropertyVetoException
Sets the value of the attribute: NODE_IMPL.

Supported API: false

Parameters:
a_NodeImpl -
Throws:
WTPropertyVetoException

getEdgeImpl

public String getEdgeImpl()
Gets the value of the attribute: EDGE_IMPL.

Supported API: false

Returns:
String

setEdgeImpl

public void setEdgeImpl(String a_EdgeImpl)
                 throws WTPropertyVetoException
Sets the value of the attribute: EDGE_IMPL.

Supported API: false

Parameters:
a_EdgeImpl -
Throws:
WTPropertyVetoException

clone

public Object clone()


Supported API: false

Specified by:
clone in interface GraphNodeModel
Returns:
Object

equals

public boolean equals(Object obj)


Supported API: false

Specified by:
equals in interface GraphNodeModel
Parameters:
obj -
Returns:
boolean

traverse

public void traverse()
              throws WTException


Supported API: false

Throws:
WTException