|
|||||||||
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.Stack<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 |
---|
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.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.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.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 |