aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Address.java
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Address.java')
-rw-r--r--Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Address.java159
1 files changed, 159 insertions, 0 deletions
diff --git a/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Address.java b/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Address.java
new file mode 100644
index 00000000..87d21f5d
--- /dev/null
+++ b/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Address.java
@@ -0,0 +1,159 @@
1/**
2 */
3package TaxationWithRoot;
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>Address</b></em>'.
12 * <!-- end-user-doc -->
13 *
14 * <p>
15 * The following features are supported:
16 * </p>
17 * <ul>
18 * <li>{@link TaxationWithRoot.Address#getCountry <em>Country</em>}</li>
19 * <li>{@link TaxationWithRoot.Address#getStreet <em>Street</em>}</li>
20 * <li>{@link TaxationWithRoot.Address#getZipCode <em>Zip Code</em>}</li>
21 * <li>{@link TaxationWithRoot.Address#getCity <em>City</em>}</li>
22 * <li>{@link TaxationWithRoot.Address#getId2 <em>Id2</em>}</li>
23 * <li>{@link TaxationWithRoot.Address#getTaxPayer <em>Tax Payer</em>}</li>
24 * </ul>
25 *
26 * @see TaxationWithRoot.TaxationWithRootPackage#getAddress()
27 * @model
28 * @generated
29 */
30public interface Address extends EObject {
31 /**
32 * Returns the value of the '<em><b>Country</b></em>' attribute.
33 * The default value is <code>"ZZ"</code>.
34 * The literals are from the enumeration {@link TaxationWithRoot.Country}.
35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc -->
37 * @return the value of the '<em>Country</em>' attribute.
38 * @see TaxationWithRoot.Country
39 * @see #setCountry(Country)
40 * @see TaxationWithRoot.TaxationWithRootPackage#getAddress_Country()
41 * @model default="ZZ" required="true"
42 * @generated
43 */
44 Country getCountry();
45
46 /**
47 * Sets the value of the '{@link TaxationWithRoot.Address#getCountry <em>Country</em>}' attribute.
48 * <!-- begin-user-doc -->
49 * <!-- end-user-doc -->
50 * @param value the new value of the '<em>Country</em>' attribute.
51 * @see TaxationWithRoot.Country
52 * @see #getCountry()
53 * @generated
54 */
55 void setCountry(Country value);
56
57 /**
58 * Returns the value of the '<em><b>Street</b></em>' attribute.
59 * <!-- begin-user-doc -->
60 * <!-- end-user-doc -->
61 * @return the value of the '<em>Street</em>' attribute.
62 * @see #setStreet(String)
63 * @see TaxationWithRoot.TaxationWithRootPackage#getAddress_Street()
64 * @model required="true"
65 * @generated
66 */
67 String getStreet();
68
69 /**
70 * Sets the value of the '{@link TaxationWithRoot.Address#getStreet <em>Street</em>}' attribute.
71 * <!-- begin-user-doc -->
72 * <!-- end-user-doc -->
73 * @param value the new value of the '<em>Street</em>' attribute.
74 * @see #getStreet()
75 * @generated
76 */
77 void setStreet(String value);
78
79 /**
80 * Returns the value of the '<em><b>Zip Code</b></em>' attribute.
81 * <!-- begin-user-doc -->
82 * <!-- end-user-doc -->
83 * @return the value of the '<em>Zip Code</em>' attribute.
84 * @see #setZipCode(String)
85 * @see TaxationWithRoot.TaxationWithRootPackage#getAddress_ZipCode()
86 * @model required="true"
87 * @generated
88 */
89 String getZipCode();
90
91 /**
92 * Sets the value of the '{@link TaxationWithRoot.Address#getZipCode <em>Zip Code</em>}' attribute.
93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc -->
95 * @param value the new value of the '<em>Zip Code</em>' attribute.
96 * @see #getZipCode()
97 * @generated
98 */
99 void setZipCode(String value);
100
101 /**
102 * Returns the value of the '<em><b>City</b></em>' attribute.
103 * <!-- begin-user-doc -->
104 * <!-- end-user-doc -->
105 * @return the value of the '<em>City</em>' attribute.
106 * @see #setCity(String)
107 * @see TaxationWithRoot.TaxationWithRootPackage#getAddress_City()
108 * @model required="true"
109 * @generated
110 */
111 String getCity();
112
113 /**
114 * Sets the value of the '{@link TaxationWithRoot.Address#getCity <em>City</em>}' attribute.
115 * <!-- begin-user-doc -->
116 * <!-- end-user-doc -->
117 * @param value the new value of the '<em>City</em>' attribute.
118 * @see #getCity()
119 * @generated
120 */
121 void setCity(String value);
122
123 /**
124 * Returns the value of the '<em><b>Id2</b></em>' attribute.
125 * <!-- begin-user-doc -->
126 * <!-- end-user-doc -->
127 * @return the value of the '<em>Id2</em>' attribute.
128 * @see #setId2(String)
129 * @see TaxationWithRoot.TaxationWithRootPackage#getAddress_Id2()
130 * @model id="true" required="true" ordered="false"
131 * @generated
132 */
133 String getId2();
134
135 /**
136 * Sets the value of the '{@link TaxationWithRoot.Address#getId2 <em>Id2</em>}' attribute.
137 * <!-- begin-user-doc -->
138 * <!-- end-user-doc -->
139 * @param value the new value of the '<em>Id2</em>' attribute.
140 * @see #getId2()
141 * @generated
142 */
143 void setId2(String value);
144
145 /**
146 * Returns the value of the '<em><b>Tax Payer</b></em>' reference list.
147 * The list contents are of type {@link TaxationWithRoot.Physical_Person}.
148 * It is bidirectional and its opposite is '{@link TaxationWithRoot.Physical_Person#getAddresses <em>Addresses</em>}'.
149 * <!-- begin-user-doc -->
150 * <!-- end-user-doc -->
151 * @return the value of the '<em>Tax Payer</em>' reference list.
152 * @see TaxationWithRoot.TaxationWithRootPackage#getAddress_TaxPayer()
153 * @see TaxationWithRoot.Physical_Person#getAddresses
154 * @model opposite="addresses" ordered="false"
155 * @generated
156 */
157 EList<Physical_Person> getTaxPayer();
158
159} // Address