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>Condition</b></em>'.
11: * <!-- end-user-doc -->
12: *
13: * <p>
14: * The following features are supported:
15: * <ul>
16: * <li>{@link newprocess.Condition#isTemporal <em>Temporal</em>}</li>
17: * <li>{@link newprocess.Condition#isTagged <em>Tagged</em>}</li>
18: * </ul>
19: * </p>
20: *
21: * @see newprocess.NewprocessPackage#getCondition()
22: * @model
23: * @generated
24: */
25: public interface Condition extends Element {
26: /**
27: * Returns the value of the '<em><b>Temporal</b></em>' attribute.
28: * <!-- begin-user-doc -->
29: * <p>
30: * If the meaning of the '<em>Temporal</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>Temporal</em>' attribute.
35: * @see #setTemporal(boolean)
36: * @see newprocess.NewprocessPackage#getCondition_Temporal()
37: * @model
38: * @generated
39: */
40: boolean isTemporal();
41:
42: /**
43: * Sets the value of the '{@link newprocess.Condition#isTemporal <em>Temporal</em>}' attribute.
44: * <!-- begin-user-doc -->
45: * <!-- end-user-doc -->
46: * @param value the new value of the '<em>Temporal</em>' attribute.
47: * @see #isTemporal()
48: * @generated
49: */
50: void setTemporal(boolean value);
51:
52: /**
53: * Returns the value of the '<em><b>Tagged</b></em>' attribute.
54: * <!-- begin-user-doc -->
55: * <p>
56: * If the meaning of the '<em>Tagged</em>' attribute isn't clear,
57: * there really should be more of a description here...
58: * </p>
59: * <!-- end-user-doc -->
60: * @return the value of the '<em>Tagged</em>' attribute.
61: * @see #setTagged(boolean)
62: * @see newprocess.NewprocessPackage#getCondition_Tagged()
63: * @model
64: * @generated
65: */
66: boolean isTagged();
67:
68: /**
69: * Sets the value of the '{@link newprocess.Condition#isTagged <em>Tagged</em>}' attribute.
70: * <!-- begin-user-doc -->
71: * <!-- end-user-doc -->
72: * @param value the new value of the '<em>Tagged</em>' attribute.
73: * @see #isTagged()
74: * @generated
75: */
76: void setTagged(boolean value);
77:
78: /**
79: * <!-- begin-user-doc -->
80: * <!-- end-user-doc -->
81: * @model
82: * @generated
83: */
84: void performUpdate();
85:
86: } // Condition
|