01: /*
02: * Project: AMODA - Abstract Modeled Application
03: * Class: de.gulden.framework.amoda.generic.interaction.GenericInteractionMemberAbstract
04: * Version: snapshot-beautyj-1.1
05: *
06: * Date: 2004-09-29
07: *
08: * This is a snapshot version of the AMODA 0.2 development branch,
09: * it is not released as a seperate version.
10: * For AMODA, see http://amoda.berlios.de/.
11: *
12: * This is licensed under the GNU Lesser General Public License (LGPL)
13: * and comes with NO WARRANTY.
14: *
15: * Author: Jens Gulden
16: * Email: amoda@jensgulden.de
17: */
18:
19: package de.gulden.framework.amoda.generic.interaction;
20:
21: import de.gulden.framework.amoda.generic.core.GenericFeature;
22: import de.gulden.framework.amoda.generic.option.*;
23: import de.gulden.framework.amoda.model.core.*;
24: import de.gulden.framework.amoda.model.interaction.InteractionMember;
25: import java.lang.*;
26: import java.lang.Cloneable;
27: import java.util.*;
28:
29: /**
30: * Class GenericInteractionMemberAbstract.
31: *
32: * @author Jens Gulden
33: * @version snapshot-beautyj-1.1
34: */
35: public abstract class GenericInteractionMemberAbstract extends
36: GenericFeature implements Cloneable, InteractionMember {
37:
38: // ------------------------------------------------------------------------
39: // --- field ---
40: // ------------------------------------------------------------------------
41:
42: public String title;
43:
44: // ------------------------------------------------------------------------
45: // --- methods ---
46: // ------------------------------------------------------------------------
47:
48: public void XXXinit(String id, String title, Application application) {
49:
50: }
51:
52: public abstract void perform();
53:
54: public String getTitle() {
55: return title;
56: }
57:
58: public void setTitle(String _title) {
59: title = _title;
60: }
61:
62: public abstract String toString();
63:
64: } // end GenericInteractionMemberAbstract
|