|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.argouml.model.AbstractModelEventPump
Abstract class that implements the convenience methods of the
ModelEventPump interface.
| Constructor Summary | |
AbstractModelEventPump()
|
|
| Method Summary | |
void |
addClassModelEventListener(PropertyChangeListener listener,
Object modelClass,
String eventName)
Adds a listener that listens to the event that is named eventName and that occur to instances of the given modelClass. |
abstract void |
addClassModelEventListener(PropertyChangeListener listener,
Object modelClass,
String[] eventNames)
Adds a listener that listens to all events that are named eventNames and that occur to instances of the given modelClass. |
abstract void |
addModelEventListener(PropertyChangeListener listener,
Object modelelement)
Adds a listener to all events fired by some modelelement. |
void |
addModelEventListener(PropertyChangeListener listener,
Object modelelement,
String eventName)
Adds a listener to modelevents that are fired by some given modelelement and that have the name in eventName. |
abstract void |
addModelEventListener(PropertyChangeListener listener,
Object modelelement,
String[] eventNames)
Adds a listener to modelevents that are fired by some given modelelement and that have any of the names in eventNames. |
void |
enableSaveAction()
Deprecated. by bobtarling July 2006 - The save Action is no longer required by the model subsystem |
void |
removeClassModelEventListener(PropertyChangeListener listener,
Object modelClass,
String eventName)
Removes a listener that listens to all modelevents fired by instances of modelClass and that have the name eventName. |
abstract void |
removeClassModelEventListener(PropertyChangeListener listener,
Object modelClass,
String[] eventNames)
Removes a listener that listens to all modelevents fired by instances of modelClass and that have the original name eventNames. |
abstract void |
removeModelEventListener(PropertyChangeListener listener,
Object modelelement)
Removes a listener that listens to all events fired by the given modelelement. |
void |
removeModelEventListener(PropertyChangeListener listener,
Object modelelement,
String eventName)
Removes a listener that listens to modelevents with name eventName that are fired by the given modelelement. |
abstract void |
removeModelEventListener(PropertyChangeListener listener,
Object modelelement,
String[] eventNames)
Removes a listener that listens to modelevents with name eventNames that are fired by the given modelelement. |
void |
setSaveAction(Action theSaveAction)
Deprecated. by bobtarling July 2006 - The save Action is no longer required by the model subsystem |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.argouml.model.ModelEventPump |
flushModelEvents, startPumpingEvents, stopPumpingEvents |
| Constructor Detail |
public AbstractModelEventPump()
| Method Detail |
public abstract void addModelEventListener(PropertyChangeListener listener,
Object modelelement,
String[] eventNames)
ModelEventPump
addModelEventListener in interface ModelEventPumplistener - The listener to addmodelelement - The modelelement the listener should be added tooeventNames - The array of property names the listener wishes to
receive events for
public void addModelEventListener(PropertyChangeListener listener,
Object modelelement,
String eventName)
ModelEventPump
addModelEventListener in interface ModelEventPumplistener - The listener to addmodelelement - The modelelement the listener should be added tooeventName - The property name the listener wishes to
receive events for
public abstract void addModelEventListener(PropertyChangeListener listener,
Object modelelement)
ModelEventPump
addModelEventListener in interface ModelEventPumplistener - is the listener to addmodelelement - is the model element
public abstract void removeModelEventListener(PropertyChangeListener listener,
Object modelelement,
String[] eventNames)
ModelEventPump
removeModelEventListener in interface ModelEventPumplistener - The listener to removemodelelement - The modelelement that fires the events the
listener is listening to.eventNames - The property names the listener no longer wishes to
receive events for
public void removeModelEventListener(PropertyChangeListener listener,
Object modelelement,
String eventName)
ModelEventPump
removeModelEventListener in interface ModelEventPumplistener - The listener to remove.modelelement - The modelelement that fires the events the
listener is listening to.eventName - The property name the listener no longer wishes to
receive events for
public abstract void removeModelEventListener(PropertyChangeListener listener,
Object modelelement)
ModelEventPump
removeModelEventListener in interface ModelEventPumplistener - is the listenermodelelement - is the model element
public abstract void addClassModelEventListener(PropertyChangeListener listener,
Object modelClass,
String[] eventNames)
ModelEventPump
addClassModelEventListener in interface ModelEventPumplistener - is the listener to add.modelClass - is the given model classeventNames - The property names the listener wishes to receive events for.
If null or an empty array, all events will be returned.
public void addClassModelEventListener(PropertyChangeListener listener,
Object modelClass,
String eventName)
ModelEventPump
addClassModelEventListener in interface ModelEventPumplistener - is the listener to add.modelClass - is the given model classeventName - The property name the listener wishes to receive events for.
public abstract void removeClassModelEventListener(PropertyChangeListener listener,
Object modelClass,
String[] eventNames)
ModelEventPump
removeClassModelEventListener in interface ModelEventPumplistener - The listener to removemodelClass - The class the listener does not want to listen to
instances anymoreeventNames - The property names the listener no longer wishes to
receive events for
public void removeClassModelEventListener(PropertyChangeListener listener,
Object modelClass,
String eventName)
ModelEventPump
removeClassModelEventListener in interface ModelEventPumplistener - The listener to removemodelClass - The class the listener does not want to listen to
instances anymore.eventName - The property name the listener no longer wishes to
receive events forpublic void setSaveAction(Action theSaveAction)
setSaveAction in interface ModelEventPumptheSaveAction - The saveAction to set (or null).ModelEventPump.setSaveAction(javax.swing.Action)public void enableSaveAction()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
| ArgoUML © 1996-2006 | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |