public class EEdge extends java.lang.Object implements IModelReference
GraphHash
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getLabel()
Returns the "label" of the edge.
|
IModelObject |
getSource()
Returns the source
IModelObject that this IModelReference is pointing outwards from. |
IModelObject |
getTarget()
Returns the source
IModelObject that this IModelReference is pointing to. |
boolean |
isDirected()
Returns whether this edge is bidirectional or not.
|
void |
setDirected(boolean directed)
Setter for the directed attribute.
|
void |
setLabel(java.lang.String label)
Sets the "label" of this edge.
|
void |
setSource(IModelObject source)
Setter for the source
IModelObject . |
void |
setTarget(IModelObject target)
Setter for the target
IModelObject . |
public java.lang.String getLabel()
IModelReference
getLabel
in interface IModelReference
public IModelObject getSource()
IModelReference
IModelObject
that this IModelReference
is pointing outwards from.getSource
in interface IModelReference
IModelObject
.public IModelObject getTarget()
IModelReference
IModelObject
that this IModelReference
is pointing to.getTarget
in interface IModelReference
IModelObject
.public boolean isDirected()
IModelReference
isDirected
in interface IModelReference
public void setLabel(java.lang.String label)
IModelReference
setLabel
in interface IModelReference
label
- the new label.public void setSource(IModelObject source)
IModelReference
IModelObject
.setSource
in interface IModelReference
source
- the source IModelObject
public void setTarget(IModelObject target)
IModelReference
IModelObject
.setTarget
in interface IModelReference
target
- the target IModelObject
public void setDirected(boolean directed)
IModelReference
setDirected
in interface IModelReference
directed
- the new value.