Uses of Class
uk.ed.inf.graph.compound.base.BaseCompoundEdge

Packages that use BaseCompoundEdge
uk.ed.inf.graph.compound.archetypal   
uk.ed.inf.graph.compound.base   
uk.ed.inf.graph.compound.impl   
 

Uses of BaseCompoundEdge in uk.ed.inf.graph.compound.archetypal
 

Subclasses of BaseCompoundEdge in uk.ed.inf.graph.compound.archetypal
 class ArchetypalCompoundEdge
           
 

Methods in uk.ed.inf.graph.compound.archetypal with parameters of type BaseCompoundEdge
protected  void ArchetypalChildCompoundGraph.addNewEdge(BaseCompoundEdge edge)
           
 

Uses of BaseCompoundEdge in uk.ed.inf.graph.compound.base
 

Methods in uk.ed.inf.graph.compound.base that return BaseCompoundEdge
protected abstract  BaseCompoundEdge BaseGraphCopyBuilder.createCopyOfEdge(BaseCompoundEdge srcEdge, BaseChildCompoundGraph edgeOwner, BaseCompoundNode outNode, BaseCompoundNode inNode)
          Create a new edge that us a copy of another, which may be in a different graph this this one.
 BaseCompoundEdge BaseCompoundEdgeFactory.createEdge()
           
 BaseCompoundEdge BaseChildCompoundEdgeFactory.createEdge()
           
protected abstract  BaseCompoundEdge BaseGraphMoveBuilder.createMoveOfEdge(BaseCompoundEdge srcEdge, BaseChildCompoundGraph edgeOwner, BaseCompoundNode outNode, BaseCompoundNode inNode)
          Create a new edge that us a copy of another, which may be in a different graph this this one.
 BaseCompoundEdge BaseSubCompoundGraph.getEdge(int edgeIdx)
           
 BaseCompoundEdge BaseCompoundGraph.getEdge(int edgeIdx)
           
 BaseCompoundEdge BaseChildCompoundGraph.getEdge(int edgeIdx)
           
protected abstract  BaseCompoundEdge BaseCompoundEdgeFactory.newEdge(BaseChildCompoundGraph owningGraph, int nodeIndex, BaseCompoundNode outNode, BaseCompoundNode inNode)
           
protected abstract  BaseCompoundEdge BaseChildCompoundEdgeFactory.newEdge(BaseChildCompoundGraph owningChildGraph, int edgeIndex, BaseCompoundNode outNode, BaseCompoundNode inNode)
           
 

Methods in uk.ed.inf.graph.compound.base that return types with arguments of type BaseCompoundEdge
 IGraphState<BaseCompoundNode,BaseCompoundEdge> BaseCompoundGraphStateHandler.createGraphState()
           
 java.util.Iterator<BaseCompoundEdge> BaseSubCompoundGraphFactory.edgeIterator()
          Get an iterator of the set of edges added to this factory.
 java.util.Iterator<BaseCompoundEdge> BaseSubCompoundGraph.edgeIterator()
           
 java.util.Iterator<BaseCompoundEdge> BaseCompoundNode.edgeIterator()
           
 java.util.Iterator<BaseCompoundEdge> BaseCompoundGraph.edgeIterator()
          Returns all edges in tree level-node iteration order.
 java.util.Iterator<BaseCompoundEdge> BaseChildCompoundGraph.edgeIterator()
           
 IDirectedPair<BaseCompoundNode,BaseCompoundEdge> BaseCompoundEdge.getConnectedNodes()
           
 ISubCompoundGraph<BaseCompoundNode,BaseCompoundEdge> BaseCompoundGraph.getCopiedComponents()
           
 IGraphState<BaseCompoundNode,BaseCompoundEdge> BaseCompoundGraph.getCurrentState()
           
protected  IFilteredEdgeSet<BaseCompoundNode,BaseCompoundEdge> BaseCompoundNode.getEdgeInList()
           
protected  java.util.Set<BaseCompoundEdge> BaseSubCompoundGraphBuilder.getEdgeList()
           
protected  IFilteredEdgeSet<BaseCompoundNode,BaseCompoundEdge> BaseCompoundNode.getEdgeOutList()
           
protected  IEdgeSet<BaseCompoundNode,BaseCompoundEdge> BaseChildCompoundGraph.getEdgeSet()
           
 java.util.SortedSet<BaseCompoundEdge> BaseCompoundNode.getEdgesWith(BaseCompoundNode other)
           
 ICompoundGraph<BaseCompoundNode,BaseCompoundEdge> BaseCompoundGraphStateHandler.getGraph()
           
 java.util.Iterator<BaseCompoundEdge> BaseCompoundNode.getInEdgeIterator()
           
 java.util.SortedSet<BaseCompoundEdge> BaseCompoundNode.getInEdgesFrom(BaseCompoundNode outNode)
           
protected  INodeSet<BaseCompoundNode,BaseCompoundEdge> BaseChildCompoundGraph.getNodeSet()
           
 java.util.Iterator<BaseCompoundEdge> BaseCompoundNode.getOutEdgeIterator()
           
 java.util.SortedSet<BaseCompoundEdge> BaseCompoundNode.getOutEdgesTo(BaseCompoundNode inNode)
           
protected  java.util.Iterator<BaseCompoundEdge> BaseChildCompoundGraph.unfilteredEdgeIterator()
           
 

Methods in uk.ed.inf.graph.compound.base with parameters of type BaseCompoundEdge
 void BaseSubCompoundGraphFactory.addEdge(BaseCompoundEdge edge)
           
(package private)  void BaseSubCompoundGraph.addEdge(BaseCompoundEdge newEdge)
           
(package private)  void BaseCompoundNode.addInEdge(BaseCompoundEdge edge)
           
protected  void BaseChildCompoundGraph.addNewEdge(BaseCompoundEdge newEdge)
           
(package private)  void BaseCompoundNode.addOutEdge(BaseCompoundEdge edge)
           
 int BaseCompoundEdge.compareTo(BaseCompoundEdge o)
           
 boolean BaseSubCompoundGraph.containsEdge(BaseCompoundEdge edge)
           
 boolean BaseCompoundGraph.containsEdge(BaseCompoundEdge edge)
           
 boolean BaseChildCompoundGraph.containsEdge(BaseCompoundEdge edge)
           
protected abstract  BaseCompoundEdge BaseGraphCopyBuilder.createCopyOfEdge(BaseCompoundEdge srcEdge, BaseChildCompoundGraph edgeOwner, BaseCompoundNode outNode, BaseCompoundNode inNode)
          Create a new edge that us a copy of another, which may be in a different graph this this one.
protected abstract  BaseCompoundEdge BaseGraphMoveBuilder.createMoveOfEdge(BaseCompoundEdge srcEdge, BaseChildCompoundGraph edgeOwner, BaseCompoundNode outNode, BaseCompoundNode inNode)
          Create a new edge that us a copy of another, which may be in a different graph this this one.
 

Method parameters in uk.ed.inf.graph.compound.base with type arguments of type BaseCompoundEdge
 boolean BaseCompoundGraph.canCopyHere(ISubCompoundGraph<? extends BaseCompoundNode,? extends BaseCompoundEdge> subGraph)
           
 boolean BaseChildCompoundGraph.canCopyHere(ISubCompoundGraph<? extends BaseCompoundNode,? extends BaseCompoundEdge> subGraph)
           
 boolean BaseChildCompoundGraph.canMoveHere(ISubCompoundGraph<? extends BaseCompoundNode,? extends BaseCompoundEdge> iSubGraph)
          Tests whether the subGraph can be moved to this graph.
 boolean BaseCompoundGraph.canRemoveSubgraph(ISubCompoundGraph<? extends BaseCompoundNode,? extends BaseCompoundEdge> subgraph)
           
 boolean BaseSubCompoundGraph.containsConnection(IBasicPair<? extends BaseCompoundNode,? extends BaseCompoundEdge> ends)
          Tests if the ends define any edge in this graph.
 boolean BaseCompoundGraph.containsConnection(IBasicPair<? extends BaseCompoundNode,? extends BaseCompoundEdge> ends)
          Tests if the ends define any edge in this graph.
 boolean BaseChildCompoundGraph.containsConnection(IBasicPair<? extends BaseCompoundNode,? extends BaseCompoundEdge> ends)
           
 boolean BaseSubCompoundGraph.containsDirectedEdge(IDirectedPair<? extends BaseCompoundNode,? extends BaseCompoundEdge> ends)
          Tests if the ends define one or more directed edges.
 boolean BaseCompoundGraph.containsDirectedEdge(IDirectedPair<? extends BaseCompoundNode,? extends BaseCompoundEdge> ends)
          Tests if the ends define one or more directed edges.
 boolean BaseChildCompoundGraph.containsDirectedEdge(IDirectedPair<? extends BaseCompoundNode,? extends BaseCompoundEdge> ends)
           
 void BaseCompoundGraph.copyHere(ISubCompoundGraph<? extends BaseCompoundNode,? extends BaseCompoundEdge> subGraph)
           
 void BaseChildCompoundGraph.copyHere(ISubCompoundGraph<? extends BaseCompoundNode,? extends BaseCompoundEdge> subGraph)
           
protected  void BaseSubCompoundGraph.createEdgeSet(IDirectedEdgeSet<BaseCompoundNode,BaseCompoundEdge> edgeSet)
           
protected  void BaseChildCompoundGraph.createEdgeSet(IDirectedEdgeSet<BaseCompoundNode,BaseCompoundEdge> edgeSet)
           
protected  void BaseCompoundNode.createInEdgeSet(IDirectedEdgeSet<BaseCompoundNode,BaseCompoundEdge> edgeSet)
           
protected  void BaseSubCompoundGraph.createNodeSet(INodeSet<BaseCompoundNode,BaseCompoundEdge> nodeSet)
           
protected  void BaseChildCompoundGraph.createNodeSet(INodeSet<BaseCompoundNode,BaseCompoundEdge> nodeSet)
           
protected  void BaseCompoundNode.createOutEdgeSet(IDirectedEdgeSet<BaseCompoundNode,BaseCompoundEdge> edgeSet)
           
 boolean BaseCompoundEdge.hasDirectedEnds(IDirectedPair<? super BaseCompoundNode,? super BaseCompoundEdge> ends)
           
 boolean BaseCompoundEdge.hasEnds(IBasicPair<? super BaseCompoundNode,? super BaseCompoundEdge> ends)
           
 void BaseChildCompoundGraph.moveHere(ISubCompoundGraph<? extends BaseCompoundNode,? extends BaseCompoundEdge> subGraph)
          Moves a subgraph into this graph.
 void BaseCompoundGraph.removeSubgraph(ISubCompoundGraph<? extends BaseCompoundNode,? extends BaseCompoundEdge> subgraph)
           
 void BaseCompoundGraphStateHandler.restoreState(IGraphState<BaseCompoundNode,BaseCompoundEdge> previousState)
           
 void BaseCompoundGraph.restoreState(IGraphState<BaseCompoundNode,BaseCompoundEdge> previousState)
           
 void BaseGraphMoveBuilder.setDestinatChildCompoundGraph(IChildCompoundGraph<? extends BaseCompoundNode,? extends BaseCompoundEdge> childCompoundGraph)
           
 void BaseGraphCopyBuilder.setDestinatChildCompoundGraph(IChildCompoundGraph<? extends BaseCompoundNode,? extends BaseCompoundEdge> childCompoundGraph)
           
 void BaseSubCompoundGraphBuilder.setEdgeList(java.util.Set<? extends BaseCompoundEdge> edgeList)
           
 void BaseGraphMoveBuilder.setSourceSubgraph(ISubCompoundGraph<? extends BaseCompoundNode,? extends BaseCompoundEdge> sourceSubCompoundGraph)
           
 void BaseGraphCopyBuilder.setSourceSubgraph(ISubCompoundGraph<? extends BaseCompoundNode,? extends BaseCompoundEdge> sourceSubCompoundGraph)
           
 

Constructor parameters in uk.ed.inf.graph.compound.base with type arguments of type BaseCompoundEdge
BaseCompoundGraphStateHandler(ICompoundGraph<BaseCompoundNode,BaseCompoundEdge> graph)
           
 

Uses of BaseCompoundEdge in uk.ed.inf.graph.compound.impl
 

Subclasses of BaseCompoundEdge in uk.ed.inf.graph.compound.impl
 class CompoundEdge
           
 

Methods in uk.ed.inf.graph.compound.impl that return BaseCompoundEdge
protected  BaseCompoundEdge CompoundGraphCopyBuilder.createCopyOfEdge(BaseCompoundEdge srcEdge, BaseChildCompoundGraph edgeOwner, BaseCompoundNode outNode, BaseCompoundNode inNode)
           
protected  BaseCompoundEdge CompoundGraphMoveBuilder.createMoveOfEdge(BaseCompoundEdge srcEdge, BaseChildCompoundGraph edgeOwner, BaseCompoundNode outNode, BaseCompoundNode inNode)
           
 

Methods in uk.ed.inf.graph.compound.impl with parameters of type BaseCompoundEdge
protected  BaseCompoundEdge CompoundGraphCopyBuilder.createCopyOfEdge(BaseCompoundEdge srcEdge, BaseChildCompoundGraph edgeOwner, BaseCompoundNode outNode, BaseCompoundNode inNode)
           
protected  BaseCompoundEdge CompoundGraphMoveBuilder.createMoveOfEdge(BaseCompoundEdge srcEdge, BaseChildCompoundGraph edgeOwner, BaseCompoundNode outNode, BaseCompoundNode inNode)