$darkmode
DENOPTIM
|
Public Member Functions | |
GUIEmptyVertexMaker (Component parent, BBType givenType) | |
Constructs a maker that can make empty vertexes on a specific BBType and does not allow to change such type. More... | |
GUIEmptyVertexMaker (Component parent) | |
Constructs a maker that can make empty vertexes freely. More... | |
GUIEmptyVertexMaker (Component refForPlacement, boolean canBeScaffold) | |
Constructs a maker that can make empty vertexes, but controls whether the generated vertexes are allowed to be BBType#SCAFFOLD . More... | |
Public Member Functions inherited from denoptim.gui.GUIModalDialog | |
GUIModalDialog (Component refForPlacement) | |
Constructor. More... | |
GUIModalDialog (Component refForPlacement, boolean useExtraButton) | |
Constructor. More... | |
Object | showDialog () |
Shows the dialog and restrains the modality to it, until the dialog gets closed. More... | |
void | addToNorthPane (JComponent comp) |
Adds a component to the topmost part of this dialog frame. More... | |
void | addToCentralPane (JComponent comp) |
Adds a component to the central part of this dialog frame. More... | |
Private Member Functions | |
void | updateBBTypeBasedOnAPCount () |
Private Attributes | |
JPanel | centralPanel |
JPanel | lineAPsBtns |
JButton | btnAPInsert |
JButton | btnAPDelete |
JScrollPane | apTabPanel |
JTable | apTable |
DefaultTableModel | apTabModel |
JPanel | lineBBType |
JComboBox< BBType > | cmbBBType |
JPanel | lineRCV |
JRadioButton | rcbIsRCV |
boolean | canBeScaffold = true |
Static Private Attributes | |
static final long | serialVersionUID = 1L |
Version UID. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from denoptim.gui.GUIModalDialog | |
void | close () |
Closes the dialog window. More... | |
Protected Attributes inherited from denoptim.gui.GUIModalDialog | |
JButton | btnDone |
The button that is used to launch the processing of the data given to the open dialog, and close the dialog window. More... | |
JButton | btnCanc |
The button that is used to close the dialog without processing any input. More... | |
JButton | btnExtra |
The button that can be used for any action that does not close the dialog. More... | |
Object | result = null |
The result to be returned once the dialog is closed. More... | |
Definition at line 53 of file GUIEmptyVertexMaker.java.
denoptim.gui.GUIEmptyVertexMaker.GUIEmptyVertexMaker | ( | Component | parent, |
BBType | givenType | ||
) |
Constructs a maker that can make empty vertexes on a specific BBType
and does not allow to change such type.
parent | the parent component used to place the dialog in proximity of the parent. |
givenType | the given type of the generated vertexes. |
Definition at line 100 of file GUIEmptyVertexMaker.java.
References denoptim.gui.GUIEmptyVertexMaker.cmbBBType.
denoptim.gui.GUIEmptyVertexMaker.GUIEmptyVertexMaker | ( | Component | parent | ) |
Constructs a maker that can make empty vertexes freely.
parent | the parent component used to place the dialog in proximity of the parent. |
Definition at line 116 of file GUIEmptyVertexMaker.java.
denoptim.gui.GUIEmptyVertexMaker.GUIEmptyVertexMaker | ( | Component | refForPlacement, |
boolean | canBeScaffold | ||
) |
Constructs a maker that can make empty vertexes, but controls whether the generated vertexes are allowed to be BBType#SCAFFOLD
.
refForPlacement | the component used to place the dialog in proximity of the parent. |
Definition at line 130 of file GUIEmptyVertexMaker.java.
References denoptim.graph.EmptyVertex.addAP(), denoptim.gui.GUIEmptyVertexMaker.apTable, denoptim.gui.GUIEmptyVertexMaker.apTabModel, denoptim.gui.GUIEmptyVertexMaker.apTabPanel, denoptim.gui.GUIEmptyVertexMaker.btnAPDelete, denoptim.gui.GUIEmptyVertexMaker.btnAPInsert, denoptim.gui.GUIModalDialog.btnCanc, denoptim.gui.GUIModalDialog.btnDone, denoptim.gui.GUIEmptyVertexMaker.canBeScaffold, denoptim.gui.GUIEmptyVertexMaker.centralPanel, denoptim.gui.GUIVertexInspector.choseOrCreateNewAPClass(), denoptim.gui.GUIModalDialog.close(), denoptim.gui.GUIEmptyVertexMaker.cmbBBType, denoptim.gui.GUIEmptyVertexMaker.lineAPsBtns, denoptim.gui.GUIEmptyVertexMaker.lineBBType, denoptim.gui.GUIEmptyVertexMaker.lineRCV, denoptim.graph.APClass.make(), denoptim.gui.GUIEmptyVertexMaker.rcbIsRCV, denoptim.gui.GUIModalDialog.result, denoptim.graph.Vertex.setAsRCV(), and denoptim.gui.GUIEmptyVertexMaker.updateBBTypeBasedOnAPCount().
|
private |
Definition at line 365 of file GUIEmptyVertexMaker.java.
References denoptim.gui.GUIEmptyVertexMaker.apTabModel, denoptim.gui.GUIEmptyVertexMaker.canBeScaffold, denoptim.graph.Vertex.BBType.CAP, denoptim.gui.GUIEmptyVertexMaker.cmbBBType, denoptim.graph.Vertex.BBType.FRAGMENT, denoptim.graph.Vertex.BBType.SCAFFOLD, and denoptim.graph.Vertex.BBType.UNDEFINED.
Referenced by denoptim.gui.GUIEmptyVertexMaker.GUIEmptyVertexMaker().
|
private |
Definition at line 68 of file GUIEmptyVertexMaker.java.
Referenced by denoptim.gui.GUIEmptyVertexMaker.GUIEmptyVertexMaker().
|
private |
Definition at line 69 of file GUIEmptyVertexMaker.java.
Referenced by denoptim.gui.GUIEmptyVertexMaker.GUIEmptyVertexMaker(), and denoptim.gui.GUIEmptyVertexMaker.updateBBTypeBasedOnAPCount().
|
private |
Definition at line 67 of file GUIEmptyVertexMaker.java.
Referenced by denoptim.gui.GUIEmptyVertexMaker.GUIEmptyVertexMaker().
|
private |
Definition at line 65 of file GUIEmptyVertexMaker.java.
Referenced by denoptim.gui.GUIEmptyVertexMaker.GUIEmptyVertexMaker().
|
private |
Definition at line 64 of file GUIEmptyVertexMaker.java.
Referenced by denoptim.gui.GUIEmptyVertexMaker.GUIEmptyVertexMaker().
|
private |
Definition at line 88 of file GUIEmptyVertexMaker.java.
Referenced by denoptim.gui.GUIEmptyVertexMaker.GUIEmptyVertexMaker(), and denoptim.gui.GUIEmptyVertexMaker.updateBBTypeBasedOnAPCount().
|
private |
Definition at line 61 of file GUIEmptyVertexMaker.java.
Referenced by denoptim.gui.GUIEmptyVertexMaker.GUIEmptyVertexMaker().
|
private |
Definition at line 72 of file GUIEmptyVertexMaker.java.
Referenced by denoptim.gui.GUIEmptyVertexMaker.GUIEmptyVertexMaker(), and denoptim.gui.GUIEmptyVertexMaker.updateBBTypeBasedOnAPCount().
|
private |
Definition at line 63 of file GUIEmptyVertexMaker.java.
Referenced by denoptim.gui.GUIEmptyVertexMaker.GUIEmptyVertexMaker().
|
private |
Definition at line 71 of file GUIEmptyVertexMaker.java.
Referenced by denoptim.gui.GUIEmptyVertexMaker.GUIEmptyVertexMaker().
|
private |
Definition at line 74 of file GUIEmptyVertexMaker.java.
Referenced by denoptim.gui.GUIEmptyVertexMaker.GUIEmptyVertexMaker().
|
private |
Definition at line 75 of file GUIEmptyVertexMaker.java.
Referenced by denoptim.gui.GUIEmptyVertexMaker.GUIEmptyVertexMaker().
|
staticprivate |
Version UID.
Definition at line 59 of file GUIEmptyVertexMaker.java.