$darkmode
DENOPTIM
denoptim.gui.GraphVertexMolViewerPanel Class Reference

A panel that collects three viewers: More...

Inheritance diagram for denoptim.gui.GraphVertexMolViewerPanel:
[legend]
Collaboration diagram for denoptim.gui.GraphVertexMolViewerPanel:
[legend]

Classes

class  MouseModeChoiceListener
 Listener for identifying the node on which the user has clicked and load the corresponding fragment into the fragment viewer pane. More...
 
class  NodeClickedListener
 Listener for identifying the node on which the user has clicked and load the corresponding fragment into the fragment viewer pane. More...
 

Public Member Functions

 GraphVertexMolViewerPanel ()
 Constructor. More...
 
void loadDnGraphToViewer (DGraph dnGraph, IAtomContainer mol, boolean keepSprites)
 Loads the given graph into the graph viewer. More...
 
void loadDnGraphToViewer (DGraph dnGraph, boolean keepLabels)
 Loads the given graph into the graph viewer. More...
 
void renderMolVieverToNeedUpdate ()
 Triggers the generation of the molecular representation of the loaded graph. More...
 
IAtomContainer updateMolevularViewer ()
 Updates the molecular representation of the loaded graph. More...
 
void resetFragViewerCardDeck ()
 Changes the appearance of the vertex visualisation panel to an empty card that is consistent with the presence or lack of a loaded fragment space. More...
 
void clearCurrentSystem ()
 Clears the current graph viewer but keeps track of the latest graph loaded. More...
 
void clearVertexViewer ()
 Clears the molecular viewer and hides it behind the empty card. More...
 
void clearMolecularViewer ()
 Clears the molecular viewer and hides it behind the empty card. More...
 
void moveDividerLocation ()
 Moved the divider to the location configured by some content-based reasoning. More...
 
boolean hasSelectedNodes ()
 
void alterLabels (LabelType labelName, boolean show)
 Adds/Removes labels to the graph components that are presently selected. More...
 
ArrayList< AttachmentPointgetAPsSelectedInViewer ()
 Identifies which attachment points are selected in the graph viewer. More...
 
ArrayList< VertexgetSelectedNodesInViewer ()
 Identifies which vertices are selected in the graph viewer. More...
 
void bringCardToTopOfVertexViewer (String cardName)
 Allows to show the given card in the vertex viewer panel. More...
 
void bringCardToTopOfMolViewer (String cardName)
 Allows to show the given card in the molecular structure viewer. More...
 
void dispose ()
 
void setMouseMode (ModalGraphMouse.Mode mode)
 Alters the functionality of mouse in the graph visualization panel. More...
 

Protected Attributes

FragmentViewPanel fragViewer
 
MoleculeViewPanel molViewer
 
final String NOFSCARDNAME = "noFSCard"
 
final String EMPTYCARDNAME = "emptyCard"
 
final String NOTDUABLECARDNAME = "notDoableCard"
 
final String UPDATETOVIEW = "updateCard"
 
final String MOLVIEWERCARDNAME = "molViewerCard"
 
final String FRAGVIEWERCARDNAME = "fragViewerCard"
 
final String TMPLVIEWERCARDNAME = "tmplViewwerCard"
 
GraphViewerPanel graphViewer
 

Private Member Functions

void initialize ()
 Initialize the panel and add buttons. More...
 
void removeNestedGraphViewer ()
 
void visualizeVertexInNestedViewer (Vertex v)
 Makes a clone of the given vertex and loads that clone into the nested visualization frame. More...
 

Private Attributes

DGraph dnGraph
 The unsaved version of the currently loaded graph. More...
 
JUNGGraphSnapshot oldGSStatus
 The snapshot of the old (removed) visualized GraphStrem system. More...
 
JSplitPane leftPane
 
JPanel fragViewerPanel
 
JPanel fragViewerHeader
 
JPanel fragViewerCardHolder
 
JPanel fragViewerEmptyCard
 
JPanel fragViewerNotDuableCard
 
JPanel fragViewerNoFSCard
 
GraphVertexMolViewerPanel fragViewerTmplViewerCard
 
JPanel molViewerPanel
 
JPanel molViewerHeader
 
JPanel molViewerCardHolder
 
JPanel molViewerEmptyCard
 
JPanel molViewerNeedUpdateCard
 
final double DEFDIVLOC = 0.5
 
double defDivLoc = DEFDIVLOC
 

Static Private Attributes

static final long serialVersionUID = 1L
 Version UID. More...
 
static final IChemObjectBuilder builder
 

Detailed Description

A panel that collects three viewers:

  • one for Graphs,
  • one for vertex content,
  • and one for molecular structures.
Author
Marco Foscato

Definition at line 63 of file GraphVertexMolViewerPanel.java.

Constructor & Destructor Documentation

◆ GraphVertexMolViewerPanel()

denoptim.gui.GraphVertexMolViewerPanel.GraphVertexMolViewerPanel ( )

Constructor.

Definition at line 117 of file GraphVertexMolViewerPanel.java.

References denoptim.gui.GraphVertexMolViewerPanel.initialize().

Referenced by denoptim.gui.GraphVertexMolViewerPanel.visualizeVertexInNestedViewer().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ alterLabels()

void denoptim.gui.GraphVertexMolViewerPanel.alterLabels ( LabelType  labelName,
boolean  show 
)

Adds/Removes labels to the graph components that are presently selected.

Parameters
labelNamethe string identifying which label to add.
showuse true to display labels, or false to hide labels of the given kind.

Definition at line 562 of file GraphVertexMolViewerPanel.java.

References denoptim.gui.GraphViewerPanel.alterLabels(), and denoptim.gui.GraphVertexMolViewerPanel.graphViewer.

Referenced by denoptim.gui.GUIGraphHandler.showHideLabelsListener.actionPerformed().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ bringCardToTopOfMolViewer()

void denoptim.gui.GraphVertexMolViewerPanel.bringCardToTopOfMolViewer ( String  cardName)

Allows to show the given card in the molecular structure viewer.

Parameters
cardNamethe name of the card to display. The possible values are defined as static, final fields: GraphVertexMolViewerPanel.UPDATETOVIEW, GraphVertexMolViewerPanel.MOLVIEWERCARDNAME, GraphVertexMolViewerPanel.TMPLVIEWERCARDNAME

Definition at line 635 of file GraphVertexMolViewerPanel.java.

References denoptim.gui.GraphVertexMolViewerPanel.molViewerCardHolder.

Referenced by denoptim.gui.GraphVertexMolViewerPanel.clearMolecularViewer(), denoptim.gui.GraphVertexMolViewerPanel.loadDnGraphToViewer(), denoptim.gui.GUIGraphHandler.removeCurrentDnGraph(), denoptim.gui.GraphVertexMolViewerPanel.renderMolVieverToNeedUpdate(), and denoptim.gui.GraphVertexMolViewerPanel.updateMolevularViewer().

Here is the caller graph for this function:

◆ bringCardToTopOfVertexViewer()

void denoptim.gui.GraphVertexMolViewerPanel.bringCardToTopOfVertexViewer ( String  cardName)

Allows to show the given card in the vertex viewer panel.

Parameters
cardNamethe name of the card to display. The possible values are defined as static, final fields: GraphVertexMolViewerPanel.NOFSCARDNAME, GraphVertexMolViewerPanel.EMPTYCARDNAME, GraphVertexMolViewerPanel.NOTDUABLECARDNAME, GraphVertexMolViewerPanel.FRAGVIEWERCARDNAME

Definition at line 619 of file GraphVertexMolViewerPanel.java.

References denoptim.gui.GraphVertexMolViewerPanel.fragViewerCardHolder.

Referenced by denoptim.gui.GraphVertexMolViewerPanel.clearVertexViewer(), denoptim.gui.GraphVertexMolViewerPanel.resetFragViewerCardDeck(), and denoptim.gui.GraphVertexMolViewerPanel.visualizeVertexInNestedViewer().

Here is the caller graph for this function:

◆ clearCurrentSystem()

void denoptim.gui.GraphVertexMolViewerPanel.clearCurrentSystem ( )

Clears the current graph viewer but keeps track of the latest graph loaded.

Definition at line 395 of file GraphVertexMolViewerPanel.java.

References denoptim.gui.GraphViewerPanel.cleanup(), denoptim.gui.GraphVertexMolViewerPanel.clearMolecularViewer(), denoptim.gui.GraphVertexMolViewerPanel.clearVertexViewer(), denoptim.gui.GraphVertexMolViewerPanel.dnGraph, and denoptim.gui.GraphVertexMolViewerPanel.graphViewer.

Referenced by denoptim.gui.GUIGraphHandler.clearCurrentSystem().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ clearMolecularViewer()

void denoptim.gui.GraphVertexMolViewerPanel.clearMolecularViewer ( )

Clears the molecular viewer and hides it behind the empty card.

Definition at line 421 of file GraphVertexMolViewerPanel.java.

References denoptim.gui.GraphVertexMolViewerPanel.bringCardToTopOfMolViewer(), denoptim.gui.MoleculeViewPanel.clearAll(), denoptim.gui.GraphVertexMolViewerPanel.EMPTYCARDNAME, and denoptim.gui.GraphVertexMolViewerPanel.molViewer.

Referenced by denoptim.gui.GraphVertexMolViewerPanel.clearCurrentSystem(), and denoptim.gui.GUIGraphHandler.initializeCurrentGraph().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ clearVertexViewer()

void denoptim.gui.GraphVertexMolViewerPanel.clearVertexViewer ( )

Clears the molecular viewer and hides it behind the empty card.

Definition at line 408 of file GraphVertexMolViewerPanel.java.

References denoptim.gui.GraphVertexMolViewerPanel.bringCardToTopOfVertexViewer(), denoptim.gui.FragmentViewPanel.clearAll(), denoptim.gui.GraphVertexMolViewerPanel.EMPTYCARDNAME, and denoptim.gui.GraphVertexMolViewerPanel.fragViewer.

Referenced by denoptim.gui.GraphVertexMolViewerPanel.clearCurrentSystem().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dispose()

void denoptim.gui.GraphVertexMolViewerPanel.dispose ( )

◆ getAPsSelectedInViewer()

ArrayList< AttachmentPoint > denoptim.gui.GraphVertexMolViewerPanel.getAPsSelectedInViewer ( )

Identifies which attachment points are selected in the graph viewer.

Returns
the list selected attachment points.

Definition at line 574 of file GraphVertexMolViewerPanel.java.

References denoptim.gui.GraphViewerPanel.JVertexType.AP, denoptim.gui.GraphViewerPanel.getSelectedNodes(), and denoptim.gui.GraphVertexMolViewerPanel.graphViewer.

Referenced by denoptim.gui.GUIGraphHandler.initialize().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getSelectedNodesInViewer()

ArrayList< Vertex > denoptim.gui.GraphVertexMolViewerPanel.getSelectedNodesInViewer ( )

Identifies which vertices are selected in the graph viewer.

Returns
the list of identifiers

Definition at line 594 of file GraphVertexMolViewerPanel.java.

References denoptim.gui.GraphViewerPanel.JVertexType.AP, denoptim.gui.GraphViewerPanel.getSelectedNodes(), and denoptim.gui.GraphVertexMolViewerPanel.graphViewer.

Referenced by denoptim.gui.GUIGraphHandler.initialize().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ hasSelectedNodes()

boolean denoptim.gui.GraphVertexMolViewerPanel.hasSelectedNodes ( )
Returns
true is there is any selected node in the graph viewer

Definition at line 549 of file GraphVertexMolViewerPanel.java.

References denoptim.gui.GraphVertexMolViewerPanel.graphViewer, and denoptim.gui.GraphViewerPanel.hasSelected().

Referenced by denoptim.gui.GUIGraphHandler.showHideLabelsListener.actionPerformed().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ initialize()

void denoptim.gui.GraphVertexMolViewerPanel.initialize ( )
private

Initialize the panel and add buttons.

Definition at line 127 of file GraphVertexMolViewerPanel.java.

References denoptim.gui.GraphVertexMolViewerPanel.EMPTYCARDNAME, denoptim.gui.MoleculeViewPanel.enablePartialData(), denoptim.gui.GraphVertexMolViewerPanel.fragViewer, denoptim.gui.GraphVertexMolViewerPanel.fragViewerCardHolder, denoptim.gui.GraphVertexMolViewerPanel.FRAGVIEWERCARDNAME, denoptim.gui.GraphVertexMolViewerPanel.fragViewerEmptyCard, denoptim.gui.GraphVertexMolViewerPanel.fragViewerHeader, denoptim.gui.GraphVertexMolViewerPanel.fragViewerNoFSCard, denoptim.gui.GraphVertexMolViewerPanel.fragViewerNotDuableCard, denoptim.gui.GraphVertexMolViewerPanel.fragViewerPanel, denoptim.gui.GraphVertexMolViewerPanel.graphViewer, denoptim.gui.GraphVertexMolViewerPanel.leftPane, denoptim.gui.GraphVertexMolViewerPanel.molViewer, denoptim.gui.GraphVertexMolViewerPanel.molViewerCardHolder, denoptim.gui.GraphVertexMolViewerPanel.MOLVIEWERCARDNAME, denoptim.gui.GraphVertexMolViewerPanel.molViewerEmptyCard, denoptim.gui.GraphVertexMolViewerPanel.molViewerHeader, denoptim.gui.GraphVertexMolViewerPanel.molViewerNeedUpdateCard, denoptim.gui.GraphVertexMolViewerPanel.molViewerPanel, denoptim.gui.GraphVertexMolViewerPanel.NOFSCARDNAME, denoptim.gui.GraphVertexMolViewerPanel.NOTDUABLECARDNAME, denoptim.gui.GraphViewerPanel.PROPERTYMOUSEMODE, denoptim.gui.GraphViewerPanel.PROPERTYNODECLICKED, and denoptim.gui.GraphVertexMolViewerPanel.UPDATETOVIEW.

Referenced by denoptim.gui.GraphVertexMolViewerPanel.GraphVertexMolViewerPanel().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ loadDnGraphToViewer() [1/2]

void denoptim.gui.GraphVertexMolViewerPanel.loadDnGraphToViewer ( DGraph  dnGraph,
boolean  keepLabels 
)

◆ loadDnGraphToViewer() [2/2]

void denoptim.gui.GraphVertexMolViewerPanel.loadDnGraphToViewer ( DGraph  dnGraph,
IAtomContainer  mol,
boolean  keepSprites 
)

Loads the given graph into the graph viewer.

Parameters
dnGraphthe graph to load.
molthe molecular representation of the graph. Use this to avoid converting the graph into a molecular representation every time you load the same graph.
keepSpritesif true we'll keep track of old labels.

Definition at line 245 of file GraphVertexMolViewerPanel.java.

References denoptim.gui.GraphVertexMolViewerPanel.bringCardToTopOfMolViewer(), denoptim.gui.GraphVertexMolViewerPanel.dnGraph, denoptim.gui.GraphVertexMolViewerPanel.EMPTYCARDNAME, denoptim.gui.MoleculeViewPanel.loadChemicalStructure(), denoptim.gui.GraphVertexMolViewerPanel.loadDnGraphToViewer(), denoptim.gui.GraphVertexMolViewerPanel.molViewer, and denoptim.gui.GraphVertexMolViewerPanel.MOLVIEWERCARDNAME.

Referenced by denoptim.gui.GUIGraphHandler.createEmptyVertexAndPlaceItInGraph(), denoptim.gui.GUIGraphHandler.initialize(), denoptim.gui.GUIGraphHandler.loadCurrentGraphIdxToViewer(), denoptim.gui.GraphVertexMolViewerPanel.loadDnGraphToViewer(), denoptim.gui.GUIGraphHandler.startGraphFromFragSpaceOrCreationOfEmptyVertex(), and denoptim.gui.GraphVertexMolViewerPanel.visualizeVertexInNestedViewer().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ moveDividerLocation()

void denoptim.gui.GraphVertexMolViewerPanel.moveDividerLocation ( )

Moved the divider to the location configured by some content-based reasoning.

Definition at line 539 of file GraphVertexMolViewerPanel.java.

References denoptim.gui.GraphVertexMolViewerPanel.defDivLoc.

Referenced by denoptim.gui.GUIGraphHandler.paint().

Here is the caller graph for this function:

◆ removeNestedGraphViewer()

void denoptim.gui.GraphVertexMolViewerPanel.removeNestedGraphViewer ( )
private

Definition at line 378 of file GraphVertexMolViewerPanel.java.

References denoptim.gui.GraphVertexMolViewerPanel.dispose(), denoptim.gui.GraphVertexMolViewerPanel.fragViewerCardHolder, and denoptim.gui.GraphVertexMolViewerPanel.fragViewerTmplViewerCard.

Referenced by denoptim.gui.GraphVertexMolViewerPanel.resetFragViewerCardDeck(), and denoptim.gui.GraphVertexMolViewerPanel.visualizeVertexInNestedViewer().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ renderMolVieverToNeedUpdate()

void denoptim.gui.GraphVertexMolViewerPanel.renderMolVieverToNeedUpdate ( )

Triggers the generation of the molecular representation of the loaded graph.

Definition at line 299 of file GraphVertexMolViewerPanel.java.

References denoptim.gui.GraphVertexMolViewerPanel.bringCardToTopOfMolViewer(), denoptim.gui.MoleculeViewPanel.clearAll(), denoptim.gui.GraphVertexMolViewerPanel.molViewer, and denoptim.gui.GraphVertexMolViewerPanel.UPDATETOVIEW.

Referenced by denoptim.gui.GUIGraphHandler.createEmptyVertexAndPlaceItInGraph(), and denoptim.gui.GUIGraphHandler.initialize().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ resetFragViewerCardDeck()

void denoptim.gui.GraphVertexMolViewerPanel.resetFragViewerCardDeck ( )

Changes the appearance of the vertex visualisation panel to an empty card that is consistent with the presence or lack of a loaded fragment space.

Definition at line 364 of file GraphVertexMolViewerPanel.java.

References denoptim.gui.GraphVertexMolViewerPanel.bringCardToTopOfVertexViewer(), denoptim.gui.FragmentViewPanel.clearAll(), denoptim.gui.GraphVertexMolViewerPanel.EMPTYCARDNAME, denoptim.gui.GraphVertexMolViewerPanel.fragViewer, and denoptim.gui.GraphVertexMolViewerPanel.removeNestedGraphViewer().

Referenced by denoptim.gui.GraphVertexMolViewerPanel.loadDnGraphToViewer(), denoptim.gui.GUIGraphHandler.loadFragmentSpace(), and denoptim.gui.GraphVertexMolViewerPanel.NodeClickedListener.propertyChange().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setMouseMode()

void denoptim.gui.GraphVertexMolViewerPanel.setMouseMode ( ModalGraphMouse.Mode  mode)

Alters the functionality of mouse in the graph visualization panel.

Parameters
modethe mode of action of the mouse.

Definition at line 664 of file GraphVertexMolViewerPanel.java.

References denoptim.gui.GraphVertexMolViewerPanel.graphViewer, and denoptim.gui.GraphViewerPanel.setMouseMode().

Referenced by denoptim.gui.GUIGraphHandler.initialize(), and denoptim.gui.GraphVertexMolViewerPanel.MouseModeChoiceListener.propertyChange().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateMolevularViewer()

IAtomContainer denoptim.gui.GraphVertexMolViewerPanel.updateMolevularViewer ( )

Updates the molecular representation of the loaded graph.

We rebuild the molecular representation. This method is needed in case of changes to the loaded graph, to project those changes in the graph into the molecular representation.

Definition at line 316 of file GraphVertexMolViewerPanel.java.

References denoptim.gui.GraphVertexMolViewerPanel.bringCardToTopOfMolViewer(), denoptim.gui.GraphVertexMolViewerPanel.builder, denoptim.gui.MoleculeViewPanel.clearAll(), denoptim.graph.DGraph.containsAtoms(), denoptim.molecularmodeling.ThreeDimTreeBuilder.convertGraphTo3DAtomContainer(), denoptim.gui.GraphVertexMolViewerPanel.dnGraph, denoptim.gui.GraphVertexMolViewerPanel.EMPTYCARDNAME, denoptim.gui.GUI.GUILOGGER, denoptim.gui.MoleculeViewPanel.loadChemicalStructure(), denoptim.gui.GraphVertexMolViewerPanel.molViewer, denoptim.gui.GraphVertexMolViewerPanel.MOLVIEWERCARDNAME, denoptim.gui.GUI.PRNG, and denoptim.utils.MoleculeUtils.removeUsedRCA().

Referenced by denoptim.gui.GUIGraphHandler.saveUnsavedChanges().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ visualizeVertexInNestedViewer()

void denoptim.gui.GraphVertexMolViewerPanel.visualizeVertexInNestedViewer ( Vertex  v)
private

Makes a clone of the given vertex and loads that clone into the nested visualization frame.

Parameters
vthe original vertex

Definition at line 458 of file GraphVertexMolViewerPanel.java.

References denoptim.gui.GraphVertexMolViewerPanel.bringCardToTopOfVertexViewer(), denoptim.gui.FragmentViewPanel.clearAll(), denoptim.graph.Vertex.clone(), denoptim.gui.GraphVertexMolViewerPanel.DEFDIVLOC, denoptim.gui.GraphVertexMolViewerPanel.fragViewer, denoptim.gui.GraphVertexMolViewerPanel.fragViewerCardHolder, denoptim.gui.GraphVertexMolViewerPanel.FRAGVIEWERCARDNAME, denoptim.gui.GraphVertexMolViewerPanel.fragViewerTmplViewerCard, denoptim.graph.Template.getIAtomContainer(), denoptim.graph.Template.getInnerGraph(), denoptim.gui.GraphVertexMolViewerPanel.GraphVertexMolViewerPanel(), denoptim.gui.GraphVertexMolViewerPanel.graphViewer, denoptim.gui.GraphVertexMolViewerPanel.loadDnGraphToViewer(), denoptim.gui.FragmentViewPanel.loadFragmentToViewer(), denoptim.gui.GraphVertexMolViewerPanel.NOTDUABLECARDNAME, denoptim.gui.GraphVertexMolViewerPanel.removeNestedGraphViewer(), and denoptim.gui.GraphVertexMolViewerPanel.TMPLVIEWERCARDNAME.

Referenced by denoptim.gui.GraphVertexMolViewerPanel.loadDnGraphToViewer(), and denoptim.gui.GraphVertexMolViewerPanel.NodeClickedListener.propertyChange().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ builder

final IChemObjectBuilder denoptim.gui.GraphVertexMolViewerPanel.builder
staticprivate
Initial value:
=
SilentChemObjectBuilder.getInstance()

Definition at line 109 of file GraphVertexMolViewerPanel.java.

Referenced by denoptim.gui.GraphVertexMolViewerPanel.updateMolevularViewer().

◆ DEFDIVLOC

final double denoptim.gui.GraphVertexMolViewerPanel.DEFDIVLOC = 0.5
private

◆ defDivLoc

double denoptim.gui.GraphVertexMolViewerPanel.defDivLoc = DEFDIVLOC
private

◆ dnGraph

DGraph denoptim.gui.GraphVertexMolViewerPanel.dnGraph
private

◆ EMPTYCARDNAME

◆ fragViewer

◆ fragViewerCardHolder

◆ FRAGVIEWERCARDNAME

final String denoptim.gui.GraphVertexMolViewerPanel.FRAGVIEWERCARDNAME = "fragViewerCard"
protected

◆ fragViewerEmptyCard

JPanel denoptim.gui.GraphVertexMolViewerPanel.fragViewerEmptyCard
private

◆ fragViewerHeader

JPanel denoptim.gui.GraphVertexMolViewerPanel.fragViewerHeader
private

◆ fragViewerNoFSCard

JPanel denoptim.gui.GraphVertexMolViewerPanel.fragViewerNoFSCard
private

◆ fragViewerNotDuableCard

JPanel denoptim.gui.GraphVertexMolViewerPanel.fragViewerNotDuableCard
private

◆ fragViewerPanel

JPanel denoptim.gui.GraphVertexMolViewerPanel.fragViewerPanel
private

◆ fragViewerTmplViewerCard

◆ graphViewer

◆ leftPane

JSplitPane denoptim.gui.GraphVertexMolViewerPanel.leftPane
private

◆ molViewer

◆ molViewerCardHolder

JPanel denoptim.gui.GraphVertexMolViewerPanel.molViewerCardHolder
private

◆ MOLVIEWERCARDNAME

final String denoptim.gui.GraphVertexMolViewerPanel.MOLVIEWERCARDNAME = "molViewerCard"
protected

◆ molViewerEmptyCard

JPanel denoptim.gui.GraphVertexMolViewerPanel.molViewerEmptyCard
private

◆ molViewerHeader

JPanel denoptim.gui.GraphVertexMolViewerPanel.molViewerHeader
private

◆ molViewerNeedUpdateCard

JPanel denoptim.gui.GraphVertexMolViewerPanel.molViewerNeedUpdateCard
private

◆ molViewerPanel

JPanel denoptim.gui.GraphVertexMolViewerPanel.molViewerPanel
private

◆ NOFSCARDNAME

final String denoptim.gui.GraphVertexMolViewerPanel.NOFSCARDNAME = "noFSCard"
protected

◆ NOTDUABLECARDNAME

final String denoptim.gui.GraphVertexMolViewerPanel.NOTDUABLECARDNAME = "notDoableCard"
protected

◆ oldGSStatus

JUNGGraphSnapshot denoptim.gui.GraphVertexMolViewerPanel.oldGSStatus
private

The snapshot of the old (removed) visualized GraphStrem system.

Used only to remember stuff like sprites and node positions.

Definition at line 79 of file GraphVertexMolViewerPanel.java.

Referenced by denoptim.gui.GraphVertexMolViewerPanel.loadDnGraphToViewer().

◆ serialVersionUID

final long denoptim.gui.GraphVertexMolViewerPanel.serialVersionUID = 1L
staticprivate

Version UID.

Definition at line 68 of file GraphVertexMolViewerPanel.java.

◆ TMPLVIEWERCARDNAME

final String denoptim.gui.GraphVertexMolViewerPanel.TMPLVIEWERCARDNAME = "tmplViewwerCard"
protected

◆ UPDATETOVIEW

final String denoptim.gui.GraphVertexMolViewerPanel.UPDATETOVIEW = "updateCard"
protected

The documentation for this class was generated from the following file: