Uses of Interface
edu.uci.ics.jung.graph.ArchetypeEdge

Packages that use ArchetypeEdge
edu.uci.ics.jung.algorithms.blockmodel Implementations of a notion of graph equivalence for blockmodeling, and a mechanism for collapsing blocks.  
edu.uci.ics.jung.algorithms.shortestpath Provides a set of algorithms for computing the shortest path between two nodes or between each pair of nodes in a graph.  
edu.uci.ics.jung.graph Specifies the interfaces for and capabilities of the JUNG vertex, edge, and graph classes. 
edu.uci.ics.jung.graph.decorators Provides mechanisms for annotating nodes consistently with useful information.  
edu.uci.ics.jung.graph.event   
edu.uci.ics.jung.graph.impl Implementations of the JUNG vertex, edge, and graph interfaces.  
edu.uci.ics.jung.graph.predicates A Predicate tests whether an Object satisfies a specific implementation-defined property.  
edu.uci.ics.jung.visualization Provides a visualization mechanism for drawing and rendering Graphs.  
edu.uci.ics.jung.visualization.transform.shape   
 

Uses of ArchetypeEdge in edu.uci.ics.jung.algorithms.blockmodel
 

Subinterfaces of ArchetypeEdge in edu.uci.ics.jung.algorithms.blockmodel
static interface GraphCollapser.CollapsedEdge
          The CollapsedEdge interface represents a set of edges in some other graph.
 

Classes in edu.uci.ics.jung.algorithms.blockmodel that implement ArchetypeEdge
 class BipartiteGraphCollapser.CollapsedBipartiteEdge
           
static class GraphCollapser.DirectedCollapsedEdge
          This class represents a Collapsed Directed edge, and extends DirectedSparseEdge.
static class GraphCollapser.UndirectedCollapsedEdge
          This class represents a Collapsed Undirected edge, and extends UndirectedSparseEdge.
 

Uses of ArchetypeEdge in edu.uci.ics.jung.algorithms.shortestpath
 

Methods in edu.uci.ics.jung.algorithms.shortestpath with parameters of type ArchetypeEdge
 void DijkstraDistance.SourceData.update(ArchetypeVertex dest, ArchetypeEdge tentative_edge, double new_dist)
           
 void DijkstraDistance.SourceData.createRecord(ArchetypeVertex w, ArchetypeEdge e, double new_dist)
           
 void DijkstraShortestPath.SourcePathData.update(ArchetypeVertex dest, ArchetypeEdge tentative_edge, double new_dist)
           
 void DijkstraShortestPath.SourcePathData.createRecord(ArchetypeVertex w, ArchetypeEdge e, double new_dist)
           
 

Uses of ArchetypeEdge in edu.uci.ics.jung.graph
 

Subinterfaces of ArchetypeEdge in edu.uci.ics.jung.graph
 interface DirectedEdge
          A type of Edge which imposes an ordering on its incident vertices.
 interface Edge
          A specific type of ArchetypeEdge that connects exactly two instances of Vertex.
 interface Hyperedge
          An element of a Hypergraph that connects to zero or more Hypervertices.
 interface UndirectedEdge
          A tagging interface for implementations of Edge that do not impose an ordering on their incident vertices.
 

Methods in edu.uci.ics.jung.graph that return ArchetypeEdge
 ArchetypeEdge ArchetypeEdge.getEqualEdge(ArchetypeGraph g)
          Returns the edge in graph g, if any, that is equivalent to this edge.
 ArchetypeEdge ArchetypeEdge.getEquivalentEdge(ArchetypeGraph g)
          Deprecated. As of version 1.4, renamed to getEqualEdge(g).
 ArchetypeEdge ArchetypeEdge.copy(ArchetypeGraph g)
          Creates a copy of this edge in graph g.
 ArchetypeEdge ArchetypeVertex.findEdge(ArchetypeVertex v)
          Returns an edge that connects this vertex to v.
 

Methods in edu.uci.ics.jung.graph with parameters of type ArchetypeEdge
 boolean ArchetypeVertex.isIncident(ArchetypeEdge e)
          Returns true if the specified edge e is incident to this vertex, and false otherwise.
 

Uses of ArchetypeEdge in edu.uci.ics.jung.graph.decorators
 

Methods in edu.uci.ics.jung.graph.decorators with parameters of type ArchetypeEdge
 Number ConstantDirectionalEdgeValue.getNumber(ArchetypeEdge e)
           
 void ConstantDirectionalEdgeValue.setNumber(ArchetypeEdge e, Number n)
           
 String ConstantEdgeStringer.getLabel(ArchetypeEdge e)
           
 Number ConstantEdgeValue.getNumber(ArchetypeEdge arg0)
           
 void ConstantEdgeValue.setNumber(ArchetypeEdge arg0, Number arg1)
           
 String EdgeStringer.getLabel(ArchetypeEdge e)
           
 int EdgeWeightLabeller.getWeight(ArchetypeEdge e)
          Gets the weight of a particualr edge.
 void EdgeWeightLabeller.setWeight(ArchetypeEdge e, int i)
          Sets an edge to this weight.
 Number EdgeWeightLabeller.removeWeight(ArchetypeEdge e)
          Removes the weight stored by this decorator for the indicated edge e, and returns the value of this weight (or null if there was no such weight for this edge).
 Number EdgeWeightLabeller.getNumber(ArchetypeEdge e)
           
 void EdgeWeightLabeller.setNumber(ArchetypeEdge e, Number n)
           
 String EdgeWeightLabellerStringer.getLabel(ArchetypeEdge e)
           
 Number NumberEdgeValue.getNumber(ArchetypeEdge e)
           
 void NumberEdgeValue.setNumber(ArchetypeEdge e, Number n)
           
 String NumberEdgeValueStringer.getLabel(ArchetypeEdge e)
           
 Number UserDatumNumberEdgeValue.getNumber(ArchetypeEdge e)
           
 void UserDatumNumberEdgeValue.setNumber(ArchetypeEdge e, Number n)
           
 

Uses of ArchetypeEdge in edu.uci.ics.jung.graph.event
 

Methods in edu.uci.ics.jung.graph.event with parameters of type ArchetypeEdge
 void GraphListenerHandler.handleAdd(ArchetypeEdge e)
           
 void GraphListenerHandler.handleRemove(ArchetypeEdge e)
           
 

Uses of ArchetypeEdge in edu.uci.ics.jung.graph.impl
 

Classes in edu.uci.ics.jung.graph.impl that implement ArchetypeEdge
 class AbstractArchetypeEdge
           
 class AbstractHyperedge
          This class provides a skeletal implementation of the Hyperedge interface to minimize the effort required to implement this interface.
 class AbstractSparseEdge
          This class provides a skeletal implementation of the Edge interface to minimize the effort required to implement this interface.
 class BipartiteEdge
          A simple extension of the UndirectedSparseEdge, except with careful bounds checking.
 class CollectionHyperedge
          An implementation of Hyperedge that stores its collection of incident vertices internally as a Collection.
 class DirectedSparseEdge
          An implementation of DirectedEdge that resides in a directed graph.
 class HyperedgeBPG
          Deprecated. As of version 1.7, replaced by native implementations of Hyperedge.
 class ListHyperedge
          An implementation of Hyperedge that stores its list of incident vertices internally as a List.
 class SetHyperedge
          An implementation of Hyperedge that stores its collection of incident vertices internally as a Set.
 class UndirectedSparseEdge
          An implementation of UndirectedEdge that resides in an undirected graph.
 

Methods in edu.uci.ics.jung.graph.impl that return ArchetypeEdge
 ArchetypeEdge AbstractArchetypeEdge.getEqualEdge(ArchetypeGraph ag)
           
 ArchetypeEdge AbstractArchetypeEdge.getEquivalentEdge(ArchetypeGraph ag)
          Deprecated. As of version 1.4, renamed to getEqualEdge(ag).
 ArchetypeEdge AbstractArchetypeEdge.copy(ArchetypeGraph g)
           
 ArchetypeEdge AbstractArchetypeVertex.findEdge(ArchetypeVertex v)
           
 ArchetypeEdge AbstractHyperedge.copy(ArchetypeGraph newGraph)
          Creates a copy of this edge in the specified graph newGraph, and copies this edge's user data to the new edge.
 ArchetypeEdge AbstractSparseEdge.copy(ArchetypeGraph newGraph)
          Creates a copy of this edge in the specified graph newGraph, and copies this edge's user data to the new edge.
 ArchetypeEdge AbstractSparseVertex.findEdge(ArchetypeVertex v)
           
 ArchetypeEdge BipartiteEdge.copy(ArchetypeGraph newGraph)
           
 ArchetypeEdge HyperedgeBPG.getEqualEdge(ArchetypeGraph g)
          Deprecated.  
 ArchetypeEdge HyperedgeBPG.getEquivalentEdge(ArchetypeGraph g)
          Deprecated. As of version 1.4, renamed to getEqualEdge(g).
 ArchetypeEdge HyperedgeBPG.copy(ArchetypeGraph g)
          Deprecated.  
 ArchetypeEdge HypergraphBPG.getEdgeCorrespondingTo(BipartiteVertex vertex2)
          Deprecated.  
 ArchetypeEdge HypervertexBPG.findEdge(ArchetypeVertex v)
           
 

Methods in edu.uci.ics.jung.graph.impl with parameters of type ArchetypeEdge
 boolean AbstractArchetypeVertex.isIncident(ArchetypeEdge e)
           
 boolean HypervertexBPG.isIncident(ArchetypeEdge e)
           
 

Uses of ArchetypeEdge in edu.uci.ics.jung.graph.predicates
 

Methods in edu.uci.ics.jung.graph.predicates with parameters of type ArchetypeEdge
abstract  boolean EdgePredicate.evaluateEdge(ArchetypeEdge e)
           
 boolean KPartiteEdgePredicate.evaluateEdge(ArchetypeEdge edge)
           
 boolean NotInGraphEdgePredicate.evaluateEdge(ArchetypeEdge e)
          Returns true if this edge is not currently part of graph ag.
 boolean ParallelEdgePredicate.evaluateEdge(ArchetypeEdge ae)
          Returns true if there exists an edge which is parallel to the specified edge.
 boolean ReciprocatedDirectedEdgePredicate.evaluateEdge(ArchetypeEdge e)
           
 boolean SelfLoopEdgePredicate.evaluateEdge(ArchetypeEdge e)
          Returns true if e is an Edge that connects a vertex to itself.
 boolean SimpleEdgePredicate.evaluateEdge(ArchetypeEdge ae)
          Returns true if ae is neither a self-loop nor parallel to an existing edge.
 boolean TreePredicate.evaluateEdge(ArchetypeEdge e)
          Any edges added to this graph must go to a vertex where
 boolean UserDatumEdgePredicate.evaluateEdge(ArchetypeEdge e)
          Returns true if the datum stored by e with key value key (in the user data repository) is datum.
 

Uses of ArchetypeEdge in edu.uci.ics.jung.visualization
 

Methods in edu.uci.ics.jung.visualization with parameters of type ArchetypeEdge
protected  boolean AbstractRenderer.isPicked(ArchetypeEdge e)
           
 boolean MultiPickedState.pick(ArchetypeEdge e, boolean picked)
           
 boolean MultiPickedState.isPicked(ArchetypeEdge e)
           
 void PickEventListener.edgePicked(ArchetypeEdge v)
          Deprecated.  
 void PickEventListener.edgeUnpicked(ArchetypeEdge v)
          Deprecated.  
 boolean PickedInfo.isPicked(ArchetypeEdge e)
           
 boolean PickedState.pick(ArchetypeEdge e, boolean b)
          Marks e as "picked" if b == true, and unmarks e as picked if b == false.
 boolean PickedState.isPicked(ArchetypeEdge e)
          Returns true if e is currently "picked".
 boolean PluggableRenderer.isPicked(ArchetypeEdge e)
          Deprecated. Use an independent PickedInfo instead of this version, which relies on the Renderer to supply an instance.
 

Uses of ArchetypeEdge in edu.uci.ics.jung.visualization.transform.shape
 

Methods in edu.uci.ics.jung.visualization.transform.shape with parameters of type ArchetypeEdge
 boolean PluggableRendererDecorator.isPicked(ArchetypeEdge e)