aboutsummaryrefslogtreecommitdiffstats
path: root/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Component.java
diff options
context:
space:
mode:
Diffstat (limited to 'Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Component.java')
-rw-r--r--Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Component.java90
1 files changed, 90 insertions, 0 deletions
diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Component.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Component.java
new file mode 100644
index 00000000..e1951172
--- /dev/null
+++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Component.java
@@ -0,0 +1,90 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.faulttree.model.cft;
4
5import org.eclipse.emf.common.util.EList;
6
7import org.eclipse.emf.ecore.EObject;
8
9/**
10 * <!-- begin-user-doc -->
11 * A representation of the model object '<em><b>Component</b></em>'.
12 * <!-- end-user-doc -->
13 *
14 * <p>
15 * The following features are supported:
16 * </p>
17 * <ul>
18 * <li>{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getInputs <em>Inputs</em>}</li>
19 * <li>{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getOutputs <em>Outputs</em>}</li>
20 * <li>{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getComponentDefinition <em>Component Definition</em>}</li>
21 * </ul>
22 *
23 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponent()
24 * @model
25 * @generated
26 */
27public interface Component extends EObject {
28 /**
29 * Returns the value of the '<em><b>Inputs</b></em>' containment reference list.
30 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input}.
31 * It is bidirectional and its opposite is '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getComponent <em>Component</em>}'.
32 * <!-- begin-user-doc -->
33 * <p>
34 * If the meaning of the '<em>Inputs</em>' containment reference list isn't clear,
35 * there really should be more of a description here...
36 * </p>
37 * <!-- end-user-doc -->
38 * @return the value of the '<em>Inputs</em>' containment reference list.
39 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponent_Inputs()
40 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getComponent
41 * @model opposite="component" containment="true"
42 * @generated
43 */
44 EList<Input> getInputs();
45
46 /**
47 * Returns the value of the '<em><b>Outputs</b></em>' containment reference list.
48 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output}.
49 * It is bidirectional and its opposite is '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getComponent <em>Component</em>}'.
50 * <!-- begin-user-doc -->
51 * <p>
52 * If the meaning of the '<em>Outputs</em>' containment reference list isn't clear,
53 * there really should be more of a description here...
54 * </p>
55 * <!-- end-user-doc -->
56 * @return the value of the '<em>Outputs</em>' containment reference list.
57 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponent_Outputs()
58 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getComponent
59 * @model opposite="component" containment="true"
60 * @generated
61 */
62 EList<Output> getOutputs();
63
64 /**
65 * Returns the value of the '<em><b>Component Definition</b></em>' reference.
66 * <!-- begin-user-doc -->
67 * <p>
68 * If the meaning of the '<em>Component Definition</em>' reference isn't clear,
69 * there really should be more of a description here...
70 * </p>
71 * <!-- end-user-doc -->
72 * @return the value of the '<em>Component Definition</em>' reference.
73 * @see #setComponentDefinition(ComponentDefinition)
74 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponent_ComponentDefinition()
75 * @model required="true"
76 * @generated
77 */
78 ComponentDefinition getComponentDefinition();
79
80 /**
81 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getComponentDefinition <em>Component Definition</em>}' reference.
82 * <!-- begin-user-doc -->
83 * <!-- end-user-doc -->
84 * @param value the new value of the '<em>Component Definition</em>' reference.
85 * @see #getComponentDefinition()
86 * @generated
87 */
88 void setComponentDefinition(ComponentDefinition value);
89
90} // Component