01: /**
02: * <copyright>
03: * </copyright>
04: *
05: * $Id$
06: */package newprocess;
07:
08: /**
09: * <!-- begin-user-doc -->
10: * A representation of the model object '<em><b>Message</b></em>'.
11: * <!-- end-user-doc -->
12: *
13: * <p>
14: * The following features are supported:
15: * <ul>
16: * <li>{@link newprocess.Message#getDirection <em>Direction</em>}</li>
17: * </ul>
18: * </p>
19: *
20: * @see newprocess.NewprocessPackage#getMessage()
21: * @model
22: * @generated
23: */
24: public interface Message extends Element {
25: /**
26: * Returns the value of the '<em><b>Direction</b></em>' attribute.
27: * The literals are from the enumeration {@link newprocess.Direction}.
28: * <!-- begin-user-doc -->
29: * <p>
30: * If the meaning of the '<em>Direction</em>' attribute isn't clear,
31: * there really should be more of a description here...
32: * </p>
33: * <!-- end-user-doc -->
34: * @return the value of the '<em>Direction</em>' attribute.
35: * @see newprocess.Direction
36: * @see #setDirection(Direction)
37: * @see newprocess.NewprocessPackage#getMessage_Direction()
38: * @model
39: * @generated
40: */
41: Direction getDirection();
42:
43: /**
44: * Sets the value of the '{@link newprocess.Message#getDirection <em>Direction</em>}' attribute.
45: * <!-- begin-user-doc -->
46: * <!-- end-user-doc -->
47: * @param value the new value of the '<em>Direction</em>' attribute.
48: * @see newprocess.Direction
49: * @see #getDirection()
50: * @generated
51: */
52: void setDirection(Direction value);
53:
54: } // Message
|