$darkmode
|
DENOPTIM
|
A panel with a viewer capable of visualising DENOPTIM fragments and allows to create and edit fragments. More...
Classes | |
| class | VrtxSpinnerChangeEvent |
Public Member Functions | |
| GUIVertexInspector (GUIMainPanel mainPanel) | |
| Constructor. More... | |
| void | importStructureFromFile (File file) |
| void | importStructureFromSMILES (String smiles) |
| Imports the given SMILES into the viewer. More... | |
| void | importVerticesFromFile (File file) |
| Imports fragments from a file. More... | |
| void | importVertices (List< Vertex > fragments) |
| Imports vertices. More... | |
| boolean | hasUnsavedChanges () |
| Check whether there are unsaved changes. More... | |
| void | dispose () |
Public Member Functions inherited from denoptim.gui.GUICardPanel | |
| GUICardPanel (GUIMainPanel mainPanel, String newPanelName) | |
| Constructor for JPanel meant to be a single "card" in the deck of cards. More... | |
| boolean | hasUnsavedChanges () |
| Check for unsaved changes in the components included in this card. More... | |
Static Public Member Functions | |
| static boolean | dialogToDefineCuttingRules (FragmenterParameters settings, ClassLoader classLoader, Component parent, boolean setMolToGraphSettings) |
| Starts a dialog to define the on-the-fly fragmentation settings. More... | |
| static List< APClass > | choseOrCreateNewAPClass (JComponent parent, boolean singleSelection) |
| Runs a dialog aimed at selecting an existing APClass or defining a new one. More... | |
| static List< APClass > | choseOrCreateNewAPClass (JComponent parent, boolean singleSelection, String title) |
| Runs a dialog aimed at selecting an existing APClass or defining a new one. More... | |
| static String | ensureGoodAPRuleString (String currApRule, String title, boolean mustReply, JComponent parent) throws DENOPTIMException |
| Forces the user to specify a properly formatted APRule, i.e., the first component of an APClass. More... | |
Static Public Attributes | |
| static AtomicInteger | prepVrtxTabUID = new AtomicInteger(1) |
| Unique identified for instances of this inspector. More... | |
Private Member Functions | |
| void | initialize () |
| Initialize the panel and add buttons. More... | |
| void | loadCurrentVrtxIdxToViewer () |
| Loads the fragments corresponding to the field index. More... | |
| void | clearCurrentSystem () |
| void | updateVrtxListSpinner () |
| boolean | convertAtomToAP (IAtom trgAtm, String ruleAndSubClass) |
| Removes an atom and replaces it with an attachment point. More... | |
| void | removeAtoms (ArrayList< IAtom > atmsToDels) |
| void | deprotectEditedSystem () |
| void | protectEditedSystem () |
| void | activateTabEditsListener (boolean var) |
| void | removeCurrentVrtx () throws DENOPTIMException |
| void | saveUnsavedChanges () |
Private Attributes | |
| ArrayList< Vertex > | verticesLibrary = new ArrayList<Vertex>() |
| The currently loaded list of fragments. More... | |
| Vertex | vertex |
| The currently loaded vertex. More... | |
| int | currVrtxIdx = 0 |
| The index of the currently loaded fragment [0–(n-1)}. More... | |
| boolean | unsavedChanges = false |
| Flag signaling that loaded data has changes since last save. More... | |
| VertexViewPanel | vertexViewer |
| JPanel | ctrlPane |
| JPanel | navigPanel |
| JPanel | navigPanel2 |
| JPanel | navigPanel3 |
| JButton | btnAddVrtx |
| JButton | btnDelVrtx |
| JButton | btnOpenVrtxs |
| JSpinner | navigSpinner |
| JLabel | totalVrtxsLabel |
| final VrtxSpinnerChangeEvent | vrtxSpinnerListener |
| JPanel | pnlImportStruct |
| JButton | btnOpenMol |
| JButton | btnOpenSMILES |
| JPanel | pnlEmptFrag |
| JButton | btnEmptFrag |
| JPanel | pnlAtmToAP |
| JButton | btnAtmToAP |
| JPanel | pnlBondToAPPair |
| JButton | btnBondToAPPair |
| JPanel | pnlTmplBasedChop |
| JButton | btnTmplBldChop |
| JPanel | pnlChop |
| JButton | btnChop |
| JPanel | pnlDelSel |
| JButton | btnDelSel |
| JPanel | pnlSaveEdits |
| JButton | btnSaveEdits |
Static Private Attributes | |
| static final long | serialVersionUID = 912850110991449553L |
| Version UID. More... | |
Additional Inherited Members | |
Protected Attributes inherited from denoptim.gui.GUICardPanel | |
| GUIMainPanel | mainPanel |
| The main panel (cards deck) More... | |
A panel with a viewer capable of visualising DENOPTIM fragments and allows to create and edit fragments.
The molecular viewer is provided by Jmol.
Definition at line 95 of file GUIVertexInspector.java.
| denoptim.gui.GUIVertexInspector.GUIVertexInspector | ( | GUIMainPanel | mainPanel | ) |
Constructor.
Definition at line 174 of file GUIVertexInspector.java.
References denoptim.gui.GUIVertexInspector.initialize(), denoptim.gui.GUICardPanel.mainPanel, and denoptim.gui.GUIVertexInspector.prepVrtxTabUID.
|
private |
Definition at line 1819 of file GUIVertexInspector.java.
References denoptim.gui.VertexViewPanel.activateTabEditsListener(), and denoptim.gui.GUIVertexInspector.vertexViewer.
Referenced by denoptim.gui.GUIVertexInspector.saveUnsavedChanges(), and denoptim.gui.GUIVertexInspector.VrtxSpinnerChangeEvent.stateChanged().
|
static |
Runs a dialog aimed at selecting an existing APClass or defining a new one.
| parent | the component the dialog window will the bound to. |
| singleSelection | use true to restrict the choice to a single APClass. |
Definition at line 1991 of file GUIVertexInspector.java.
References denoptim.gui.GUIVertexInspector.choseOrCreateNewAPClass().
Referenced by denoptim.gui.GUIVertexInspector.choseOrCreateNewAPClass(), denoptim.gui.GUIEmptyVertexMaker.GUIEmptyVertexMaker(), and denoptim.gui.GUIVertexInspector.initialize().
|
static |
Runs a dialog aimed at selecting an existing APClass or defining a new one.
| parent | the component the dialog window will the bound to. |
| singleSelection | use true to restrict the choice to a single APClass. |
| title | the title of the dialog. |
Definition at line 2008 of file GUIVertexInspector.java.
References denoptim.graph.APClass.getAllAPClassesAsString(), denoptim.graph.APClass.make(), and denoptim.gui.GUIModalDialog.showDialog().
|
private |
Definition at line 1599 of file GUIVertexInspector.java.
References denoptim.gui.VertexViewPanel.clearCurrentSystem(), denoptim.gui.GUIVertexInspector.vertex, and denoptim.gui.GUIVertexInspector.vertexViewer.
Referenced by denoptim.gui.GUIVertexInspector.importStructureFromFile(), denoptim.gui.GUIVertexInspector.importStructureFromSMILES(), denoptim.gui.GUIVertexInspector.loadCurrentVrtxIdxToViewer(), and denoptim.gui.GUIVertexInspector.removeCurrentVrtx().
|
private |
Removes an atom and replaces it with an attachment point.
| ruleAndSubClass | the attachment point class of the new AP. This must be a valid string as we do not check for validity. We assume the check has been done already. |
| trgAtm |
true if the conversion was successful Definition at line 1626 of file GUIVertexInspector.java.
References denoptim.graph.Fragment.addAPOnAtom(), denoptim.graph.Fragment.getConnectedAtomsCount(), denoptim.graph.Fragment.getConnectedAtomsList(), denoptim.utils.MoleculeUtils.getPoint3d(), denoptim.graph.Fragment.indexOf(), denoptim.graph.APClass.make(), denoptim.constants.DENOPTIMConstants.SEPARATORAPPROPSCL, and denoptim.gui.GUIVertexInspector.vertex.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
private |
Definition at line 1763 of file GUIVertexInspector.java.
References denoptim.gui.GUIVertexInspector.btnAddVrtx, denoptim.gui.GUIVertexInspector.btnAtmToAP, denoptim.gui.GUIVertexInspector.btnBondToAPPair, denoptim.gui.GUIVertexInspector.btnDelSel, denoptim.gui.GUIVertexInspector.btnEmptFrag, denoptim.gui.GUIVertexInspector.btnOpenMol, denoptim.gui.GUIVertexInspector.btnOpenSMILES, denoptim.gui.GUIVertexInspector.btnOpenVrtxs, denoptim.gui.VertexViewPanel.deprotectEdits(), denoptim.gui.GUIVertexInspector.navigSpinner, denoptim.gui.GUIVertexInspector.VrtxSpinnerChangeEvent.setEnabled(), denoptim.gui.VertexViewPanel.setSwitchable(), denoptim.gui.GUIVertexInspector.vertex, denoptim.gui.GUIVertexInspector.vertexViewer, and denoptim.gui.GUIVertexInspector.vrtxSpinnerListener.
Referenced by denoptim.gui.GUIVertexInspector.initialize(), denoptim.gui.GUIVertexInspector.removeCurrentVrtx(), and denoptim.gui.GUIVertexInspector.saveUnsavedChanges().
|
static |
Starts a dialog to define the on-the-fly fragmentation settings.
| settings | where settings will be stored |
| classLoader | used to find resources |
| parent | used to place dialog windows in the relevant position. |
| setMolToGraphSettings | if true enabled the setting of parameters that make sense only when we convert molecules to DGraphs. |
true if it all went well. Definition at line 1297 of file GUIVertexInspector.java.
References denoptim.programs.fragmenter.FragmenterParameters.getCuttingRulesFilePathname(), denoptim.programs.fragmenter.FragmenterParameters.getDefaultCuttingRules(), denoptim.gui.GUIPreferences.lastCutRulesFile, denoptim.io.DenoptimIO.readCuttingRules(), denoptim.gui.GUIModalDialog.result, and denoptim.programs.RunTimeParameters.startConsoleLogger().
Referenced by denoptim.gui.GUIGraphHandler.initialize(), and denoptim.gui.GUIVertexInspector.initialize().
| void denoptim.gui.GUIVertexInspector.dispose | ( | ) |
Definition at line 2157 of file GUIVertexInspector.java.
References denoptim.gui.VertexViewPanel.dispose(), and denoptim.gui.GUIVertexInspector.vertexViewer.
|
static |
Forces the user to specify a properly formatted APRule, i.e., the first component of an APClass.
| currApRule | the current value of the APRule, or empty string |
| mustReply | set to true to prevent escaping the question |
| DENOPTIMException | is the used did not choose a valid value. |
Definition at line 2101 of file GUIVertexInspector.java.
References denoptim.graph.APClass.isValidAPRuleString().
| boolean denoptim.gui.GUIVertexInspector.hasUnsavedChanges | ( | ) |
Check whether there are unsaved changes.
true if there are unsaved changes. Reimplemented from denoptim.gui.GUICardPanel.
Definition at line 2147 of file GUIVertexInspector.java.
References denoptim.gui.GUIVertexInspector.unsavedChanges.
| void denoptim.gui.GUIVertexInspector.importStructureFromFile | ( | File | file | ) |
Definition at line 1380 of file GUIVertexInspector.java.
References denoptim.constants.DENOPTIMConstants.APSTAG, denoptim.gui.GUIVertexInspector.btnAtmToAP, denoptim.gui.GUIVertexInspector.btnBondToAPPair, denoptim.gui.GUIVertexInspector.btnDelSel, denoptim.gui.GUIVertexInspector.clearCurrentSystem(), denoptim.gui.GUIVertexInspector.currVrtxIdx, denoptim.gui.VertexViewPanel.getLoadedStructure(), denoptim.gui.VertexViewPanel.loadPlainStructure(), denoptim.io.DenoptimIO.readAllAtomContainers(), denoptim.gui.GUIVertexInspector.unsavedChanges, denoptim.gui.GUIVertexInspector.updateVrtxListSpinner(), denoptim.gui.GUIVertexInspector.vertex, denoptim.gui.GUIVertexInspector.vertexViewer, and denoptim.gui.GUIVertexInspector.verticesLibrary.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
| void denoptim.gui.GUIVertexInspector.importStructureFromSMILES | ( | String | smiles | ) |
Imports the given SMILES into the viewer.
As SMILES cannot hold attachment points (APs), no AP will be created and the resulting system is a plain molecule instead of a fragment.
| smiles | the SMILES string |
Definition at line 1433 of file GUIVertexInspector.java.
References denoptim.gui.GUIVertexInspector.btnAtmToAP, denoptim.gui.GUIVertexInspector.btnBondToAPPair, denoptim.gui.GUIVertexInspector.btnDelSel, denoptim.gui.GUIVertexInspector.btnSaveEdits, denoptim.gui.GUIVertexInspector.clearCurrentSystem(), denoptim.gui.GUIVertexInspector.currVrtxIdx, denoptim.gui.VertexViewPanel.getLoadedStructure(), denoptim.gui.VertexViewPanel.loadSMILES(), denoptim.gui.GUIVertexInspector.unsavedChanges, denoptim.gui.GUIVertexInspector.updateVrtxListSpinner(), denoptim.gui.GUIVertexInspector.vertex, denoptim.gui.GUIVertexInspector.vertexViewer, and denoptim.gui.GUIVertexInspector.verticesLibrary.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
| void denoptim.gui.GUIVertexInspector.importVertices | ( | List< Vertex > | fragments | ) |
Imports vertices.
| fragments | the list of vertices to import |
Definition at line 1513 of file GUIVertexInspector.java.
References denoptim.gui.GUIVertexInspector.currVrtxIdx, denoptim.gui.GUIVertexInspector.loadCurrentVrtxIdxToViewer(), denoptim.gui.GUIVertexInspector.updateVrtxListSpinner(), and denoptim.gui.GUIVertexInspector.verticesLibrary.
Referenced by denoptim.gui.GUIVertexInspector.importVerticesFromFile(), and denoptim.gui.GUIVertexInspector.initialize().
| void denoptim.gui.GUIVertexInspector.importVerticesFromFile | ( | File | file | ) |
Imports fragments from a file.
| file | the file to open |
Definition at line 1473 of file GUIVertexInspector.java.
References denoptim.gui.GUIVertexInspector.btnAddVrtx, denoptim.graph.Vertex.BBType.FRAGMENT, denoptim.gui.GUIVertexInspector.importVertices(), and denoptim.io.DenoptimIO.readVertexes().
Referenced by denoptim.gui.MainToolBar.openFile().
|
private |
Initialize the panel and add buttons.
Definition at line 186 of file GUIVertexInspector.java.
References denoptim.gui.ButtonsBar.add(), denoptim.utils.DummyAtomHandler.addDummiesOnLinearities(), denoptim.files.FileUtils.addToRecentFiles(), denoptim.gui.IVertexAPSelection.APDATACHANGEEVENT, denoptim.gui.GUIVertexInspector.btnAddVrtx, denoptim.gui.GUIVertexInspector.btnAtmToAP, denoptim.gui.GUIVertexInspector.btnBondToAPPair, denoptim.gui.GUIVertexInspector.btnChop, denoptim.gui.GUIVertexInspector.btnDelSel, denoptim.gui.GUIVertexInspector.btnDelVrtx, denoptim.gui.GUIModalDialog.btnDone, denoptim.gui.GUIVertexInspector.btnEmptFrag, denoptim.gui.GUIVertexInspector.btnOpenMol, denoptim.gui.GUIVertexInspector.btnOpenSMILES, denoptim.gui.GUIVertexInspector.btnOpenVrtxs, denoptim.gui.GUIVertexInspector.btnSaveEdits, denoptim.gui.GUIVertexInspector.btnTmplBldChop, denoptim.gui.GUIVertexInspector.choseOrCreateNewAPClass(), denoptim.gui.GUIVertexInspector.convertAtomToAP(), denoptim.gui.GUIVertexInspector.ctrlPane, denoptim.gui.GUIVertexSelector.ctrlPane, denoptim.gui.GUIVertexInspector.currVrtxIdx, denoptim.gui.GUIVertexInspector.deprotectEditedSystem(), denoptim.gui.GUIVertexInspector.dialogToDefineCuttingRules(), denoptim.files.FileAndFormat.file, denoptim.files.FileAndFormat.format, denoptim.graph.Vertex.BBType.FRAGMENT, denoptim.fragmenter.FragmenterTools.fragmentation(), denoptim.utils.MoleculeUtils.getAtomRef(), denoptim.gui.VertexViewPanel.getAtomsSelectedFromJMol(), denoptim.programs.fragmenter.FragmenterParameters.getCuttingRules(), denoptim.programs.fragmenter.FragmenterParameters.getCuttingRulesFilePathname(), denoptim.programs.fragmenter.FragmenterParameters.getFragmentationTmpls(), denoptim.graph.Vertex.getIAtomContainer(), denoptim.programs.fragmenter.FragmenterParameters.getLinearAngleLimit(), denoptim.gui.VertexViewPanel.getLoadedStructure(), denoptim.programs.RunTimeParameters.getLogger(), denoptim.programs.fragmenter.FragmenterParameters.getMaxBufferShellSize(), denoptim.programs.RunTimeParameters.getRandomizer(), denoptim.gui.GUIVertexInspector.importStructureFromFile(), denoptim.gui.GUIVertexInspector.importStructureFromSMILES(), denoptim.gui.GUIVertexInspector.importVertices(), denoptim.gui.GUIVertexSelector.load(), denoptim.gui.VertexViewPanel.loadVertexToViewer(), denoptim.gui.GUIVertexInspector.navigPanel, denoptim.gui.GUIVertexInspector.navigPanel2, denoptim.gui.GUIVertexInspector.navigPanel3, denoptim.gui.GUIVertexInspector.navigSpinner, denoptim.gui.GUIFileOpener.pickFile(), denoptim.gui.GUIFileSaver.pickFileForSavingVertexes(), denoptim.gui.GUIVertexInspector.pnlAtmToAP, denoptim.gui.GUIVertexInspector.pnlBondToAPPair, denoptim.gui.GUIVertexInspector.pnlChop, denoptim.gui.GUIVertexInspector.pnlDelSel, denoptim.gui.GUIVertexInspector.pnlEmptFrag, denoptim.gui.GUIVertexInspector.pnlImportStruct, denoptim.gui.GUIVertexInspector.pnlSaveEdits, denoptim.gui.GUIVertexInspector.pnlTmplBasedChop, denoptim.gui.GUIVertexInspector.protectEditedSystem(), denoptim.io.DenoptimIO.readDENOPTIMGraphsFromFile(), denoptim.io.DenoptimIO.readVertexes(), denoptim.gui.GUIVertexInspector.removeAtoms(), denoptim.gui.GUIVertexInspector.removeCurrentVrtx(), denoptim.gui.GUIVertexInspector.saveUnsavedChanges(), denoptim.programs.fragmenter.FragmenterParameters.setFragmentationTmpls(), denoptim.gui.GUIVertexSelector.setRequireApSelection(), denoptim.gui.GUIModalDialog.showDialog(), denoptim.gui.GUIVertexInspector.totalVrtxsLabel, denoptim.gui.GUIVertexInspector.unsavedChanges, denoptim.gui.GUIVertexInspector.vertex, denoptim.gui.GUIVertexInspector.vertexViewer, denoptim.gui.GUIVertexInspector.verticesLibrary, denoptim.gui.GUIVertexInspector.vrtxSpinnerListener, and denoptim.io.DenoptimIO.writeVertexesToFile().
Referenced by denoptim.gui.GUIVertexInspector.GUIVertexInspector().
|
private |
Loads the fragments corresponding to the field index.
The molecular data is loaded in the Jmol viewer, and the attachment point (AP) information in the the list of APs. Jmol is not aware of AP-related information, so this also launches the generation of the graphical objects representing the APs.
Definition at line 1569 of file GUIVertexInspector.java.
References denoptim.gui.GUIVertexInspector.btnAtmToAP, denoptim.gui.GUIVertexInspector.btnBondToAPPair, denoptim.gui.GUIVertexInspector.btnDelSel, denoptim.gui.GUIVertexInspector.clearCurrentSystem(), denoptim.gui.GUIVertexInspector.currVrtxIdx, denoptim.gui.VertexViewPanel.loadVertexToViewer(), denoptim.gui.GUIVertexInspector.vertex, denoptim.gui.GUIVertexInspector.vertexViewer, and denoptim.gui.GUIVertexInspector.verticesLibrary.
Referenced by denoptim.gui.GUIVertexInspector.importVertices(), denoptim.gui.GUIVertexInspector.removeCurrentVrtx(), denoptim.gui.GUIVertexInspector.saveUnsavedChanges(), and denoptim.gui.GUIVertexInspector.VrtxSpinnerChangeEvent.stateChanged().
|
private |
Definition at line 1794 of file GUIVertexInspector.java.
References denoptim.gui.GUIVertexInspector.btnAddVrtx, denoptim.gui.GUIVertexInspector.btnEmptFrag, denoptim.gui.GUIVertexInspector.btnOpenMol, denoptim.gui.GUIVertexInspector.btnOpenSMILES, denoptim.gui.GUIVertexInspector.btnOpenVrtxs, denoptim.gui.GUIVertexInspector.btnSaveEdits, denoptim.gui.GUIVertexInspector.currVrtxIdx, denoptim.gui.GUIVertexInspector.navigSpinner, denoptim.gui.GUIVertexInspector.VrtxSpinnerChangeEvent.setEnabled(), denoptim.gui.VertexViewPanel.setSwitchable(), denoptim.gui.GUIVertexInspector.vertexViewer, and denoptim.gui.GUIVertexInspector.vrtxSpinnerListener.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
private |
Definition at line 1690 of file GUIVertexInspector.java.
References denoptim.constants.DENOPTIMConstants.ATMPROPAPS, denoptim.graph.Fragment.bonds(), denoptim.graph.Fragment.getAPsFromAtom(), denoptim.graph.Fragment.getAttachmentPoints(), denoptim.graph.Fragment.removeAtom(), denoptim.graph.Fragment.removeBond(), denoptim.graph.Fragment.updateAPs(), and denoptim.gui.GUIVertexInspector.vertex.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
private |
Definition at line 1826 of file GUIVertexInspector.java.
References denoptim.gui.GUIVertexInspector.clearCurrentSystem(), denoptim.gui.VertexViewPanel.clearMolecularViewer(), denoptim.gui.GUIVertexInspector.currVrtxIdx, denoptim.gui.GUIVertexInspector.deprotectEditedSystem(), denoptim.gui.VertexViewPanel.hasUnsavedAPEdits(), denoptim.gui.GUIVertexInspector.loadCurrentVrtxIdxToViewer(), denoptim.gui.GUIVertexInspector.navigSpinner, denoptim.gui.GUIVertexInspector.totalVrtxsLabel, denoptim.gui.GUIVertexInspector.updateVrtxListSpinner(), denoptim.gui.GUIVertexInspector.vertexViewer, and denoptim.gui.GUIVertexInspector.verticesLibrary.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
private |
Definition at line 1885 of file GUIVertexInspector.java.
References denoptim.gui.GUIVertexInspector.activateTabEditsListener(), denoptim.gui.GUIVertexInspector.btnSaveEdits, denoptim.gui.GUIVertexInspector.currVrtxIdx, denoptim.gui.GUIVertexInspector.deprotectEditedSystem(), denoptim.gui.VertexViewPanel.getActiveMapAPs(), denoptim.gui.VertexViewPanel.getAPTableModel(), denoptim.gui.VertexViewPanel.getLoadedStructure(), denoptim.graph.Vertex.getNumberOfAPs(), denoptim.gui.VertexViewPanel.hasUnsavedAPEdits(), denoptim.gui.GUIVertexInspector.loadCurrentVrtxIdxToViewer(), denoptim.gui.GUIVertexInspector.navigSpinner, denoptim.gui.GUIAPClassDefinitionDialog.setPreDefinedAPClass(), denoptim.gui.GUIModalDialog.showDialog(), denoptim.gui.GUIVertexInspector.vertex, denoptim.gui.GUIVertexInspector.vertexViewer, and denoptim.gui.GUIVertexInspector.verticesLibrary.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
private |
Definition at line 1608 of file GUIVertexInspector.java.
References denoptim.gui.GUIVertexInspector.currVrtxIdx, denoptim.gui.GUIVertexInspector.navigSpinner, denoptim.gui.GUIVertexInspector.totalVrtxsLabel, and denoptim.gui.GUIVertexInspector.verticesLibrary.
Referenced by denoptim.gui.GUIVertexInspector.importStructureFromFile(), denoptim.gui.GUIVertexInspector.importStructureFromSMILES(), denoptim.gui.GUIVertexInspector.importVertices(), and denoptim.gui.GUIVertexInspector.removeCurrentVrtx().
|
private |
|
private |
Definition at line 151 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.deprotectEditedSystem(), denoptim.gui.GUIVertexInspector.importStructureFromFile(), denoptim.gui.GUIVertexInspector.importStructureFromSMILES(), denoptim.gui.GUIVertexInspector.initialize(), and denoptim.gui.GUIVertexInspector.loadCurrentVrtxIdxToViewer().
|
private |
Definition at line 154 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.deprotectEditedSystem(), denoptim.gui.GUIVertexInspector.importStructureFromFile(), denoptim.gui.GUIVertexInspector.importStructureFromSMILES(), denoptim.gui.GUIVertexInspector.initialize(), and denoptim.gui.GUIVertexInspector.loadCurrentVrtxIdxToViewer().
|
private |
Definition at line 160 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
private |
Definition at line 163 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.deprotectEditedSystem(), denoptim.gui.GUIVertexInspector.importStructureFromFile(), denoptim.gui.GUIVertexInspector.importStructureFromSMILES(), denoptim.gui.GUIVertexInspector.initialize(), and denoptim.gui.GUIVertexInspector.loadCurrentVrtxIdxToViewer().
|
private |
Definition at line 134 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
private |
Definition at line 148 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.deprotectEditedSystem(), denoptim.gui.GUIVertexInspector.initialize(), and denoptim.gui.GUIVertexInspector.protectEditedSystem().
|
private |
Definition at line 144 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.deprotectEditedSystem(), denoptim.gui.GUIVertexInspector.initialize(), and denoptim.gui.GUIVertexInspector.protectEditedSystem().
|
private |
Definition at line 145 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.deprotectEditedSystem(), denoptim.gui.GUIVertexInspector.initialize(), and denoptim.gui.GUIVertexInspector.protectEditedSystem().
|
private |
Definition at line 136 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.deprotectEditedSystem(), denoptim.gui.GUIVertexInspector.initialize(), and denoptim.gui.GUIVertexInspector.protectEditedSystem().
|
private |
|
private |
Definition at line 157 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
private |
Definition at line 128 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
private |
The index of the currently loaded fragment [0–(n-1)}.
Definition at line 120 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.importStructureFromFile(), denoptim.gui.GUIVertexInspector.importStructureFromSMILES(), denoptim.gui.GUIVertexInspector.importVertices(), denoptim.gui.GUIVertexInspector.initialize(), denoptim.gui.GUIVertexInspector.loadCurrentVrtxIdxToViewer(), denoptim.gui.GUIVertexInspector.protectEditedSystem(), denoptim.gui.GUIVertexInspector.removeCurrentVrtx(), denoptim.gui.GUIVertexInspector.saveUnsavedChanges(), denoptim.gui.GUIVertexInspector.VrtxSpinnerChangeEvent.stateChanged(), and denoptim.gui.GUIVertexInspector.updateVrtxListSpinner().
|
private |
Definition at line 129 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
private |
Definition at line 130 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
private |
Definition at line 131 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
private |
Definition at line 138 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.deprotectEditedSystem(), denoptim.gui.GUIVertexInspector.initialize(), denoptim.gui.GUIVertexInspector.protectEditedSystem(), denoptim.gui.GUIVertexInspector.removeCurrentVrtx(), denoptim.gui.GUIVertexInspector.saveUnsavedChanges(), denoptim.gui.GUIVertexInspector.VrtxSpinnerChangeEvent.stateChanged(), and denoptim.gui.GUIVertexInspector.updateVrtxListSpinner().
|
private |
Definition at line 150 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
private |
Definition at line 153 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
private |
Definition at line 159 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
private |
Definition at line 162 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
private |
Definition at line 147 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
private |
Definition at line 143 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
private |
Definition at line 165 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
private |
Definition at line 156 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.initialize().
|
static |
Unique identified for instances of this inspector.
Definition at line 105 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.GUIVertexInspector().
|
staticprivate |
Version UID.
Definition at line 100 of file GUIVertexInspector.java.
|
private |
Definition at line 139 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.initialize(), denoptim.gui.GUIVertexInspector.removeCurrentVrtx(), and denoptim.gui.GUIVertexInspector.updateVrtxListSpinner().
|
private |
Flag signaling that loaded data has changes since last save.
Definition at line 125 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.hasUnsavedChanges(), denoptim.gui.GUIVertexInspector.importStructureFromFile(), denoptim.gui.GUIVertexInspector.importStructureFromSMILES(), and denoptim.gui.GUIVertexInspector.initialize().
|
private |
The currently loaded vertex.
Definition at line 115 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.clearCurrentSystem(), denoptim.gui.GUIVertexInspector.convertAtomToAP(), denoptim.gui.GUIVertexInspector.deprotectEditedSystem(), denoptim.gui.GUIVertexInspector.importStructureFromFile(), denoptim.gui.GUIVertexInspector.importStructureFromSMILES(), denoptim.gui.GUIVertexInspector.initialize(), denoptim.gui.GUIVertexInspector.loadCurrentVrtxIdxToViewer(), denoptim.gui.GUIVertexInspector.removeAtoms(), and denoptim.gui.GUIVertexInspector.saveUnsavedChanges().
|
private |
Definition at line 127 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.activateTabEditsListener(), denoptim.gui.GUIVertexInspector.clearCurrentSystem(), denoptim.gui.GUIVertexInspector.deprotectEditedSystem(), denoptim.gui.GUIVertexInspector.dispose(), denoptim.gui.GUIVertexInspector.importStructureFromFile(), denoptim.gui.GUIVertexInspector.importStructureFromSMILES(), denoptim.gui.GUIVertexInspector.initialize(), denoptim.gui.GUIVertexInspector.loadCurrentVrtxIdxToViewer(), denoptim.gui.GUIVertexInspector.protectEditedSystem(), denoptim.gui.GUIVertexInspector.removeCurrentVrtx(), and denoptim.gui.GUIVertexInspector.saveUnsavedChanges().
The currently loaded list of fragments.
Definition at line 110 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.importStructureFromFile(), denoptim.gui.GUIVertexInspector.importStructureFromSMILES(), denoptim.gui.GUIVertexInspector.importVertices(), denoptim.gui.GUIVertexInspector.initialize(), denoptim.gui.GUIVertexInspector.loadCurrentVrtxIdxToViewer(), denoptim.gui.GUIVertexInspector.removeCurrentVrtx(), denoptim.gui.GUIVertexInspector.saveUnsavedChanges(), and denoptim.gui.GUIVertexInspector.updateVrtxListSpinner().
|
private |
Definition at line 140 of file GUIVertexInspector.java.
Referenced by denoptim.gui.GUIVertexInspector.deprotectEditedSystem(), denoptim.gui.GUIVertexInspector.initialize(), and denoptim.gui.GUIVertexInspector.protectEditedSystem().