|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.argouml.model.AbstractModelEventPump
public abstract class AbstractModelEventPump
Abstract class that implements the convenience methods of the
ModelEventPump interface.
| Constructor Summary | |
|---|---|
AbstractModelEventPump()
|
|
| Method Summary | |
|---|---|
void |
addClassModelEventListener(java.beans.PropertyChangeListener listener,
java.lang.Object modelClass,
java.lang.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(java.beans.PropertyChangeListener listener,
java.lang.Object modelClass,
java.lang.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(java.beans.PropertyChangeListener listener,
java.lang.Object modelelement)
Adds a listener to all events fired by some modelelement. |
void |
addModelEventListener(java.beans.PropertyChangeListener listener,
java.lang.Object modelelement,
java.lang.String eventName)
Adds a listener to modelevents that are fired by some given modelelement and that have the name in eventName. |
abstract void |
addModelEventListener(java.beans.PropertyChangeListener listener,
java.lang.Object modelelement,
java.lang.String[] eventNames)
Adds a listener to modelevents that are fired by some given modelelement and that have any of the names in eventNames. |
void |
removeClassModelEventListener(java.beans.PropertyChangeListener listener,
java.lang.Object modelClass,
java.lang.String eventName)
Removes a listener that listens to all modelevents fired by instances of modelClass and that have the name eventName. |
abstract void |
removeClassModelEventListener(java.beans.PropertyChangeListener listener,
java.lang.Object modelClass,
java.lang.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(java.beans.PropertyChangeListener listener,
java.lang.Object modelelement)
Removes a listener that listens to all events fired by the given modelelement. |
void |
removeModelEventListener(java.beans.PropertyChangeListener listener,
java.lang.Object modelelement,
java.lang.String eventName)
Removes a listener that listens to modelevents with name eventName that are fired by the given modelelement. |
abstract void |
removeModelEventListener(java.beans.PropertyChangeListener listener,
java.lang.Object modelelement,
java.lang.String[] eventNames)
Removes a listener that listens to modelevents with name eventNames that are fired by the given modelelement. |
| 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, getDebugInfo, startPumpingEvents, stopPumpingEvents |
| Constructor Detail |
|---|
public AbstractModelEventPump()
| Method Detail |
|---|
public abstract void addModelEventListener(java.beans.PropertyChangeListener listener,
java.lang.Object modelelement,
java.lang.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(java.beans.PropertyChangeListener listener,
java.lang.Object modelelement,
java.lang.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(java.beans.PropertyChangeListener listener,
java.lang.Object modelelement)
ModelEventPump
addModelEventListener in interface ModelEventPumplistener - is the listener to addmodelelement - is the model element
public abstract void removeModelEventListener(java.beans.PropertyChangeListener listener,
java.lang.Object modelelement,
java.lang.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(java.beans.PropertyChangeListener listener,
java.lang.Object modelelement,
java.lang.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(java.beans.PropertyChangeListener listener,
java.lang.Object modelelement)
ModelEventPump
removeModelEventListener in interface ModelEventPumplistener - is the listenermodelelement - is the model element
public abstract void addClassModelEventListener(java.beans.PropertyChangeListener listener,
java.lang.Object modelClass,
java.lang.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(java.beans.PropertyChangeListener listener,
java.lang.Object modelClass,
java.lang.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(java.beans.PropertyChangeListener listener,
java.lang.Object modelClass,
java.lang.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(java.beans.PropertyChangeListener listener,
java.lang.Object modelClass,
java.lang.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 for
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| ArgoUML © 1996-2006 | ArgoUML Homepage | ArgoUML Cookbook |