aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTypeDef.java
diff options
context:
space:
mode:
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTypeDef.java')
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTypeDef.java133
1 files changed, 133 insertions, 0 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTypeDef.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTypeDef.java
new file mode 100644
index 00000000..21cd9e0f
--- /dev/null
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTypeDef.java
@@ -0,0 +1,133 @@
1/**
2 * generated by Xtext 2.14.0
3 */
4package ca.mcgill.ecse.dslreasoner.vampireLanguage;
5
6import org.eclipse.emf.ecore.EObject;
7
8/**
9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>VLS Type Def</b></em>'.
11 * <!-- end-user-doc -->
12 *
13 * <p>
14 * The following features are supported:
15 * </p>
16 * <ul>
17 * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getTypeSig <em>Type Sig</em>}</li>
18 * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getMapsTo <em>Maps To</em>}</li>
19 * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getInitType <em>Init Type</em>}</li>
20 * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getNextType <em>Next Type</em>}</li>
21 * </ul>
22 *
23 * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTypeDef()
24 * @model
25 * @generated
26 */
27public interface VLSTypeDef extends EObject
28{
29 /**
30 * Returns the value of the '<em><b>Type Sig</b></em>' containment reference.
31 * <!-- begin-user-doc -->
32 * <p>
33 * If the meaning of the '<em>Type Sig</em>' containment reference isn't clear,
34 * there really should be more of a description here...
35 * </p>
36 * <!-- end-user-doc -->
37 * @return the value of the '<em>Type Sig</em>' containment reference.
38 * @see #setTypeSig(VLSTypeDef)
39 * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTypeDef_TypeSig()
40 * @model containment="true"
41 * @generated
42 */
43 VLSTypeDef getTypeSig();
44
45 /**
46 * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getTypeSig <em>Type Sig</em>}' containment reference.
47 * <!-- begin-user-doc -->
48 * <!-- end-user-doc -->
49 * @param value the new value of the '<em>Type Sig</em>' containment reference.
50 * @see #getTypeSig()
51 * @generated
52 */
53 void setTypeSig(VLSTypeDef value);
54
55 /**
56 * Returns the value of the '<em><b>Maps To</b></em>' containment reference.
57 * <!-- begin-user-doc -->
58 * <p>
59 * If the meaning of the '<em>Maps To</em>' containment reference isn't clear,
60 * there really should be more of a description here...
61 * </p>
62 * <!-- end-user-doc -->
63 * @return the value of the '<em>Maps To</em>' containment reference.
64 * @see #setMapsTo(VLSTerm)
65 * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTypeDef_MapsTo()
66 * @model containment="true"
67 * @generated
68 */
69 VLSTerm getMapsTo();
70
71 /**
72 * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getMapsTo <em>Maps To</em>}' containment reference.
73 * <!-- begin-user-doc -->
74 * <!-- end-user-doc -->
75 * @param value the new value of the '<em>Maps To</em>' containment reference.
76 * @see #getMapsTo()
77 * @generated
78 */
79 void setMapsTo(VLSTerm value);
80
81 /**
82 * Returns the value of the '<em><b>Init Type</b></em>' containment reference.
83 * <!-- begin-user-doc -->
84 * <p>
85 * If the meaning of the '<em>Init Type</em>' containment reference isn't clear,
86 * there really should be more of a description here...
87 * </p>
88 * <!-- end-user-doc -->
89 * @return the value of the '<em>Init Type</em>' containment reference.
90 * @see #setInitType(VLSTerm)
91 * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTypeDef_InitType()
92 * @model containment="true"
93 * @generated
94 */
95 VLSTerm getInitType();
96
97 /**
98 * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getInitType <em>Init Type</em>}' containment reference.
99 * <!-- begin-user-doc -->
100 * <!-- end-user-doc -->
101 * @param value the new value of the '<em>Init Type</em>' containment reference.
102 * @see #getInitType()
103 * @generated
104 */
105 void setInitType(VLSTerm value);
106
107 /**
108 * Returns the value of the '<em><b>Next Type</b></em>' containment reference.
109 * <!-- begin-user-doc -->
110 * <p>
111 * If the meaning of the '<em>Next Type</em>' containment reference isn't clear,
112 * there really should be more of a description here...
113 * </p>
114 * <!-- end-user-doc -->
115 * @return the value of the '<em>Next Type</em>' containment reference.
116 * @see #setNextType(VLSTerm)
117 * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTypeDef_NextType()
118 * @model containment="true"
119 * @generated
120 */
121 VLSTerm getNextType();
122
123 /**
124 * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getNextType <em>Next Type</em>}' containment reference.
125 * <!-- begin-user-doc -->
126 * <!-- end-user-doc -->
127 * @param value the new value of the '<em>Next Type</em>' containment reference.
128 * @see #getNextType()
129 * @generated
130 */
131 void setNextType(VLSTerm value);
132
133} // VLSTypeDef