|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.argouml.uml.ui.UMLChangeDispatch
This class is used to dispatch a NSUML change event (which may occur on a non-UI) thread) to user interface components. The class is created in response to a NSUML change event being captures by a UMLUserInterfaceContainer and then is passed as an argument to InvokeLater to be run on the user interface thread.
This class is updated to cope with changes to the targetchanged mechanisme
Field Summary | |
static int |
DEFAULT
Dispatch a default (target changed) event. |
static int |
LIST_ROLE_ITEM_SET
Dispatch a NSUML list role item set event. |
static int |
PROPERTY_SET
Dispatch a NSUML property set event. |
static int |
RECOVERED
Dispatch a NSUML recovered event. |
static int |
REMOVED
Dispatch a NSUML removed event. |
static int |
ROLE_ADDED
Dispatch a NSUML role added event. |
static int |
ROLE_REMOVED
Dispatch a NSUML role removed event. |
static int |
TARGET_CHANGED
Dispatch a target changed event. |
static int |
TARGET_CHANGED_ADD
Dispatch a target changed event and add a NSUML listener to the target afterwards. |
static int |
TARGET_REASSERTED
Dispatch a target reasserted event. |
Constructor Summary | |
UMLChangeDispatch(java.awt.Container container,
int eventType)
Creates a UMLChangeDispatch. |
Method Summary | |
void |
listRoleItemSet(MElementEvent mee)
configures this instance to dispatch a listRoleItemSet event. |
void |
propertySet(MElementEvent mee)
configures this instance to dispatch a propertySet event. |
void |
recovered(MElementEvent mee)
configures this instance to dispatch a recovered event. |
void |
removed(MElementEvent mee)
configures this instance to dispatch a removed event. |
void |
roleAdded(MElementEvent mee)
configures this instance to dispatch a roleAdded event. |
void |
roleRemoved(MElementEvent mee)
configures this instance to dispatch a roleRemoved event. |
void |
run()
Called by InvokeLater on user interface thread. |
void |
targetChanged()
configures this instance to dispatch a targetChanged event. |
void |
targetReasserted()
This method is called when the navigation history has been changed (and navigation buttons may need to be updated). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int TARGET_CHANGED_ADD
Dispatch a target changed event and add a NSUML listener to the target afterwards.
public static final int TARGET_CHANGED
Dispatch a target changed event.
public static final int PROPERTY_SET
Dispatch a NSUML property set event.
public static final int LIST_ROLE_ITEM_SET
Dispatch a NSUML list role item set event.
public static final int RECOVERED
Dispatch a NSUML recovered event.
public static final int REMOVED
Dispatch a NSUML removed event.
public static final int ROLE_ADDED
Dispatch a NSUML role added event.
public static final int ROLE_REMOVED
Dispatch a NSUML role removed event.
public static final int TARGET_REASSERTED
Dispatch a target reasserted event.
public static final int DEFAULT
Dispatch a default (target changed) event.
Constructor Detail |
public UMLChangeDispatch(java.awt.Container container, int eventType)
container
- user interface container to which changes are dispatched.eventType
- -1 will add event listener to new target, 0 for default.Method Detail |
public void targetChanged()
targetChanged
in interface UMLUserInterfaceComponent
public void targetReasserted()
UMLUserInterfaceComponent
targetReasserted
in interface UMLUserInterfaceComponent
public void propertySet(MElementEvent mee)
mee
- NSUML eventpublic void listRoleItemSet(MElementEvent mee)
mee
- NSUML eventpublic void recovered(MElementEvent mee)
mee
- NSUML event.public void removed(MElementEvent mee)
mee
- NSUML event.public void roleAdded(MElementEvent mee)
mee
- NSUML event.public void roleRemoved(MElementEvent mee)
mee
- NSUML eventpublic void run()
run
in interface java.lang.Runnable
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2003 (20030919) | ArgoUML Project Home | ArgoUML Cookbook |