|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Package org.jgrapht.alg |
|---|
| Class org.jgrapht.alg.BlockCutpointGraph extends SimpleGraph<UndirectedGraph<V,E>,DefaultEdge> implements Serializable |
|---|
serialVersionUID: -9101341117013163934L
| Serialized Fields |
|---|
java.util.Set<E> cutpoints
DirectedGraph<V,E> dfsTree
UndirectedGraph<V,E> graph
int numOrder
java.util.Deque<E> stack
java.util.Map<K,V> vertex2biconnectedSubgraphs
java.util.Map<K,V> vertex2block
java.util.Map<K,V> vertex2numOrder
| Package org.jgrapht.demo |
|---|
| Class org.jgrapht.demo.JGraphAdapterDemo extends javax.swing.JApplet implements Serializable |
|---|
serialVersionUID: 3256444702936019250L
| Serialized Fields |
|---|
JGraphModelAdapter<V,E> jgAdapter
| Package org.jgrapht.event |
|---|
| Class org.jgrapht.event.ConnectedComponentTraversalEvent extends java.util.EventObject implements Serializable |
|---|
serialVersionUID: 3834311717709822262L
| Serialized Fields |
|---|
int type
| Class org.jgrapht.event.EdgeTraversalEvent extends java.util.EventObject implements Serializable |
|---|
serialVersionUID: 4050768173789820979L
| Serialized Fields |
|---|
java.lang.Object edge
| Class org.jgrapht.event.GraphChangeEvent extends java.util.EventObject implements Serializable |
|---|
serialVersionUID: 3834592106026382391L
| Serialized Fields |
|---|
int type
| Class org.jgrapht.event.GraphEdgeChangeEvent extends GraphChangeEvent implements Serializable |
|---|
serialVersionUID: 3618134563335844662L
| Serialized Fields |
|---|
java.lang.Object edge
| Class org.jgrapht.event.GraphVertexChangeEvent extends GraphChangeEvent implements Serializable |
|---|
serialVersionUID: 3690189962679104053L
| Serialized Fields |
|---|
java.lang.Object vertex
| Class org.jgrapht.event.VertexTraversalEvent extends java.util.EventObject implements Serializable |
|---|
serialVersionUID: 3688790267213918768L
| Serialized Fields |
|---|
java.lang.Object vertex
| Package org.jgrapht.ext |
|---|
| Class org.jgrapht.ext.JGraphModelAdapter extends org.jgraph.graph.DefaultGraphModel implements Serializable |
|---|
serialVersionUID: 3256722883706302515L
| Serialized Fields |
|---|
java.util.Set<E> jCellsBeingAdded
1. First, we add the desired edge to jCellsBeingAdded to indicate
that the edge is being inserted internally.
2. Then we invoke the JGraph 'insert' operation.
3. The JGraph listener will detect the newly inserted edge.
4. It checks if the edge is contained in jCellsBeingAdded.
5. If yes,
it just removes it and does nothing else.
if no,
it knows that the edge was inserted externally and performs
the insertion.
6. Lastly, we remove the edge from the jCellsBeingAdded.
Step 6 is not always required but we do it anyway as a safeguard against the rare case where the edge to be added is already contained in the graph and thus NO event will be fired. If 6 is not done, a junk edge will remain in the jCellsBeingAdded set.
The other sets are used in a similar manner to the above. Apparently, All that complication could be eliminated if JGraph and JGraphT had both allowed operations that do not inform listeners...
java.util.Set<E> jCellsBeingRemoved
java.util.Set<E> jtElementsBeingAdded
java.util.Set<E> jtElementsBeingRemoved
JGraphModelAdapter.CellFactory<VV,EE> cellFactory
java.util.Map<K,V> cellToEdge
java.util.Map<K,V> cellToVertex
org.jgraph.graph.AttributeMap defaultEdgeAttributes
org.jgraph.graph.AttributeMap defaultVertexAttributes
java.util.Map<K,V> edgeToCell
java.util.Map<K,V> vertexToCell
org.jgrapht.ext.JGraphModelAdapter.ShieldedGraph jtGraph
| Class org.jgrapht.ext.JGraphModelAdapter.DefaultCellFactory extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 3690194343461861173L
| Package org.jgrapht.graph |
|---|
| Class org.jgrapht.graph.AbstractBaseGraph extends AbstractGraph<V,E> implements Serializable |
|---|
serialVersionUID: -1263088497616142427L
| Serialized Fields |
|---|
boolean allowingLoops
EdgeFactory<V,E> edgeFactory
EdgeSetFactory<V,E> edgeSetFactory
java.util.Map<K,V> edgeMap
org.jgrapht.graph.AbstractBaseGraph.Specifics specifics
boolean allowingMultipleEdges
| Class org.jgrapht.graph.AsUndirectedGraph extends GraphDelegator<V,E> implements Serializable |
|---|
serialVersionUID: 3257845485078065462L
| Class org.jgrapht.graph.AsUnweightedDirectedGraph extends GraphDelegator<V,E> implements Serializable |
|---|
serialVersionUID: -4320818446777715312L
| Class org.jgrapht.graph.AsUnweightedGraph extends GraphDelegator<V,E> implements Serializable |
|---|
serialVersionUID: 7175505077601824663L
| Class org.jgrapht.graph.AsWeightedGraph extends GraphDelegator<V,E> implements Serializable |
|---|
serialVersionUID: -716810639338971372L
| Serialized Fields |
|---|
java.util.Map<K,V> weightMap
boolean isWeightedGraph
| Class org.jgrapht.graph.ClassBasedEdgeFactory extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 3618135658586388792L
| Serialized Fields |
|---|
java.lang.Class<T> edgeClass
| Class org.jgrapht.graph.DefaultDirectedGraph extends AbstractBaseGraph<V,E> implements Serializable |
|---|
serialVersionUID: 3544953246956466230L
| Class org.jgrapht.graph.DefaultDirectedWeightedGraph extends DefaultDirectedGraph<V,E> implements Serializable |
|---|
serialVersionUID: 3761405317841171513L
| Class org.jgrapht.graph.DefaultEdge extends org.jgrapht.graph.IntrusiveEdge implements Serializable |
|---|
serialVersionUID: 3258408452177932855L
| Class org.jgrapht.graph.DefaultListenableGraph extends GraphDelegator<V,E> implements Serializable |
|---|
serialVersionUID: 3977575900898471984L
| Serialized Fields |
|---|
java.util.ArrayList<E> graphListeners
java.util.ArrayList<E> vertexSetListeners
org.jgrapht.graph.DefaultListenableGraph.FlyweightEdgeEvent<VV,EE> reuseableEdgeEvent
org.jgrapht.graph.DefaultListenableGraph.FlyweightVertexEvent<VV> reuseableVertexEvent
boolean reuseEvents
| Class org.jgrapht.graph.DefaultWeightedEdge extends DefaultEdge implements Serializable |
|---|
serialVersionUID: 229708706467350994L
| Serialized Fields |
|---|
double weight
| Class org.jgrapht.graph.DirectedGraphUnion extends GraphUnion<V,E,DirectedGraph<V,E>> implements Serializable |
|---|
serialVersionUID: -740199233080172450L
| Class org.jgrapht.graph.DirectedMultigraph extends AbstractBaseGraph<V,E> implements Serializable |
|---|
serialVersionUID: 3258408413590599219L
| Class org.jgrapht.graph.DirectedPseudograph extends AbstractBaseGraph<V,E> implements Serializable |
|---|
serialVersionUID: -8300409752893486415L
| Class org.jgrapht.graph.DirectedSubgraph extends Subgraph<V,E,DirectedGraph<V,E>> implements Serializable |
|---|
serialVersionUID: 3616445700507054133L
| Class org.jgrapht.graph.DirectedWeightedMultigraph extends DirectedMultigraph<V,E> implements Serializable |
|---|
serialVersionUID: 4049071636005206066L
| Class org.jgrapht.graph.DirectedWeightedSubgraph extends DirectedSubgraph<V,E> implements Serializable |
|---|
serialVersionUID: 3905799799168250680L
| Class org.jgrapht.graph.EdgeReversedGraph extends GraphDelegator<V,E> implements Serializable |
|---|
serialVersionUID: 9091361782455418631L
| Class org.jgrapht.graph.GraphDelegator extends AbstractGraph<V,E> implements Serializable |
|---|
serialVersionUID: 3257005445226181425L
| Serialized Fields |
|---|
Graph<V,E> delegate
| Class org.jgrapht.graph.GraphUnion extends AbstractGraph<V,E> implements Serializable |
|---|
serialVersionUID: -740199233080172450L
| Serialized Fields |
|---|
Graph<V,E> g1
Graph<V,E> g2
WeightCombiner operator
| Class org.jgrapht.graph.ListenableDirectedGraph extends DefaultListenableGraph<V,E> implements Serializable |
|---|
serialVersionUID: 3257571698126368824L
| Class org.jgrapht.graph.ListenableDirectedWeightedGraph extends ListenableDirectedGraph<V,E> implements Serializable |
|---|
serialVersionUID: 3977582476627621938L
| Class org.jgrapht.graph.ListenableUndirectedGraph extends DefaultListenableGraph<V,E> implements Serializable |
|---|
serialVersionUID: 3256999969193145905L
| Class org.jgrapht.graph.ListenableUndirectedWeightedGraph extends ListenableUndirectedGraph<V,E> implements Serializable |
|---|
serialVersionUID: 3690762799613949747L
| Class org.jgrapht.graph.Multigraph extends AbstractBaseGraph<V,E> implements Serializable |
|---|
serialVersionUID: 3257001055819871795L
| Class org.jgrapht.graph.ParanoidGraph extends GraphDelegator<V,E> implements Serializable |
|---|
serialVersionUID: 5075284167422166539L
| Class org.jgrapht.graph.Pseudograph extends AbstractBaseGraph<V,E> implements Serializable |
|---|
serialVersionUID: 3833183614484755253L
| Class org.jgrapht.graph.SimpleDirectedGraph extends AbstractBaseGraph<V,E> implements Serializable |
|---|
serialVersionUID: 4049358608472879671L
| Class org.jgrapht.graph.SimpleDirectedWeightedGraph extends SimpleDirectedGraph<V,E> implements Serializable |
|---|
serialVersionUID: 3904960841681220919L
| Class org.jgrapht.graph.SimpleGraph extends AbstractBaseGraph<V,E> implements Serializable |
|---|
serialVersionUID: 3545796589454112304L
| Class org.jgrapht.graph.SimpleWeightedGraph extends SimpleGraph<V,E> implements Serializable |
|---|
serialVersionUID: 3906088949100655922L
| Class org.jgrapht.graph.Subgraph extends AbstractGraph<V,E> implements Serializable |
|---|
serialVersionUID: 3208313055169665387L
| Serialized Fields |
|---|
java.util.Set<E> edgeSet
java.util.Set<E> vertexSet
Graph<V,E> base
boolean isInduced
| Class org.jgrapht.graph.UndirectedGraphUnion extends GraphUnion<V,E,UndirectedGraph<V,E>> implements Serializable |
|---|
serialVersionUID: -740199233080172450L
| Class org.jgrapht.graph.UndirectedSubgraph extends Subgraph<V,E,UndirectedGraph<V,E>> implements Serializable |
|---|
serialVersionUID: 3256728359772631350L
| Class org.jgrapht.graph.UndirectedWeightedSubgraph extends UndirectedSubgraph<V,E> implements Serializable |
|---|
serialVersionUID: 3689346615735236409L
| Class org.jgrapht.graph.UnmodifiableDirectedGraph extends UnmodifiableGraph<V,E> implements Serializable |
|---|
serialVersionUID: 3978701783725913906L
| Class org.jgrapht.graph.UnmodifiableGraph extends GraphDelegator<V,E> implements Serializable |
|---|
serialVersionUID: 3544957670722713913L
| Class org.jgrapht.graph.UnmodifiableUndirectedGraph extends UnmodifiableGraph<V,E> implements Serializable |
|---|
serialVersionUID: 3258134639355704624L
| Class org.jgrapht.graph.WeightedMultigraph extends Multigraph<V,E> implements Serializable |
|---|
serialVersionUID: 3544671793370640696L
| Class org.jgrapht.graph.WeightedPseudograph extends Pseudograph<V,E> implements Serializable |
|---|
serialVersionUID: 3257290244524356152L
| Package org.jgrapht.util |
|---|
| Class org.jgrapht.util.ArrayUnenforcedSet extends java.util.ArrayList<E> implements Serializable |
|---|
serialVersionUID: -7413250161201811238L
| Class org.jgrapht.util.ModifiableInteger extends java.lang.Number implements Serializable |
|---|
serialVersionUID: 3618698612851422261L
| Serialized Fields |
|---|
int value
ModifiableInteger.
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||