public class OntologyGraphModel.RelationModel extends java.lang.Object implements MutableEdgeModel
| Constructor and Description |
|---|
RelationModel() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptHead(java.lang.Object edge,
java.lang.Object head)
Return true if the head of the given edge can be attached to the
given node.
|
boolean |
acceptTail(java.lang.Object edge,
java.lang.Object tail)
Return true if the tail of the given edge can be attached to the
given node.
|
java.lang.String |
getDeleteEdgeMoML(java.lang.Object edge)
Return a MoML String that will delete the given edge from the
Ptolemy model.
|
java.lang.Object |
getHead(java.lang.Object edge)
Return the head node of the given edge.
|
java.lang.Object |
getTail(java.lang.Object edge)
Return the tail node of the specified edge.
|
boolean |
isDirected(java.lang.Object edge)
Return true if this edge is directed.
|
void |
removeEdge(java.lang.Object edge)
Remove the given edge and delete its associated relation.
|
void |
setHead(java.lang.Object edge,
java.lang.Object head)
Connect the given edge to the given head node.
|
void |
setTail(java.lang.Object edge,
java.lang.Object tail)
Connect the given edge to the given tail node.
|
public boolean acceptHead(java.lang.Object edge,
java.lang.Object head)
acceptHead in interface MutableEdgeModeledge - The edge to attach, which is assumed to be a Link object.head - The node to attach to.public boolean acceptTail(java.lang.Object edge,
java.lang.Object tail)
acceptTail in interface MutableEdgeModeledge - The edge to attach, which is assumed to be a Link object.tail - The node to attach to.public java.lang.String getDeleteEdgeMoML(java.lang.Object edge)
edge - The edge to be removed.public java.lang.Object getHead(java.lang.Object edge)
getHead in interface EdgeModeledge - The edge, which is assumed to be an instance of Link.getTail(Object),
setHead(Object, Object)public java.lang.Object getTail(java.lang.Object edge)
getTail in interface EdgeModeledge - The edge, which is assumed to be an instance of Link.getHead(Object),
setTail(Object, Object)public boolean isDirected(java.lang.Object edge)
isDirected in interface EdgeModeledge - The edge, which is assumed to be a Link object.public void removeEdge(java.lang.Object edge)
edge - The edge, which is assumed to be an arc.public void setHead(java.lang.Object edge,
java.lang.Object head)
setHead in interface MutableEdgeModeledge - The edge, which is assumed to be an arc.head - The new head for the edge, which is assumed to
be an icon.setTail(Object, Object),
getHead(Object)public void setTail(java.lang.Object edge,
java.lang.Object tail)
setTail in interface MutableEdgeModeledge - The edge, which is assumed to be an arc.tail - The new tail for the edge, which is assumed to
be an icon.setHead(Object, Object),
getTail(Object)