|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.cau.cs.kieler.viewmanagement.ATrigger
public abstract class ATrigger
Abstract definition of a trigger. A trigger can have listeners which it will notify whenever an event occurs. An event may be external (the trigger being a listener itself) or internal with the trigger generating events. These events need to be packaged in an TriggerEventObject which will then will be argument for the notify method.
Constructor Summary | |
---|---|
ATrigger()
|
Method Summary | |
---|---|
void |
addListener(ITriggerListener triggerlistener)
Adds a listener to a trigger. |
int |
getListenerQuantity()
Method to read the number of listeners on a trigger. |
protected void |
notifyTrigger(TriggerEventObject triggerEvent)
Notifies all listeners with the triggerEvent when an event occurs |
void |
removeListener(ITriggerListener triggerlistener)
Removes a listener from a trigger |
EObject |
translateToEObject(EditPart sourceObject)
Translates an Editpart to EObject. |
String |
translateToURI(EditPart sourceObject)
Translates an EditPart to URIFragment. |
void |
wrapup()
Release all system resources for this object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ATrigger()
Method Detail |
---|
public final void addListener(ITriggerListener triggerlistener)
triggerlistener
- the listener to be addedpublic final void removeListener(ITriggerListener triggerlistener)
triggerlistener
- the listener to be removedprotected void notifyTrigger(TriggerEventObject triggerEvent)
triggerEvent
- the object all listeners receive on occurrence of an eventpublic int getListenerQuantity()
public final String translateToURI(EditPart sourceObject)
sourceObject
- EditPart that should be translated
public final EObject translateToEObject(EditPart sourceObject)
sourceObject
- EditPart that should be translated
public void wrapup()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |