01: /**
02: * <copyright>
03: * </copyright>
04: *
05: * $Id$
06: */package newprocess;
07:
08: import org.eclipse.emf.common.util.EList;
09:
10: /**
11: * <!-- begin-user-doc -->
12: * A representation of the model object '<em><b>Operator Term</b></em>'.
13: * <!-- end-user-doc -->
14: *
15: * <p>
16: * The following features are supported:
17: * <ul>
18: * <li>{@link newprocess.OperatorTerm#getSubTerm <em>Sub Term</em>}</li>
19: * </ul>
20: * </p>
21: *
22: * @see newprocess.NewprocessPackage#getOperatorTerm()
23: * @model
24: * @generated
25: */
26: public interface OperatorTerm extends Term {
27: /**
28: * Returns the value of the '<em><b>Sub Term</b></em>' reference list.
29: * The list contents are of type {@link newprocess.Term}.
30: * <!-- begin-user-doc -->
31: * <p>
32: * If the meaning of the '<em>Sub Term</em>' reference isn't clear,
33: * there really should be more of a description here...
34: * </p>
35: * <!-- end-user-doc -->
36: * @return the value of the '<em>Sub Term</em>' reference list.
37: * @see newprocess.NewprocessPackage#getOperatorTerm_SubTerm()
38: * @model type="newprocess.Term"
39: * @generated
40: */
41: EList<Term> getSubTerm();
42:
43: /**
44: * <!-- begin-user-doc -->
45: * <!-- end-user-doc -->
46: * @model kind="operation"
47: * @generated
48: */
49: int getLevel();
50:
51: /**
52: * <!-- begin-user-doc -->
53: * <!-- end-user-doc -->
54: * @model
55: * @generated
56: */
57: boolean acceptIncomingLink();
58:
59: } // OperatorTerm
|