|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.core.commands.common.EventManager org.eclipse.jface.action.AbstractAction org.eclipse.jface.action.Action uk.ac.kcl.cch.jb.pliny.containmentView.actions.SpecifyTypeExclusionAction
one of these must be generated by the ContainmentView's
ContainmentViewMenuProvider
,
for each
LOtype
currently known to the system, and it
allows the user to control whether the type is to be included in the
Containment View's display or not.
Field Summary |
Fields inherited from interface org.eclipse.jface.action.IAction |
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT |
Constructor Summary | |
SpecifyTypeExclusionAction(ContainmentSet containmentSet,
LOType type)
generates an instance of the action to include or exclude the given LOtype from the types to be displayed in the Containment
View. |
Method Summary | |
void |
run()
|
Methods inherited from class org.eclipse.jface.action.Action |
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText |
Methods inherited from class org.eclipse.jface.action.AbstractAction |
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener |
Methods inherited from class org.eclipse.core.commands.common.EventManager |
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.jface.action.IAction |
addPropertyChangeListener, removePropertyChangeListener |
Constructor Detail |
public SpecifyTypeExclusionAction(ContainmentSet containmentSet, LOType type)
LOtype
from the types to be displayed in the Containment
View. Although it doesn't look like it, this action eventually
connects with the IncludedTypeManager
(accessible through
the current ContainmentSet
which records whether or not
a particular LOType
is to be included or not, and based on that
it decides whether the action should be to include or exclude.
containmentSet
- ContainmentSet the currently active ContainmentSettype
- the LOType to which this action applies.IncludedTypeManager
Method Detail |
public void run()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |