ConForM.CoopnTools.Edit
Class NodeAction

java.lang.Object
  |
  +--javax.swing.AbstractAction
        |
        +--ConForM.CoopnTools.Edit.NodeAction
All Implemented Interfaces:
javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, java.io.Serializable
Direct Known Subclasses:
NodeAddAdtAction, NodeAddAxiomAction, NodeAddAxiomFieldAction, NodeAddBodyAction, NodeAddClassAction, NodeAddClassAxiomAction, NodeAddClassTheoremAction, NodeAddContextAction, NodeAddContextAxiomAction, NodeAddContextGateAction, NodeAddContextMethodAction, NodeAddContextTheoremAction, NodeAddContextUseFieldAction, NodeAddCreationAction, NodeAddCreationFieldAction, NodeAddDestructionAction, NodeAddDestructionFieldAction, NodeAddGateAction, NodeAddGateFieldAction, NodeAddGeneratorAction, NodeAddGeneratorFieldAction, NodeAddInheritAction, NodeAddInitialAction, NodeAddInitialFieldAction, NodeAddInterfaceAction, NodeAddMethodAction, NodeAddMethodFieldAction, NodeAddMorphismAction, NodeAddMorphismFieldAction, NodeAddMorphismModuleAction, NodeAddObjectAction, NodeAddObjectFieldAction, NodeAddOperationAction, NodeAddOperationFieldAction, NodeAddPlaceAction, NodeAddPlaceFieldAction, NodeAddRedefineAction, NodeAddRedefineFieldAction, NodeAddRenameAction, NodeAddRenameFieldAction, NodeAddSortAction, NodeAddSortFieldAction, NodeAddSubsortAction, NodeAddSubsortFieldAction, NodeAddSubtypesAction, NodeAddSubtypesFieldAction, NodeAddTheoremAction, NodeAddTheoremFieldAction, NodeAddTransitionAction, NodeAddTransitionFieldAction, NodeAddTypeAction, NodeAddTypeFieldAction, NodeAddUndefineAction, NodeAddUndefineFieldAction, NodeAddUseAction, NodeAddUseFieldAction, NodeAddVariableAction, NodeAddVariableFieldAction, NodeOpenAllAction, NodeRemoveAction, NodeShowEditAction

public abstract class NodeAction
extends javax.swing.AbstractAction

CoopnTree Node action.

See Also:
Serialized Form

Field Summary
protected  CoopnEnv env
           
protected  java.lang.String label
           
protected  char mnemo
           
protected  CoopnNode node
           
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
NodeAction(CoopnNode node, CoopnEnv env)
          Constructor.
 
Method Summary
 java.lang.Object cloneAction(CoopnNode n)
           
 java.lang.String label()
          Get the label of the action.
 char mnemo()
          Get the mnemonic of the action.
 
Methods inherited from class javax.swing.AbstractAction
actionPerformed, addPropertyChangeListener, clone, firePropertyChange, getKeys, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

node

protected CoopnNode node

env

protected CoopnEnv env

label

protected java.lang.String label

mnemo

protected char mnemo
Constructor Detail

NodeAction

public NodeAction(CoopnNode node,
                  CoopnEnv env)
Constructor.
Method Detail

label

public java.lang.String label()
Get the label of the action.

mnemo

public char mnemo()
Get the mnemonic of the action.

cloneAction

public java.lang.Object cloneAction(CoopnNode n)