01: package com.metaboss.sdlctools.models.metabossmodel.enterprisemodel;
02:
03: /**
04: * Event object instance interface.
05: */
06: public interface Event extends
07: com.metaboss.sdlctools.models.metabossmodel.ModelElement {
08: /**
09: * Returns list of DataTypes, Structures and Messages used in the event
10: * @return Returns list of DataTypes, Structures and Messages used in the
11: * event
12: */
13: public java.util.Collection getCombinedTypes();
14:
15: /**
16: * Returns the value of reference subscription.
17: * @return Value of reference subscription.
18: */
19: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.EventSubscription getSubscription();
20:
21: /**
22: * Sets the value of reference subscription. See {@link #getSubscription}
23: * for description on the reference.
24: * @param newValue New value to be set.
25: */
26: public void setSubscription(
27: com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.EventSubscription newValue);
28:
29: /**
30: * Returns the value of reference dataFields.
31: * @return Value of reference dataFields.
32: */
33: public java.util.Collection getDataFields();
34:
35: /**
36: * Returns the value of reference messageFields.
37: * @return Value of reference messageFields.
38: */
39: public java.util.Collection getMessageFields();
40: }
|