aboutsummaryrefslogtreecommitdiffstats
path: root/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/ContainmentHierarchy.java
diff options
context:
space:
mode:
Diffstat (limited to 'Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/ContainmentHierarchy.java')
-rw-r--r--Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/ContainmentHierarchy.java108
1 files changed, 108 insertions, 0 deletions
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/ContainmentHierarchy.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/ContainmentHierarchy.java
new file mode 100644
index 00000000..f3f04ff4
--- /dev/null
+++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/ContainmentHierarchy.java
@@ -0,0 +1,108 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.logic.model.logicproblem;
4
5import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Constant;
6import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Function;
7import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Relation;
8import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Type;
9
10import org.eclipse.emf.common.util.EList;
11
12import org.eclipse.emf.ecore.EObject;
13
14/**
15 * <!-- begin-user-doc -->
16 * A representation of the model object '<em><b>Containment Hierarchy</b></em>'.
17 * <!-- end-user-doc -->
18 *
19 * <p>
20 * The following features are supported:
21 * </p>
22 * <ul>
23 * <li>{@link hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.ContainmentHierarchy#getTypesOrderedInHierarchy <em>Types Ordered In Hierarchy</em>}</li>
24 * <li>{@link hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.ContainmentHierarchy#getContainmentFunctions <em>Containment Functions</em>}</li>
25 * <li>{@link hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.ContainmentHierarchy#getContainmentRelations <em>Containment Relations</em>}</li>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.ContainmentHierarchy#getRootConstant <em>Root Constant</em>}</li>
27 * </ul>
28 *
29 * @see hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicproblemPackage#getContainmentHierarchy()
30 * @model
31 * @generated
32 */
33public interface ContainmentHierarchy extends EObject {
34 /**
35 * Returns the value of the '<em><b>Types Ordered In Hierarchy</b></em>' reference list.
36 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Type}.
37 * <!-- begin-user-doc -->
38 * <p>
39 * If the meaning of the '<em>Types Ordered In Hierarchy</em>' reference list isn't clear,
40 * there really should be more of a description here...
41 * </p>
42 * <!-- end-user-doc -->
43 * @return the value of the '<em>Types Ordered In Hierarchy</em>' reference list.
44 * @see hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicproblemPackage#getContainmentHierarchy_TypesOrderedInHierarchy()
45 * @model
46 * @generated
47 */
48 EList<Type> getTypesOrderedInHierarchy();
49
50 /**
51 * Returns the value of the '<em><b>Containment Functions</b></em>' reference list.
52 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Function}.
53 * <!-- begin-user-doc -->
54 * <p>
55 * If the meaning of the '<em>Containment Functions</em>' reference list isn't clear,
56 * there really should be more of a description here...
57 * </p>
58 * <!-- end-user-doc -->
59 * @return the value of the '<em>Containment Functions</em>' reference list.
60 * @see hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicproblemPackage#getContainmentHierarchy_ContainmentFunctions()
61 * @model
62 * @generated
63 */
64 EList<Function> getContainmentFunctions();
65
66 /**
67 * Returns the value of the '<em><b>Containment Relations</b></em>' reference list.
68 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Relation}.
69 * <!-- begin-user-doc -->
70 * <p>
71 * If the meaning of the '<em>Containment Relations</em>' reference list isn't clear,
72 * there really should be more of a description here...
73 * </p>
74 * <!-- end-user-doc -->
75 * @return the value of the '<em>Containment Relations</em>' reference list.
76 * @see hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicproblemPackage#getContainmentHierarchy_ContainmentRelations()
77 * @model
78 * @generated
79 */
80 EList<Relation> getContainmentRelations();
81
82 /**
83 * Returns the value of the '<em><b>Root Constant</b></em>' reference.
84 * <!-- begin-user-doc -->
85 * <p>
86 * If the meaning of the '<em>Root Constant</em>' reference isn't clear,
87 * there really should be more of a description here...
88 * </p>
89 * <!-- end-user-doc -->
90 * @return the value of the '<em>Root Constant</em>' reference.
91 * @see #setRootConstant(Constant)
92 * @see hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicproblemPackage#getContainmentHierarchy_RootConstant()
93 * @model
94 * @generated
95 */
96 Constant getRootConstant();
97
98 /**
99 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.ContainmentHierarchy#getRootConstant <em>Root Constant</em>}' reference.
100 * <!-- begin-user-doc -->
101 * <!-- end-user-doc -->
102 * @param value the new value of the '<em>Root Constant</em>' reference.
103 * @see #getRootConstant()
104 * @generated
105 */
106 void setRootConstant(Constant value);
107
108} // ContainmentHierarchy