01: package org.enhydra.jawe.base.editor;
02:
03: import java.awt.Window;
04:
05: import org.enhydra.jawe.JaWEComponent;
06: import org.enhydra.shark.xpdl.XMLElement;
07:
08: public interface XPDLElementEditor extends JaWEComponent {
09:
10: void configure();
11:
12: void setTitle(String title);
13:
14: XPDLElementEditor getParentEditor();
15:
16: XMLElement getEditingElement();
17:
18: void editXPDLElement();
19:
20: void editXPDLElement(XMLElement el);
21:
22: boolean canApplyChanges();
23:
24: // void applyChanges ();
25:
26: int getStatus();
27:
28: Window getWindow();
29:
30: Window getParentWindow();
31:
32: public boolean isVisible();
33:
34: public void setModified(boolean modif);
35:
36: public void close();
37: }
|