|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--edu.neu.ccs.demeter.aplib.Traversal
|
+--edu.neu.ccs.demeter.aplib.TraversalCombination
|
+--edu.neu.ccs.demeter.aplib.TraversalIntersection
The intersection of two traversals, that is, the set of paths that are in both traversals.
| Nested Class Summary |
| Nested classes inherited from class edu.neu.ccs.demeter.aplib.TraversalCombination |
TraversalCombination.EdgeSet, TraversalCombination.NodeSet |
| Nested classes inherited from class edu.neu.ccs.demeter.aplib.Traversal |
Traversal.EdgeSet, Traversal.NodeSet |
| Constructor Summary | |
TraversalIntersection(Traversal l,
Traversal r)
|
|
| Method Summary | |
protected List |
combineEdgeSetLists(List l,
List r)
|
protected Traversal.EdgeSet |
combineEdgeSets(Traversal.EdgeSet l,
Traversal.EdgeSet r)
|
protected List |
combineNodeSetLists(List l,
List r)
|
protected Traversal.NodeSet |
combineNodeSets(Traversal.NodeSet l,
Traversal.NodeSet r)
|
String |
toString()
|
| Methods inherited from class edu.neu.ccs.demeter.aplib.TraversalCombination |
getEdgeSet, getEdgeSets, getFinishSet, getFinishSet, getLeftTraversal, getNodeSet, getNodeSets, getRightTraversal, getStartSet, getStartSet |
| Methods inherited from class edu.neu.ccs.demeter.aplib.Traversal |
compute, compute, edgeKey, getAlternationEdgeSet, getClassGraph, getConstructionEdgeSet, getEdgeSet, getInheritanceEdgeSet, getVersion, intersect, toCompactString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public TraversalIntersection(Traversal l,
Traversal r)
throws IncompatibleClassGraphsException
| Method Detail |
public String toString()
toString in class Object
protected List combineNodeSetLists(List l,
List r)
combineNodeSetLists in class TraversalCombination
protected Traversal.NodeSet combineNodeSets(Traversal.NodeSet l,
Traversal.NodeSet r)
combineNodeSets in class TraversalCombination
protected List combineEdgeSetLists(List l,
List r)
combineEdgeSetLists in class TraversalCombination
protected Traversal.EdgeSet combineEdgeSets(Traversal.EdgeSet l,
Traversal.EdgeSet r)
combineEdgeSets in class TraversalCombination
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||