Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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 `Graph`s.
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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES