org.enhydra.jawe
Class XPDLListenerAndObservable
java.lang.Object
java.util.Observable
org.enhydra.jawe.XPDLListenerAndObservable
- All Implemented Interfaces:
- org.enhydra.shark.xpdl.XMLElementChangeListener
public class XPDLListenerAndObservable
- extends java.util.Observable
- implements org.enhydra.shark.xpdl.XMLElementChangeListener
Observable class that represents XPDL model.
It listents to the changes of XPDL model and notifies its observers.
- Author:
- Sasa Bojanic
Field Summary |
protected boolean |
isModified
|
protected org.enhydra.shark.xpdl.elements.Package |
pkg
|
Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
isModified
protected boolean isModified
pkg
protected org.enhydra.shark.xpdl.elements.Package pkg
XPDLListenerAndObservable
public XPDLListenerAndObservable(org.enhydra.shark.xpdl.elements.Package pkg,
boolean receiveEvents)
xmlElementChanged
public void xmlElementChanged(org.enhydra.shark.xpdl.XMLElementChangeInfo info)
- Specified by:
xmlElementChanged
in interface org.enhydra.shark.xpdl.XMLElementChangeListener
isModified
public boolean isModified()
setModified
public void setModified(boolean modified)
getPackage
public org.enhydra.shark.xpdl.elements.Package getPackage()
unregisterFromXPDL
public void unregisterFromXPDL()