A B C D E F G H I L M N O P R S T U V W X

I

IAdjacencyDataStructure - Interface in uk.ed.inf.graph.util
 
IBasicEdge<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.basic
An edge in a graph.
IBasicEdgeFactory<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.basic
 
IBasicGraph<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.basic
 
IBasicNode<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.basic
A basic graph node useable by all graphs.
IBasicNodeFactory<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.basic
 
IBasicPair<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.basic
 
IBasicSubgraph<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.basic
 
IBasicSubgraphFactory<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.basic
 
IBitString - Interface in uk.ed.inf.bitstring
 
IChildCompoundGraph<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>>,E extends ICompoundEdge<N,E>> - Interface in uk.ed.inf.graph.compound
 
IColouredEdge<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.colour
 
IColouredEdgeFactory<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.colour
 
IColouredGraph<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.colour
 
IColouredNode<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.colour
 
IColouredNodeFactory<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.colour
 
ICompoundChildEdgeFactory<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>>,E extends ICompoundEdge<N,E>> - Interface in uk.ed.inf.graph.compound
Factory that creates an edge within a particular child graph.
ICompoundEdge<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>>,E extends ICompoundEdge<N,E>> - Interface in uk.ed.inf.graph.compound
 
ICompoundEdgeFactory<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>>,E extends ICompoundEdge<N,E>> - Interface in uk.ed.inf.graph.compound
Factory that creates an edge within a particular child graph.
ICompoundGraph<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>>,E extends ICompoundEdge<N,E>> - Interface in uk.ed.inf.graph.compound
 
ICompoundGraphCopyBuilder<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>>,E extends ICompoundEdge<N,E>> - Interface in uk.ed.inf.graph.compound
 
ICompoundGraphMoveBuilder<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>>,E extends ICompoundEdge<N,E>> - Interface in uk.ed.inf.graph.compound
 
ICompoundNode<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>> & ITreeNode<N>,E extends ICompoundEdge<N,E>> - Interface in uk.ed.inf.graph.compound
 
ICompoundNodeFactory<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>>,E extends ICompoundEdge<N,E>> - Interface in uk.ed.inf.graph.compound
 
IDirectedEdge<N extends IDirectedNode<N,? extends IDirectedEdge<N,?>>,E extends IDirectedEdge<N,E>> - Interface in uk.ed.inf.graph.directed
 
IDirectedEdgeFactory<N extends IDirectedNode<N,? extends IDirectedEdge<N,?>>,E extends IDirectedEdge<N,E>> - Interface in uk.ed.inf.graph.directed
 
IDirectedEdgeSet<N extends IDirectedNode<N,? extends IDirectedEdge<N,?>>,E extends IDirectedEdge<N,E>> - Interface in uk.ed.inf.graph.util
A set designed to provide convenient access to directed edges.
IDirectedGraph<N extends IDirectedNode<N,? extends IDirectedEdge<N,?>>,E extends IDirectedEdge<N,E>> - Interface in uk.ed.inf.graph.directed
 
IDirectedNode<N extends IDirectedNode<N,? extends IDirectedEdge<N,?>>,E extends IDirectedEdge<N,E>> - Interface in uk.ed.inf.graph.directed
 
IDirectedPair<N extends IDirectedNode<N,? extends IDirectedEdge<N,?>>,E extends IDirectedEdge<N,E>> - Interface in uk.ed.inf.graph.directed
 
IDirectedSubgraph<N extends IDirectedNode<N,? extends IDirectedEdge<N,?>>,E extends IDirectedEdge<N,E>> - Interface in uk.ed.inf.graph.directed
 
IEdgeColourHandler<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.colour
Implementers of this interface will provide a handler class for an object that provides the colour to a edge.
IEdgeColourHandlerFactory<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.colour
 
IEdgeSet<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.util
A set designed to provide convenient access to edges.
IFilterCriteria<F> - Interface in uk.ed.inf.graph.util
 
IFilteredEdgeSet<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.util
 
IFilteredNodeSet<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.util
 
IGraphState<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.state
 
IGraphStateHandler<N extends IRestorableGraphElement & IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IRestorableGraphElement & IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.state
 
IModifiableChildCompoundGraph<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>>,E extends ICompoundEdge<N,E>> - Interface in uk.ed.inf.graph.compound
 
IModifiableCompoundGraph<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>>,E extends ICompoundEdge<N,E>> - Interface in uk.ed.inf.graph.compound
 
IModifiableGraph<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.basic
 
IndexCounter - Class in uk.ed.inf.graph.util
Thread safe index counter.
IndexCounter() - Constructor for class uk.ed.inf.graph.util.IndexCounter
 
IndexCounter(int) - Constructor for class uk.ed.inf.graph.util.IndexCounter
 
INodeColourHandler<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.colour
Implementers of this interface will provide a handler class for an object that provides the colour to a node.
INodeColourHandlerFactory<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.colour
 
INodeEdgeFilterCriteria<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.util
 
INodeFilterCriteria<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.util
 
INodeSet<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.util
 
intersects(BitString) - Method in class uk.ed.inf.bitstring.BitString
 
intersects(BitStringBuffer) - Method in class uk.ed.inf.bitstring.BitStringBuffer
 
intersects(BitString) - Method in interface uk.ed.inf.bitstring.IBitString
 
IRestorableGraph<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.state
 
IRestorableGraphElement - Interface in uk.ed.inf.graph.state
 
isAncestor(BaseCompoundNode) - Method in class uk.ed.inf.graph.compound.base.BaseCompoundNode
 
isAncestor(N) - Method in interface uk.ed.inf.graph.compound.ICompoundNode
 
isAncestor(T, T) - Method in class uk.ed.inf.tree.GeneralTree
 
isAncestor(T, T) - Method in interface uk.ed.inf.tree.ITree
Tests if testNode is an anscestor of startNode.
isChild(BaseCompoundNode) - Method in class uk.ed.inf.graph.compound.base.BaseCompoundNode
 
isChild(T) - Method in interface uk.ed.inf.tree.ITreeNode
Tests if childNode is a child of this node.
isConnected(int, int) - Method in interface uk.ed.inf.graph.util.IAdjacencyDataStructure
 
isConnected(int, int) - Method in class uk.ed.inf.graph.util.impl.AdjList
 
isConnected(int, int) - Method in class uk.ed.inf.graph.util.impl.AdjMatrix
 
isConnected(int, int) - Method in class uk.ed.inf.graph.util.impl.DirectedAdjList
 
isConsistentSnapShot() - Method in interface uk.ed.inf.graph.basic.IBasicSubgraph
 
isConsistentSnapShot() - Method in class uk.ed.inf.graph.compound.base.BaseSubCompoundGraph
 
isConsistentSnapShot() - Method in class uk.ed.inf.graph.impl.Subgraph
 
isDescendant(T, T) - Method in class uk.ed.inf.tree.GeneralTree
Tests if testNode is a descendant of startNode.
isDescendant(T, T) - Method in interface uk.ed.inf.tree.ITree
Tests if testNode is a descendent of startNode.
isDescendent(BaseCompoundNode) - Method in class uk.ed.inf.graph.compound.base.BaseCompoundNode
 
isDescendent(N) - Method in interface uk.ed.inf.graph.compound.ICompoundNode
 
isEmpty() - Method in class uk.ed.inf.bitstring.BitString
 
isEmpty() - Method in class uk.ed.inf.bitstring.BitStringBuffer
 
isEmpty() - Method in interface uk.ed.inf.bitstring.IBitString
 
isEmpty() - Method in class uk.ed.inf.graph.util.impl.DirectedEdgeSet
 
isEmpty() - Method in class uk.ed.inf.graph.util.impl.EdgeSet
 
isEmpty() - Method in class uk.ed.inf.graph.util.impl.FilteredEdgeSet
 
isEmpty() - Method in class uk.ed.inf.graph.util.impl.FilteredNodeSet
 
isEmpty() - Method in class uk.ed.inf.graph.util.impl.NodeSet
 
isInducedSubgraph() - Method in interface uk.ed.inf.graph.basic.IBasicSubgraph
 
isInducedSubgraph() - Method in interface uk.ed.inf.graph.basic.ISubgraphAlgorithms
 
isInducedSubgraph() - Method in class uk.ed.inf.graph.compound.base.BaseChildCompoundGraph
 
isInducedSubgraph() - Method in class uk.ed.inf.graph.compound.base.BaseSubCompoundGraph
 
isInducedSubgraph() - Method in class uk.ed.inf.graph.impl.Subgraph
 
isInducedSubgraph() - Method in class uk.ed.inf.graph.util.SubgraphAlgorithms
 
isParent(BaseCompoundNode) - Method in class uk.ed.inf.graph.compound.base.BaseCompoundNode
 
isParent(T) - Method in interface uk.ed.inf.tree.ITreeNode
Is the given node the parent node of this one?
isRemoved() - Method in interface uk.ed.inf.graph.basic.IBasicEdge
Test if the edge has been removed from the graph.
isRemoved() - Method in interface uk.ed.inf.graph.basic.IBasicNode
Has the node been removed from the graph? Nodes are not removed from the graph's data structures, but flagged as deleted.
isRemoved() - Method in class uk.ed.inf.graph.compound.base.BaseCompoundEdge
 
isRemoved() - Method in class uk.ed.inf.graph.compound.base.BaseCompoundNode
 
isRemoved() - Method in class uk.ed.inf.graph.compound.impl.CompoundEdge
 
isRemoved() - Method in class uk.ed.inf.graph.compound.impl.CompoundNode
 
isRemoved() - Method in class uk.ed.inf.graph.impl.Edge
 
isRemoved() - Method in class uk.ed.inf.graph.impl.Node
 
isSelfEdge() - Method in interface uk.ed.inf.graph.basic.IBasicEdge
Is this a self edge, i.e.
isSelfEdge() - Method in class uk.ed.inf.graph.compound.base.BaseCompoundEdge
 
isSelfEdge() - Method in class uk.ed.inf.graph.impl.Edge
 
ISubCompoundGraph<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>>,E extends ICompoundEdge<N,E>> - Interface in uk.ed.inf.graph.compound
 
ISubCompoundGraphBuilder<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>>,E extends ICompoundEdge<N,E>> - Interface in uk.ed.inf.graph.compound
 
ISubCompoundGraphFactory<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>>,E extends ICompoundEdge<N,E>> - Interface in uk.ed.inf.graph.compound
 
ISubgraphAlgorithms<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.basic
 
isValid() - Method in class uk.ed.inf.graph.compound.base.BaseChildCompoundGraph
 
isValid() - Method in class uk.ed.inf.graph.compound.base.BaseCompoundGraph
 
isValidBaseNodePair(BaseCompoundNode, BaseCompoundNode) - Method in class uk.ed.inf.graph.compound.base.BaseChildCompoundEdgeFactory
Methods implementing the isValidNodePair() should call this method in addition to carrying out it's own checks.
isValidNodePair(N, N) - Method in interface uk.ed.inf.graph.basic.IBasicEdgeFactory
Test if the node pair is valid.
isValidNodePair(BaseCompoundNode, BaseCompoundNode) - Method in class uk.ed.inf.graph.compound.impl.ChildCompoundEdgeFactory
 
isValidNodePair(BaseCompoundNode, BaseCompoundNode) - Method in class uk.ed.inf.graph.compound.impl.CompoundEdgeFactory
 
isValidNodePair(Node, Node) - Method in class uk.ed.inf.graph.impl.EdgeFactory
 
iterator() - Method in class uk.ed.inf.graph.util.impl.DirectedEdgeSet
 
iterator() - Method in class uk.ed.inf.graph.util.impl.EdgeSet
 
iterator() - Method in class uk.ed.inf.graph.util.impl.FilteredEdgeSet
 
iterator() - Method in class uk.ed.inf.graph.util.impl.FilteredNodeSet
 
iterator() - Method in class uk.ed.inf.graph.util.impl.NodeSet
 
ITree<T extends ITreeNode<T>> - Interface in uk.ed.inf.tree
A tree data structure.
ITreeNode<T extends ITreeNode<T>> - Interface in uk.ed.inf.tree
Defines the node in a tree.
ITreeNodeAction<T extends ITreeNode<T>> - Interface in uk.ed.inf.tree
 
ITreeWalker<T extends ITreeNode<T>> - Interface in uk.ed.inf.tree
 
IUndirectedEdge<N extends IUndirectedNode<N,? extends IUndirectedEdge<N,?>>,E extends IUndirectedEdge<N,E>> - Interface in uk.ed.inf.graph.undirected
 
IUndirectedEdgeFactory<N extends IUndirectedNode<N,? extends IUndirectedEdge<N,?>>,E extends IUndirectedEdge<N,E>> - Interface in uk.ed.inf.graph.undirected
 
IUndirectedGraph<N extends IUndirectedNode<N,? extends IUndirectedEdge<N,?>>,E extends IUndirectedEdge<N,E>> - Interface in uk.ed.inf.graph.undirected
 
IUndirectedNode<N extends IUndirectedNode<N,? extends IUndirectedEdge<N,?>>,E extends IUndirectedEdge<N,E>> - Interface in uk.ed.inf.graph.undirected
 
IUndirectedNodeFactory<N extends IUndirectedNode<N,? extends IUndirectedEdge<N,?>>,E extends IUndirectedEdge<N,E>> - Interface in uk.ed.inf.graph.undirected
 
IUndirectedPair<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>> - Interface in uk.ed.inf.graph.undirected
 
IUndirectedSubgraph<N extends IUndirectedNode<N,? extends IUndirectedEdge<N,?>>,E extends IUndirectedEdge<N,E>> - Interface in uk.ed.inf.graph.undirected
 
IUndirectedSubgraphFactory<N extends IUndirectedNode<N,? extends IUndirectedEdge<N,?>>,E extends IUndirectedEdge<N,E>> - Interface in uk.ed.inf.graph.undirected
 

A B C D E F G H I L M N O P R S T U V W X