EDU.neu.ccs.demeter.aplib
Interface EdgeI


public abstract interface EdgeI


Method Summary
 java.lang.String getLabel()
          The label of the edge, or null if it has none.
 java.lang.String getSource()
          The label of the source vertex of the edge.
 java.lang.String getTarget()
          The label of the target vertex of the edge.
 boolean isAlternationEdge()
          Is the edge an alternation (subclass) edge?
 boolean isConstructionEdge()
          Is the edge a construction (part) edge?
 boolean isInheritanceEdge()
          Is the edge an inheritance (superclass) edge?
 

Method Detail

getSource

public java.lang.String getSource()
The label of the source vertex of the edge.

getTarget

public java.lang.String getTarget()
The label of the target vertex of the edge.

getLabel

public java.lang.String getLabel()
The label of the edge, or null if it has none.

isConstructionEdge

public boolean isConstructionEdge()
Is the edge a construction (part) edge?

isAlternationEdge

public boolean isAlternationEdge()
Is the edge an alternation (subclass) edge?

isInheritanceEdge

public boolean isInheritanceEdge()
Is the edge an inheritance (superclass) edge?