a b/src/main/java/genericbcm/Dependency.java
1
/**
2
 */
3
package genericbcm;
4
5
6
/**
7
 * <!-- begin-user-doc -->
8
 * A representation of the model object '<em><b>Dependency</b></em>'.
9
 * <!-- end-user-doc -->
10
 *
11
 * <p>
12
 * The following features are supported:
13
 * <ul>
14
 *   <li>{@link genericbcm.Dependency#getOn <em>On</em>}</li>
15
 *   <li>{@link genericbcm.Dependency#getFrom <em>From</em>}</li>
16
 * </ul>
17
 * </p>
18
 *
19
 * @see genericbcm.GenericbcmPackage#getDependency()
20
 * @model
21
 * @generated
22
 */
23
public interface Dependency extends Threat {
24
  /**
25
   * Returns the value of the '<em><b>On</b></em>' reference.
26
   * It is bidirectional and its opposite is '{@link genericbcm.Unit#getIncommingDependencies <em>Incomming Dependencies</em>}'.
27
   * <!-- begin-user-doc -->
28
   * <p>
29
   * If the meaning of the '<em>On</em>' reference isn't clear,
30
   * there really should be more of a description here...
31
   * </p>
32
   * <!-- end-user-doc -->
33
   * @return the value of the '<em>On</em>' reference.
34
   * @see #setOn(Unit)
35
   * @see genericbcm.GenericbcmPackage#getDependency_On()
36
   * @see genericbcm.Unit#getIncommingDependencies
37
   * @model opposite="incommingDependencies" required="true"
38
   * @generated
39
   */
40
  Unit getOn();
41
42
  /**
43
   * Sets the value of the '{@link genericbcm.Dependency#getOn <em>On</em>}' reference.
44
   * <!-- begin-user-doc -->
45
   * <!-- end-user-doc -->
46
   * @param value the new value of the '<em>On</em>' reference.
47
   * @see #getOn()
48
   * @generated
49
   */
50
  void setOn(Unit value);
51
52
  /**
53
   * Returns the value of the '<em><b>From</b></em>' reference.
54
   * <!-- begin-user-doc -->
55
   * <p>
56
   * If the meaning of the '<em>From</em>' reference 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>From</em>' reference.
61
   * @see #setFrom(Resource)
62
   * @see genericbcm.GenericbcmPackage#getDependency_From()
63
   * @model required="true"
64
   * @generated
65
   */
66
  Resource getFrom();
67
68
  /**
69
   * Sets the value of the '{@link genericbcm.Dependency#getFrom <em>From</em>}' reference.
70
   * <!-- begin-user-doc -->
71
   * <!-- end-user-doc -->
72
   * @param value the new value of the '<em>From</em>' reference.
73
   * @see #getFrom()
74
   * @generated
75
   */
76
  void setFrom(Resource value);
77
78
} // Dependency