|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Package org._3pq.jgrapht.demo |
|---|
| Class org._3pq.jgrapht.demo.JGraphAdapterDemo extends javax.swing.JApplet implements Serializable |
|---|
serialVersionUID: 3256444702936019250L
| Serialized Fields |
|---|
JGraphModelAdapter m_jgAdapter
| Package org._3pq.jgrapht.edge |
|---|
| Class org._3pq.jgrapht.edge.DefaultEdge extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 3258408452177932855L
| Serialized Fields |
|---|
java.lang.Object m_source
java.lang.Object m_target
| Class org._3pq.jgrapht.edge.DirectedEdge extends DefaultEdge implements Serializable |
|---|
serialVersionUID: 3258689927188134195L
| Class org._3pq.jgrapht.edge.DirectedWeightedEdge extends DirectedEdge implements Serializable |
|---|
serialVersionUID: 3689070664137257523L
| Serialized Fields |
|---|
double m_weight
| Class org._3pq.jgrapht.edge.EdgeFactories.DirectedEdgeFactory extends org._3pq.jgrapht.edge.EdgeFactories.AbstractEdgeFactory implements Serializable |
|---|
serialVersionUID: 3618135658586388792L
| Class org._3pq.jgrapht.edge.EdgeFactories.DirectedWeightedEdgeFactory extends org._3pq.jgrapht.edge.EdgeFactories.AbstractEdgeFactory implements Serializable |
|---|
serialVersionUID: 3257002163870775604L
| Class org._3pq.jgrapht.edge.EdgeFactories.UndirectedEdgeFactory extends org._3pq.jgrapht.edge.EdgeFactories.AbstractEdgeFactory implements Serializable |
|---|
serialVersionUID: 3257007674431189815L
| Class org._3pq.jgrapht.edge.EdgeFactories.UndirectedWeightedEdgeFactory extends org._3pq.jgrapht.edge.EdgeFactories.AbstractEdgeFactory implements Serializable |
|---|
serialVersionUID: 4048797883346269237L
| Class org._3pq.jgrapht.edge.UndirectedEdge extends DefaultEdge implements Serializable |
|---|
serialVersionUID: 3257563988526380337L
| Class org._3pq.jgrapht.edge.UndirectedWeightedEdge extends UndirectedEdge implements Serializable |
|---|
serialVersionUID: 4120853256903012915L
| Serialized Fields |
|---|
double m_weight
| Package org._3pq.jgrapht.event |
|---|
| Class org._3pq.jgrapht.event.ConnectedComponentTraversalEvent extends java.util.EventObject implements Serializable |
|---|
serialVersionUID: 3834311717709822262L
| Serialized Fields |
|---|
int m_type
| Class org._3pq.jgrapht.event.EdgeTraversalEvent extends java.util.EventObject implements Serializable |
|---|
serialVersionUID: 4050768173789820979L
| Serialized Fields |
|---|
Edge m_edge
| Class org._3pq.jgrapht.event.GraphChangeEvent extends java.util.EventObject implements Serializable |
|---|
serialVersionUID: 3834592106026382391L
| Serialized Fields |
|---|
int m_type
| Class org._3pq.jgrapht.event.GraphEdgeChangeEvent extends GraphChangeEvent implements Serializable |
|---|
serialVersionUID: 3618134563335844662L
| Serialized Fields |
|---|
Edge m_edge
| Class org._3pq.jgrapht.event.GraphVertexChangeEvent extends GraphChangeEvent implements Serializable |
|---|
serialVersionUID: 3690189962679104053L
| Serialized Fields |
|---|
java.lang.Object m_vertex
| Class org._3pq.jgrapht.event.VertexTraversalEvent extends java.util.EventObject implements Serializable |
|---|
serialVersionUID: 3688790267213918768L
| Serialized Fields |
|---|
java.lang.Object m_vertex
| Package org._3pq.jgrapht.ext |
|---|
| Class org._3pq.jgrapht.ext.JGraphModelAdapter extends org.jgraph.graph.DefaultGraphModel implements Serializable |
|---|
serialVersionUID: 3256722883706302515L
| Serialized Fields |
|---|
java.util.Set<E> m_jCellsBeingAdded
1. First, we add the desired edge to m_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 m_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 m_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 m_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> m_jCellsBeingRemoved
java.util.Set<E> m_jtElementsBeingAdded
java.util.Set<E> m_jtElementsBeingRemoved
JGraphModelAdapter.CellFactory m_cellFactory
java.util.Map<K,V> m_cellToEdge
java.util.Map<K,V> m_cellToVertex
org.jgraph.graph.AttributeMap m_defaultEdgeAttributes
org.jgraph.graph.AttributeMap m_defaultVertexAttributes
java.util.Map<K,V> m_edgeToCell
java.util.Map<K,V> m_vertexToCell
org._3pq.jgrapht.ext.JGraphModelAdapter.ShieldedGraph m_jtGraph
| Class org._3pq.jgrapht.ext.JGraphModelAdapter.DefaultCellFactory extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 3690194343461861173L
| Package org._3pq.jgrapht.graph |
|---|
| Class org._3pq.jgrapht.graph.AbstractBaseGraph extends AbstractGraph implements Serializable |
|---|
| Serialized Fields |
|---|
java.util.Map<K,V> m_vertexMap
boolean m_allowingLoops
java.lang.Class<T> m_factoryEdgeClass
EdgeFactory m_edgeFactory
EdgeListFactory m_edgeListFactory
java.util.Set<E> m_edgeSet
org._3pq.jgrapht.graph.AbstractBaseGraph.Specifics m_specifics
boolean m_allowingMultipleEdges
| Class org._3pq.jgrapht.graph.AsUndirectedGraph extends GraphDelegator implements Serializable |
|---|
serialVersionUID: 3257845485078065462L
| Class org._3pq.jgrapht.graph.DefaultDirectedGraph extends AbstractBaseGraph implements Serializable |
|---|
serialVersionUID: 3544953246956466230L
| Class org._3pq.jgrapht.graph.DefaultDirectedWeightedGraph extends DefaultDirectedGraph implements Serializable |
|---|
serialVersionUID: 3761405317841171513L
| Class org._3pq.jgrapht.graph.DefaultListenableGraph extends GraphDelegator implements Serializable |
|---|
serialVersionUID: 3977575900898471984L
| Serialized Fields |
|---|
java.util.ArrayList<E> m_graphListeners
java.util.ArrayList<E> m_vertexSetListeners
org._3pq.jgrapht.graph.DefaultListenableGraph.FlyweightEdgeEvent m_reuseableEdgeEvent
org._3pq.jgrapht.graph.DefaultListenableGraph.FlyweightVertexEvent m_reuseableVertexEvent
boolean m_reuseEvents
| Class org._3pq.jgrapht.graph.DirectedMultigraph extends AbstractBaseGraph implements Serializable |
|---|
serialVersionUID: 3258408413590599219L
| Class org._3pq.jgrapht.graph.DirectedSubgraph extends Subgraph implements Serializable |
|---|
serialVersionUID: 3616445700507054133L
| Class org._3pq.jgrapht.graph.DirectedWeightedMultigraph extends DirectedMultigraph implements Serializable |
|---|
serialVersionUID: 4049071636005206066L
| Class org._3pq.jgrapht.graph.DirectedWeightedSubgraph extends DirectedSubgraph implements Serializable |
|---|
serialVersionUID: 3905799799168250680L
| Class org._3pq.jgrapht.graph.GraphDelegator extends AbstractGraph implements Serializable |
|---|
serialVersionUID: 3257005445226181425L
| Serialized Fields |
|---|
Graph m_delegate
| Class org._3pq.jgrapht.graph.ListenableDirectedGraph extends DefaultListenableGraph implements Serializable |
|---|
serialVersionUID: 3257571698126368824L
| Class org._3pq.jgrapht.graph.ListenableDirectedWeightedGraph extends ListenableDirectedGraph implements Serializable |
|---|
serialVersionUID: 3977582476627621938L
| Class org._3pq.jgrapht.graph.ListenableUndirectedGraph extends DefaultListenableGraph implements Serializable |
|---|
serialVersionUID: 3256999969193145905L
| Class org._3pq.jgrapht.graph.ListenableUndirectedWeightedGraph extends ListenableUndirectedGraph implements Serializable |
|---|
serialVersionUID: 3690762799613949747L
| Class org._3pq.jgrapht.graph.Multigraph extends AbstractBaseGraph implements Serializable |
|---|
serialVersionUID: 3257001055819871795L
| Class org._3pq.jgrapht.graph.Pseudograph extends AbstractBaseGraph implements Serializable |
|---|
serialVersionUID: 3833183614484755253L
| Class org._3pq.jgrapht.graph.SimpleDirectedGraph extends AbstractBaseGraph implements Serializable |
|---|
serialVersionUID: 4049358608472879671L
| Class org._3pq.jgrapht.graph.SimpleDirectedWeightedGraph extends SimpleDirectedGraph implements Serializable |
|---|
serialVersionUID: 3904960841681220919L
| Class org._3pq.jgrapht.graph.SimpleGraph extends AbstractBaseGraph implements Serializable |
|---|
serialVersionUID: 3545796589454112304L
| Class org._3pq.jgrapht.graph.SimpleWeightedGraph extends SimpleGraph implements Serializable |
|---|
serialVersionUID: 3906088949100655922L
| Class org._3pq.jgrapht.graph.Subgraph extends AbstractGraph implements Serializable |
|---|
| Serialized Fields |
|---|
java.util.Set<E> m_edgeSet
java.util.Set<E> m_vertexSet
Graph m_base
boolean m_isInduced
boolean m_verifyIntegrity
| Class org._3pq.jgrapht.graph.UndirectedSubgraph extends Subgraph implements Serializable |
|---|
serialVersionUID: 3256728359772631350L
| Class org._3pq.jgrapht.graph.UndirectedWeightedSubgraph extends UndirectedSubgraph implements Serializable |
|---|
serialVersionUID: 3689346615735236409L
| Class org._3pq.jgrapht.graph.UnmodifiableDirectedGraph extends UnmodifiableGraph implements Serializable |
|---|
serialVersionUID: 3978701783725913906L
| Class org._3pq.jgrapht.graph.UnmodifiableGraph extends GraphDelegator implements Serializable |
|---|
serialVersionUID: 3544957670722713913L
| Class org._3pq.jgrapht.graph.UnmodifiableUndirectedGraph extends UnmodifiableGraph implements Serializable |
|---|
serialVersionUID: 3258134639355704624L
| Class org._3pq.jgrapht.graph.WeightedMultigraph extends Multigraph implements Serializable |
|---|
serialVersionUID: 3544671793370640696L
| Class org._3pq.jgrapht.graph.WeightedPseudograph extends Pseudograph implements Serializable |
|---|
serialVersionUID: 3257290244524356152L
| Package org._3pq.jgrapht.util |
|---|
| Class org._3pq.jgrapht.util.ModifiableInteger extends java.lang.Number implements Serializable |
|---|
serialVersionUID: 3618698612851422261L
| Serialized Fields |
|---|
int value
ModifiableInteger.
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||