public final class NetworkActionManager
extends java.lang.Object
This class contains references to all the actions for a NetworkPanel. In some
cases, related actions are grouped together, see e.g.
getNetworkModeActions()
.
Constructor and Description |
---|
NetworkActionManager(NetworkPanel networkPanel)
Create a new network action manager for the specified network panel.
|
Modifier and Type | Method and Description |
---|---|
javax.swing.Action |
getAddSynapseGroupAction() |
javax.swing.Action |
getAlignHorizontalAction()
Return the align horizontal action.
|
javax.swing.Action |
getAlignVerticalAction()
Return the align vertical action.
|
javax.swing.Action |
getClearSourceNeuronsAction() |
java.util.List<javax.swing.Action> |
getClipboardActions()
Return clipboard actions.
|
java.util.List<javax.swing.Action> |
getConnectionActions() |
javax.swing.JMenu |
getConnectionMenu()
Returns a menu for setting neuron connections.
|
javax.swing.Action |
getCopyAction()
Return the copy action.
|
javax.swing.Action |
getCutAction()
Return the cut action.
|
javax.swing.Action |
getDeleteAction()
Return the clear action.
|
javax.swing.Action |
getGroupAction() |
javax.swing.JMenu |
getGroupMenu()
Returns a menu of model group actions.
|
javax.swing.Action |
getIterateNetworkAction()
Return the iterate network action.
|
java.util.List<javax.swing.Action> |
getLayoutActions() |
javax.swing.JMenu |
getLayoutMenu()
Returns a menu for setting neuron connections.
|
java.util.List<javax.swing.Action> |
getNetworkControlActions()
Return a list of network control actions.
|
java.util.List<javax.swing.Action> |
getNetworkEditingActions()
Return a list of network editing actions.
|
java.util.List<javax.swing.Action> |
getNetworkModeActions()
Return a list of network mode actions.
|
java.util.List<javax.swing.Action> |
getNewGroupActions() |
javax.swing.JMenu |
getNewGroupMenu()
Return a JMenu for creating new neuron groups.
|
java.util.List<javax.swing.Action> |
getNewNetworkActions() |
javax.swing.JMenu |
getNewNetworkMenu()
Return a JMenu for creating new networks.
|
javax.swing.Action |
getNewNeuronAction()
Return the new neuron action.
|
javax.swing.Action |
getPasteAction()
Return the paste action.
|
javax.swing.Action |
getRandomizeObjectsAction()
Return the randomize objects action.
|
javax.swing.Action |
getRunNetworkAction()
Return the run network action.
|
javax.swing.Action |
getSelectAllAction()
Return the select all action.
|
javax.swing.Action |
getSelectAllNeuronsAction()
Return the select all neurons action.
|
javax.swing.Action |
getSelectAllWeightsAction()
Return the select all weights action.
|
javax.swing.Action |
getSelectIncomingWeightsAction() |
javax.swing.Action |
getSelectionEditModeAction() |
javax.swing.Action |
getSelectOutgoingWeightsAction() |
java.util.List<javax.swing.Action> |
getSelfConnectionActions()
(Not current used).
|
javax.swing.JCheckBoxMenuItem |
getSetAutoZoomMenuItem()
Return the set auto zoom check box menu item.
|
javax.swing.Action |
getSetNeuronPropertiesAction()
Return the neuron properties action.
|
javax.swing.Action |
getSetRandomizerPropsAction() |
javax.swing.Action |
getSetSourceNeuronsAction()
Return the set source neurons action.
|
javax.swing.Action |
getSetSynapsePropertiesAction()
Return the synapse properties action.
|
javax.swing.Action |
getSetTextPropertiesAction() |
javax.swing.Action |
getShowAdjustConnectivityDialog() |
javax.swing.Action |
getShowAdjustSynapsesDialog() |
javax.swing.Action |
getShowDebugAction() |
javax.swing.JCheckBoxMenuItem |
getShowEditToolBarMenuItem()
Return the show edit tool bar menu item.
|
javax.swing.JCheckBoxMenuItem |
getShowMainToolBarMenuItem()
Return the show main tool bar menu item.
|
javax.swing.JCheckBoxMenuItem |
getShowNetworkHierarchyPanel() |
javax.swing.Action |
getShowNetworkPreferencesAction()
Return the show network preferences action.
|
javax.swing.JCheckBoxMenuItem |
getShowPrioritiesAction() |
javax.swing.JCheckBoxMenuItem |
getShowRunToolBarMenuItem()
Return the run clamp tool bar menu item.
|
javax.swing.Action |
getShowTrainerAction() |
javax.swing.Action |
getShowUpdaterDialog() |
javax.swing.Action |
getShowWeightMatrixAction() |
javax.swing.JCheckBoxMenuItem |
getShowWeightsAction() |
javax.swing.Action |
getSpaceHorizontalAction()
Return the space horizontal action.
|
javax.swing.Action |
getSpaceVerticalAction()
Return the space vertical action.
|
javax.swing.Action |
getStopNetworkAction()
Return the stop network action.
|
javax.swing.Action |
getTestInputAction() |
javax.swing.Action |
getTextEditModeAction()
Return the text edit mode action.
|
javax.swing.Action |
getUngroupAction() |
javax.swing.Action |
getWandEditModeAction()
Return the wand edit mode action.
|
javax.swing.Action |
getZeroSelectedObjectsAction()
Return the clear neurons action.
|
javax.swing.Action |
getZoomToFitPageAction() |
NetworkActionManager(NetworkPanel networkPanel)
networkPanel
- networkPanel, must not be nullpublic javax.swing.Action getTextEditModeAction()
public javax.swing.Action getWandEditModeAction()
public java.util.List<javax.swing.Action> getNetworkModeActions()
public java.util.List<javax.swing.Action> getNetworkControlActions()
public java.util.List<javax.swing.Action> getClipboardActions()
public java.util.List<javax.swing.Action> getNetworkEditingActions()
public java.util.List<javax.swing.Action> getLayoutActions()
public javax.swing.JMenu getGroupMenu()
public javax.swing.JMenu getLayoutMenu()
public java.util.List<javax.swing.Action> getConnectionActions()
public java.util.List<javax.swing.Action> getSelfConnectionActions()
public javax.swing.JMenu getConnectionMenu()
public java.util.List<javax.swing.Action> getNewNetworkActions()
public java.util.List<javax.swing.Action> getNewGroupActions()
public javax.swing.JMenu getNewNetworkMenu()
public javax.swing.JMenu getNewGroupMenu()
public javax.swing.Action getNewNeuronAction()
public javax.swing.Action getZeroSelectedObjectsAction()
public javax.swing.Action getRandomizeObjectsAction()
public javax.swing.Action getSelectAllAction()
public javax.swing.Action getIterateNetworkAction()
public javax.swing.Action getShowDebugAction()
public javax.swing.Action getRunNetworkAction()
public javax.swing.Action getStopNetworkAction()
public javax.swing.Action getShowNetworkPreferencesAction()
public javax.swing.Action getDeleteAction()
public javax.swing.Action getCopyAction()
public javax.swing.Action getCutAction()
public javax.swing.Action getPasteAction()
public javax.swing.Action getAlignHorizontalAction()
public javax.swing.Action getAlignVerticalAction()
public javax.swing.Action getSpaceHorizontalAction()
public javax.swing.Action getSpaceVerticalAction()
public javax.swing.JCheckBoxMenuItem getSetAutoZoomMenuItem()
public javax.swing.Action getSetNeuronPropertiesAction()
public javax.swing.Action getSetSynapsePropertiesAction()
public javax.swing.Action getSelectAllNeuronsAction()
public javax.swing.Action getSelectAllWeightsAction()
public javax.swing.JCheckBoxMenuItem getShowEditToolBarMenuItem()
public javax.swing.JCheckBoxMenuItem getShowMainToolBarMenuItem()
public javax.swing.JCheckBoxMenuItem getShowRunToolBarMenuItem()
public javax.swing.Action getSetSourceNeuronsAction()
public javax.swing.Action getClearSourceNeuronsAction()
public javax.swing.JCheckBoxMenuItem getShowWeightsAction()
public javax.swing.Action getSelectIncomingWeightsAction()
public javax.swing.Action getSelectOutgoingWeightsAction()
public javax.swing.Action getSetTextPropertiesAction()
public javax.swing.Action getUngroupAction()
public javax.swing.Action getGroupAction()
public javax.swing.JCheckBoxMenuItem getShowPrioritiesAction()
public javax.swing.JCheckBoxMenuItem getShowNetworkHierarchyPanel()
public javax.swing.Action getShowWeightMatrixAction()
public javax.swing.Action getShowTrainerAction()
public javax.swing.Action getSelectionEditModeAction()
public javax.swing.Action getSetRandomizerPropsAction()
public javax.swing.Action getShowAdjustSynapsesDialog()
public javax.swing.Action getShowUpdaterDialog()
public javax.swing.Action getShowAdjustConnectivityDialog()
public javax.swing.Action getTestInputAction()
public javax.swing.Action getAddSynapseGroupAction()
public javax.swing.Action getZoomToFitPageAction()