|
Lines 2-7
Link Here
|
| 2 |
|
2 |
|
| 3 |
import java.util.*; |
3 |
import java.util.*; |
| 4 |
import org.eclipse.emf.codegen.ecore.genmodel.*; |
4 |
import org.eclipse.emf.codegen.ecore.genmodel.*; |
|
|
5 |
import org.eclipse.emf.codegen.util.CodeGenUtil; |
| 5 |
|
6 |
|
| 6 |
public class Class |
7 |
public class Class |
| 7 |
{ |
8 |
{ |
|
Lines 1120-1590
Link Here
|
| 1120 |
protected final String TEXT_1103 = "' "; |
1121 |
protected final String TEXT_1103 = "' "; |
| 1121 |
protected final String TEXT_1104 = " is set" + NL + "\t\t// Ensure that you remove @generated or mark it @generated NOT" + NL + "\t\tthrow new UnsupportedOperationException();"; |
1122 |
protected final String TEXT_1104 = " is set" + NL + "\t\t// Ensure that you remove @generated or mark it @generated NOT" + NL + "\t\tthrow new UnsupportedOperationException();"; |
| 1122 |
protected final String TEXT_1105 = NL + "\t}" + NL; |
1123 |
protected final String TEXT_1105 = NL + "\t}" + NL; |
| 1123 |
protected final String TEXT_1106 = NL + "\t/**"; |
1124 |
protected final String TEXT_1106 = NL + "\t/**" + NL + "\t * The cached validation expression for the '{@link #"; |
| 1124 |
protected final String TEXT_1107 = NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->"; |
1125 |
protected final String TEXT_1107 = "("; |
| 1125 |
protected final String TEXT_1108 = NL + "\t * <!-- begin-model-doc -->"; |
1126 |
protected final String TEXT_1108 = ") <em>"; |
| 1126 |
protected final String TEXT_1109 = NL + "\t * "; |
1127 |
protected final String TEXT_1109 = "</em>}' operation." + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @see #"; |
| 1127 |
protected final String TEXT_1110 = NL + "\t * @param "; |
1128 |
protected final String TEXT_1110 = "("; |
| 1128 |
protected final String TEXT_1111 = NL + "\t * "; |
1129 |
protected final String TEXT_1111 = ")" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected static final "; |
| 1129 |
protected final String TEXT_1112 = NL + "\t * @param "; |
1130 |
protected final String TEXT_1112 = " "; |
| 1130 |
protected final String TEXT_1113 = " "; |
1131 |
protected final String TEXT_1113 = "__EXP = \""; |
| 1131 |
protected final String TEXT_1114 = NL + "\t * <!-- end-model-doc -->"; |
1132 |
protected final String TEXT_1114 = "\";"; |
| 1132 |
protected final String TEXT_1115 = NL + "\t * @model "; |
1133 |
protected final String TEXT_1115 = NL; |
| 1133 |
protected final String TEXT_1116 = NL + "\t * "; |
1134 |
protected final String TEXT_1116 = NL + "\t/**"; |
| 1134 |
protected final String TEXT_1117 = NL + "\t * @model"; |
1135 |
protected final String TEXT_1117 = NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->"; |
| 1135 |
protected final String TEXT_1118 = NL + "\t * @generated" + NL + "\t */"; |
1136 |
protected final String TEXT_1118 = NL + "\t * <!-- begin-model-doc -->"; |
| 1136 |
protected final String TEXT_1119 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
1137 |
protected final String TEXT_1119 = NL + "\t * "; |
| 1137 |
protected final String TEXT_1120 = NL + "\t"; |
1138 |
protected final String TEXT_1120 = NL + "\t * @param "; |
| 1138 |
protected final String TEXT_1121 = " "; |
1139 |
protected final String TEXT_1121 = NL + "\t * "; |
| 1139 |
protected final String TEXT_1122 = "("; |
1140 |
protected final String TEXT_1122 = NL + "\t * @param "; |
| 1140 |
protected final String TEXT_1123 = ")"; |
1141 |
protected final String TEXT_1123 = " "; |
| 1141 |
protected final String TEXT_1124 = ";" + NL; |
1142 |
protected final String TEXT_1124 = NL + "\t * <!-- end-model-doc -->"; |
| 1142 |
protected final String TEXT_1125 = NL + "\tpublic "; |
1143 |
protected final String TEXT_1125 = NL + "\t * @model "; |
| 1143 |
protected final String TEXT_1126 = " "; |
1144 |
protected final String TEXT_1126 = NL + "\t * "; |
| 1144 |
protected final String TEXT_1127 = "("; |
1145 |
protected final String TEXT_1127 = NL + "\t * @model"; |
| 1145 |
protected final String TEXT_1128 = ")"; |
1146 |
protected final String TEXT_1128 = NL + "\t * @generated" + NL + "\t */"; |
| 1146 |
protected final String TEXT_1129 = NL + "\t{"; |
1147 |
protected final String TEXT_1129 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
| 1147 |
protected final String TEXT_1130 = NL + "\t\t"; |
1148 |
protected final String TEXT_1130 = NL + "\t"; |
| 1148 |
protected final String TEXT_1131 = NL + "\t\t// TODO: implement this method" + NL + "\t\t// -> specify the condition that violates the invariant" + NL + "\t\t// -> verify the details of the diagnostic, including severity and message" + NL + "\t\t// Ensure that you remove @generated or mark it @generated NOT" + NL + "\t\tif (false)" + NL + "\t\t{" + NL + "\t\t\tif ("; |
1149 |
protected final String TEXT_1131 = " "; |
| 1149 |
protected final String TEXT_1132 = " != null)" + NL + "\t\t\t{" + NL + "\t\t\t\t"; |
1150 |
protected final String TEXT_1132 = "("; |
| 1150 |
protected final String TEXT_1133 = ".add" + NL + "\t\t\t\t\t(new "; |
1151 |
protected final String TEXT_1133 = ")"; |
| 1151 |
protected final String TEXT_1134 = NL + "\t\t\t\t\t\t("; |
1152 |
protected final String TEXT_1134 = ";" + NL; |
| 1152 |
protected final String TEXT_1135 = ".ERROR," + NL + "\t\t\t\t\t\t "; |
1153 |
protected final String TEXT_1135 = NL + "\tpublic "; |
| 1153 |
protected final String TEXT_1136 = ".DIAGNOSTIC_SOURCE," + NL + "\t\t\t\t\t\t "; |
1154 |
protected final String TEXT_1136 = " "; |
| 1154 |
protected final String TEXT_1137 = "."; |
1155 |
protected final String TEXT_1137 = "("; |
| 1155 |
protected final String TEXT_1138 = "," + NL + "\t\t\t\t\t\t "; |
1156 |
protected final String TEXT_1138 = ")"; |
| 1156 |
protected final String TEXT_1139 = ".INSTANCE.getString(\"_UI_GenericInvariant_diagnostic\", new Object[] { \""; |
1157 |
protected final String TEXT_1139 = NL + "\t{"; |
| 1157 |
protected final String TEXT_1140 = "\", "; |
1158 |
protected final String TEXT_1140 = NL + "\t\t"; |
| 1158 |
protected final String TEXT_1141 = ".getObjectLabel(this, "; |
1159 |
protected final String TEXT_1141 = NL + "\t\t"; |
| 1159 |
protected final String TEXT_1142 = ") }),"; |
1160 |
protected final String TEXT_1142 = ".Registry registry = "; |
| 1160 |
protected final String TEXT_1143 = NL + "\t\t\t\t\t\t new Object [] { this }));" + NL + "\t\t\t}" + NL + "\t\t\treturn false;" + NL + "\t\t}" + NL + "\t\treturn true;"; |
1161 |
protected final String TEXT_1143 = " == null ? "; |
| 1161 |
protected final String TEXT_1144 = NL + "\t\t// TODO: implement this method" + NL + "\t\t// Ensure that you remove @generated or mark it @generated NOT" + NL + "\t\tthrow new UnsupportedOperationException();"; |
1162 |
protected final String TEXT_1144 = ".Registry.INSTANCE : ("; |
| 1162 |
protected final String TEXT_1145 = NL + "\t}" + NL; |
1163 |
protected final String TEXT_1145 = ".Registry)"; |
| 1163 |
protected final String TEXT_1146 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
1164 |
protected final String TEXT_1146 = ".get("; |
| 1164 |
protected final String TEXT_1147 = NL + "\t@SuppressWarnings(\"unchecked\")"; |
1165 |
protected final String TEXT_1147 = ".Registry.class);" + NL + "\t\t"; |
| 1165 |
protected final String TEXT_1148 = NL + "\t@Override"; |
1166 |
protected final String TEXT_1148 = " delegate = (registry == null ? "; |
| 1166 |
protected final String TEXT_1149 = NL + "\tpublic "; |
1167 |
protected final String TEXT_1149 = ".Registry.INSTANCE : registry).getValidationDelegate("; |
| 1167 |
protected final String TEXT_1150 = " eInverseAdd("; |
1168 |
protected final String TEXT_1150 = ".createURI(\""; |
| 1168 |
protected final String TEXT_1151 = " otherEnd, int featureID, "; |
1169 |
protected final String TEXT_1151 = "\"));"; |
| 1169 |
protected final String TEXT_1152 = " msgs)" + NL + "\t{" + NL + "\t\tswitch (featureID"; |
1170 |
protected final String TEXT_1152 = NL + "\t\tif (delegate != null) {" + NL + "\t\t\ttry {" + NL + "\t\t\t\tif (!delegate.validate("; |
| 1170 |
protected final String TEXT_1153 = ")" + NL + "\t\t{"; |
1171 |
protected final String TEXT_1153 = "__EXP, "; |
| 1171 |
protected final String TEXT_1154 = NL + "\t\t\tcase "; |
1172 |
protected final String TEXT_1154 = ", this, "; |
| 1172 |
protected final String TEXT_1155 = ":"; |
1173 |
protected final String TEXT_1155 = ")) {" + NL + "\t\t\t\t\tif (diagnostics != null) {" + NL + "\t\t\t\t\t\t"; |
| 1173 |
protected final String TEXT_1156 = NL + "\t\t\t\treturn (("; |
1174 |
protected final String TEXT_1156 = ".add" + NL + "\t\t\t\t\t\t\t(new "; |
| 1174 |
protected final String TEXT_1157 = "("; |
1175 |
protected final String TEXT_1157 = NL + "\t\t\t\t\t\t\t\t("; |
| 1175 |
protected final String TEXT_1158 = ".InternalMapView"; |
1176 |
protected final String TEXT_1158 = ".ERROR," + NL + "\t\t\t\t\t\t\t\t "; |
| 1176 |
protected final String TEXT_1159 = ")"; |
1177 |
protected final String TEXT_1159 = ".DIAGNOSTIC_SOURCE," + NL + "\t\t\t\t\t\t\t\t "; |
| 1177 |
protected final String TEXT_1160 = "()).eMap()).basicAdd(otherEnd, msgs);"; |
1178 |
protected final String TEXT_1160 = "."; |
| 1178 |
protected final String TEXT_1161 = NL + "\t\t\t\treturn ("; |
1179 |
protected final String TEXT_1161 = "," + NL + "\t\t\t\t\t\t\t\t "; |
| 1179 |
protected final String TEXT_1162 = "()).basicAdd(otherEnd, msgs);"; |
1180 |
protected final String TEXT_1162 = ".INSTANCE.getString(\"_UI_GenericInvariant_diagnostic\", new Object[] { \""; |
| 1180 |
protected final String TEXT_1163 = NL + "\t\t\t\tif (eInternalContainer() != null)" + NL + "\t\t\t\t\tmsgs = eBasicRemoveFromContainer(msgs);"; |
1181 |
protected final String TEXT_1163 = "\", "; |
| 1181 |
protected final String TEXT_1164 = NL + "\t\t\t\treturn basicSet"; |
1182 |
protected final String TEXT_1164 = ".getObjectLabel(this, "; |
| 1182 |
protected final String TEXT_1165 = "(("; |
1183 |
protected final String TEXT_1165 = ") }),"; |
| 1183 |
protected final String TEXT_1166 = ")otherEnd, msgs);"; |
1184 |
protected final String TEXT_1166 = NL + "\t\t\t\t\t\t\t\t new Object [] { this }));" + NL + "\t\t\t\t\t}" + NL + "\t\t\t\t\treturn false;" + NL + "\t\t\t\t}" + NL + "\t\t\t\treturn true;" + NL + "\t\t\t} catch ("; |
| 1184 |
protected final String TEXT_1167 = NL + "\t\t\t\treturn eBasicSetContainer(otherEnd, "; |
1185 |
protected final String TEXT_1167 = " throwable) {" + NL + "\t\t\t\tif (diagnostics != null) {" + NL + "\t\t\t\t\t"; |
| 1185 |
protected final String TEXT_1168 = ", msgs);"; |
1186 |
protected final String TEXT_1168 = ".add" + NL + "\t\t\t\t\t\t(new "; |
| 1186 |
protected final String TEXT_1169 = NL + "\t\t\t\t"; |
1187 |
protected final String TEXT_1169 = NL + "\t\t\t\t\t\t\t("; |
| 1187 |
protected final String TEXT_1170 = " "; |
1188 |
protected final String TEXT_1170 = ".ERROR," + NL + "\t\t\t\t\t\t\t "; |
| 1188 |
protected final String TEXT_1171 = " = ("; |
1189 |
protected final String TEXT_1171 = ".DIAGNOSTIC_SOURCE," + NL + "\t\t\t\t\t\t\t "; |
| 1189 |
protected final String TEXT_1172 = ")eVirtualGet("; |
1190 |
protected final String TEXT_1172 = "."; |
| 1190 |
protected final String TEXT_1173 = ");"; |
1191 |
protected final String TEXT_1173 = "," + NL + "\t\t\t\t\t\t\t "; |
| 1191 |
protected final String TEXT_1174 = NL + "\t\t\t\t"; |
1192 |
protected final String TEXT_1174 = ".INSTANCE.getString(\"_UI_InvariantDelegateException_diagnostic\", new Object[] { \""; |
| 1192 |
protected final String TEXT_1175 = " "; |
1193 |
protected final String TEXT_1175 = "\", "; |
| 1193 |
protected final String TEXT_1176 = " = "; |
1194 |
protected final String TEXT_1176 = ".getObjectLabel(this, "; |
| 1194 |
protected final String TEXT_1177 = "basicGet"; |
1195 |
protected final String TEXT_1177 = "), throwable.getLocalizedMessage() }),"; |
| 1195 |
protected final String TEXT_1178 = "();"; |
1196 |
protected final String TEXT_1178 = NL + "\t\t\t\t\t\t\t new Object [] { this }));" + NL + "\t\t\t\t}" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}" + NL + "\t\t} else {" + NL + "\t\t\tif (diagnostics != null) {" + NL + "\t\t\t\t"; |
| 1196 |
protected final String TEXT_1179 = NL + "\t\t\t\tif ("; |
1197 |
protected final String TEXT_1179 = ".add" + NL + "\t\t\t\t\t(new "; |
| 1197 |
protected final String TEXT_1180 = " != null)"; |
1198 |
protected final String TEXT_1180 = NL + "\t\t\t\t\t\t("; |
| 1198 |
protected final String TEXT_1181 = NL + "\t\t\t\t\tmsgs = (("; |
1199 |
protected final String TEXT_1181 = ".ERROR," + NL + "\t\t\t\t\t\t "; |
| 1199 |
protected final String TEXT_1182 = ")"; |
1200 |
protected final String TEXT_1182 = ".DIAGNOSTIC_SOURCE," + NL + "\t\t\t\t\t\t "; |
| 1200 |
protected final String TEXT_1183 = ").eInverseRemove(this, EOPPOSITE_FEATURE_BASE - "; |
1201 |
protected final String TEXT_1183 = "."; |
| 1201 |
protected final String TEXT_1184 = ", null, msgs);"; |
1202 |
protected final String TEXT_1184 = "," + NL + "\t\t\t\t\t\t "; |
| 1202 |
protected final String TEXT_1185 = NL + "\t\t\t\t\tmsgs = (("; |
1203 |
protected final String TEXT_1185 = ".INSTANCE.getString(\"_UI_InvariantDelegateNotFound_diagnostic\", new Object[] { \""; |
| 1203 |
protected final String TEXT_1186 = ")"; |
1204 |
protected final String TEXT_1186 = "\", "; |
| 1204 |
protected final String TEXT_1187 = ").eInverseRemove(this, "; |
1205 |
protected final String TEXT_1187 = ".getObjectLabel(this, "; |
| 1205 |
protected final String TEXT_1188 = ", "; |
1206 |
protected final String TEXT_1188 = "), \""; |
| 1206 |
protected final String TEXT_1189 = ".class, msgs);"; |
1207 |
protected final String TEXT_1189 = "\" }),"; |
| 1207 |
protected final String TEXT_1190 = NL + "\t\t\t\treturn basicSet"; |
1208 |
protected final String TEXT_1190 = NL + "\t\t\t\t\t\t new Object [] { this }));" + NL + "\t\t\t}" + NL + "\t\t\treturn false;" + NL + "\t\t}"; |
| 1208 |
protected final String TEXT_1191 = "(("; |
1209 |
protected final String TEXT_1191 = NL + "\t\t// TODO: implement this method" + NL + "\t\t// -> specify the condition that violates the invariant" + NL + "\t\t// -> verify the details of the diagnostic, including severity and message" + NL + "\t\t// Ensure that you remove @generated or mark it @generated NOT" + NL + "\t\tif (false)" + NL + "\t\t{" + NL + "\t\t\tif ("; |
| 1209 |
protected final String TEXT_1192 = ")otherEnd, msgs);"; |
1210 |
protected final String TEXT_1192 = " != null)" + NL + "\t\t\t{" + NL + "\t\t\t\t"; |
| 1210 |
protected final String TEXT_1193 = NL + "\t\t}"; |
1211 |
protected final String TEXT_1193 = ".add" + NL + "\t\t\t\t\t(new "; |
| 1211 |
protected final String TEXT_1194 = NL + "\t\treturn super.eInverseAdd(otherEnd, featureID, msgs);"; |
1212 |
protected final String TEXT_1194 = NL + "\t\t\t\t\t\t("; |
| 1212 |
protected final String TEXT_1195 = NL + "\t\treturn eDynamicInverseAdd(otherEnd, featureID, msgs);"; |
1213 |
protected final String TEXT_1195 = ".ERROR," + NL + "\t\t\t\t\t\t "; |
| 1213 |
protected final String TEXT_1196 = NL + "\t}" + NL; |
1214 |
protected final String TEXT_1196 = ".DIAGNOSTIC_SOURCE," + NL + "\t\t\t\t\t\t "; |
| 1214 |
protected final String TEXT_1197 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
1215 |
protected final String TEXT_1197 = "."; |
| 1215 |
protected final String TEXT_1198 = NL + "\t@Override"; |
1216 |
protected final String TEXT_1198 = "," + NL + "\t\t\t\t\t\t "; |
| 1216 |
protected final String TEXT_1199 = NL + "\tpublic "; |
1217 |
protected final String TEXT_1199 = ".INSTANCE.getString(\"_UI_GenericInvariant_diagnostic\", new Object[] { \""; |
| 1217 |
protected final String TEXT_1200 = " eInverseRemove("; |
1218 |
protected final String TEXT_1200 = "\", "; |
| 1218 |
protected final String TEXT_1201 = " otherEnd, int featureID, "; |
1219 |
protected final String TEXT_1201 = ".getObjectLabel(this, "; |
| 1219 |
protected final String TEXT_1202 = " msgs)" + NL + "\t{" + NL + "\t\tswitch (featureID"; |
1220 |
protected final String TEXT_1202 = ") }),"; |
| 1220 |
protected final String TEXT_1203 = ")" + NL + "\t\t{"; |
1221 |
protected final String TEXT_1203 = NL + "\t\t\t\t\t\t new Object [] { this }));" + NL + "\t\t\t}" + NL + "\t\t\treturn false;" + NL + "\t\t}" + NL + "\t\treturn true;"; |
| 1221 |
protected final String TEXT_1204 = NL + "\t\t\tcase "; |
1222 |
protected final String TEXT_1204 = NL + "\t\t// TODO: implement this method" + NL + "\t\t// Ensure that you remove @generated or mark it @generated NOT" + NL + "\t\tthrow new UnsupportedOperationException();"; |
| 1222 |
protected final String TEXT_1205 = ":"; |
1223 |
protected final String TEXT_1205 = NL + "\t}" + NL; |
| 1223 |
protected final String TEXT_1206 = NL + "\t\t\t\treturn (("; |
1224 |
protected final String TEXT_1206 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
| 1224 |
protected final String TEXT_1207 = ")(("; |
1225 |
protected final String TEXT_1207 = NL + "\t@SuppressWarnings(\"unchecked\")"; |
| 1225 |
protected final String TEXT_1208 = ".InternalMapView"; |
1226 |
protected final String TEXT_1208 = NL + "\t@Override"; |
| 1226 |
protected final String TEXT_1209 = ")"; |
1227 |
protected final String TEXT_1209 = NL + "\tpublic "; |
| 1227 |
protected final String TEXT_1210 = "()).eMap()).basicRemove(otherEnd, msgs);"; |
1228 |
protected final String TEXT_1210 = " eInverseAdd("; |
| 1228 |
protected final String TEXT_1211 = NL + "\t\t\t\treturn (("; |
1229 |
protected final String TEXT_1211 = " otherEnd, int featureID, "; |
| 1229 |
protected final String TEXT_1212 = ")(("; |
1230 |
protected final String TEXT_1212 = " msgs)" + NL + "\t{" + NL + "\t\tswitch (featureID"; |
| 1230 |
protected final String TEXT_1213 = ".Internal.Wrapper)"; |
1231 |
protected final String TEXT_1213 = ")" + NL + "\t\t{"; |
| 1231 |
protected final String TEXT_1214 = "()).featureMap()).basicRemove(otherEnd, msgs);"; |
1232 |
protected final String TEXT_1214 = NL + "\t\t\tcase "; |
| 1232 |
protected final String TEXT_1215 = NL + "\t\t\t\treturn (("; |
1233 |
protected final String TEXT_1215 = ":"; |
| 1233 |
protected final String TEXT_1216 = ")"; |
1234 |
protected final String TEXT_1216 = NL + "\t\t\t\treturn (("; |
| 1234 |
protected final String TEXT_1217 = "()).basicRemove(otherEnd, msgs);"; |
1235 |
protected final String TEXT_1217 = "("; |
| 1235 |
protected final String TEXT_1218 = NL + "\t\t\t\treturn eBasicSetContainer(null, "; |
1236 |
protected final String TEXT_1218 = ".InternalMapView"; |
| 1236 |
protected final String TEXT_1219 = ", msgs);"; |
1237 |
protected final String TEXT_1219 = ")"; |
| 1237 |
protected final String TEXT_1220 = NL + "\t\t\t\treturn basicUnset"; |
1238 |
protected final String TEXT_1220 = "()).eMap()).basicAdd(otherEnd, msgs);"; |
| 1238 |
protected final String TEXT_1221 = "(msgs);"; |
1239 |
protected final String TEXT_1221 = NL + "\t\t\t\treturn ("; |
| 1239 |
protected final String TEXT_1222 = NL + "\t\t\t\treturn basicSet"; |
1240 |
protected final String TEXT_1222 = "()).basicAdd(otherEnd, msgs);"; |
| 1240 |
protected final String TEXT_1223 = "(null, msgs);"; |
1241 |
protected final String TEXT_1223 = NL + "\t\t\t\tif (eInternalContainer() != null)" + NL + "\t\t\t\t\tmsgs = eBasicRemoveFromContainer(msgs);"; |
| 1241 |
protected final String TEXT_1224 = NL + "\t\t}"; |
1242 |
protected final String TEXT_1224 = NL + "\t\t\t\treturn basicSet"; |
| 1242 |
protected final String TEXT_1225 = NL + "\t\treturn super.eInverseRemove(otherEnd, featureID, msgs);"; |
1243 |
protected final String TEXT_1225 = "(("; |
| 1243 |
protected final String TEXT_1226 = NL + "\t\treturn eDynamicInverseRemove(otherEnd, featureID, msgs);"; |
1244 |
protected final String TEXT_1226 = ")otherEnd, msgs);"; |
| 1244 |
protected final String TEXT_1227 = NL + "\t}" + NL; |
1245 |
protected final String TEXT_1227 = NL + "\t\t\t\treturn eBasicSetContainer(otherEnd, "; |
| 1245 |
protected final String TEXT_1228 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
1246 |
protected final String TEXT_1228 = ", msgs);"; |
| 1246 |
protected final String TEXT_1229 = NL + "\t@Override"; |
1247 |
protected final String TEXT_1229 = NL + "\t\t\t\t"; |
| 1247 |
protected final String TEXT_1230 = NL + "\tpublic "; |
1248 |
protected final String TEXT_1230 = " "; |
| 1248 |
protected final String TEXT_1231 = " eBasicRemoveFromContainerFeature("; |
1249 |
protected final String TEXT_1231 = " = ("; |
| 1249 |
protected final String TEXT_1232 = " msgs)" + NL + "\t{" + NL + "\t\tswitch (eContainerFeatureID()"; |
1250 |
protected final String TEXT_1232 = ")eVirtualGet("; |
| 1250 |
protected final String TEXT_1233 = ")" + NL + "\t\t{"; |
1251 |
protected final String TEXT_1233 = ");"; |
| 1251 |
protected final String TEXT_1234 = NL + "\t\t\tcase "; |
1252 |
protected final String TEXT_1234 = NL + "\t\t\t\t"; |
| 1252 |
protected final String TEXT_1235 = ":" + NL + "\t\t\t\treturn eInternalContainer().eInverseRemove(this, "; |
1253 |
protected final String TEXT_1235 = " "; |
| 1253 |
protected final String TEXT_1236 = ", "; |
1254 |
protected final String TEXT_1236 = " = "; |
| 1254 |
protected final String TEXT_1237 = ".class, msgs);"; |
1255 |
protected final String TEXT_1237 = "basicGet"; |
| 1255 |
protected final String TEXT_1238 = NL + "\t\t}"; |
1256 |
protected final String TEXT_1238 = "();"; |
| 1256 |
protected final String TEXT_1239 = NL + "\t\treturn super.eBasicRemoveFromContainerFeature(msgs);"; |
1257 |
protected final String TEXT_1239 = NL + "\t\t\t\tif ("; |
| 1257 |
protected final String TEXT_1240 = NL + "\t\treturn eDynamicBasicRemoveFromContainer(msgs);"; |
1258 |
protected final String TEXT_1240 = " != null)"; |
| 1258 |
protected final String TEXT_1241 = NL + "\t}" + NL; |
1259 |
protected final String TEXT_1241 = NL + "\t\t\t\t\tmsgs = (("; |
| 1259 |
protected final String TEXT_1242 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
1260 |
protected final String TEXT_1242 = ")"; |
| 1260 |
protected final String TEXT_1243 = NL + "\t@Override"; |
1261 |
protected final String TEXT_1243 = ").eInverseRemove(this, EOPPOSITE_FEATURE_BASE - "; |
| 1261 |
protected final String TEXT_1244 = NL + "\tpublic Object eGet(int featureID, boolean resolve, boolean coreType)" + NL + "\t{" + NL + "\t\tswitch (featureID"; |
1262 |
protected final String TEXT_1244 = ", null, msgs);"; |
| 1262 |
protected final String TEXT_1245 = ")" + NL + "\t\t{"; |
1263 |
protected final String TEXT_1245 = NL + "\t\t\t\t\tmsgs = (("; |
| 1263 |
protected final String TEXT_1246 = NL + "\t\t\tcase "; |
1264 |
protected final String TEXT_1246 = ")"; |
| 1264 |
protected final String TEXT_1247 = ":"; |
1265 |
protected final String TEXT_1247 = ").eInverseRemove(this, "; |
| 1265 |
protected final String TEXT_1248 = NL + "\t\t\t\treturn "; |
1266 |
protected final String TEXT_1248 = ", "; |
| 1266 |
protected final String TEXT_1249 = "();"; |
1267 |
protected final String TEXT_1249 = ".class, msgs);"; |
| 1267 |
protected final String TEXT_1250 = NL + "\t\t\t\treturn "; |
1268 |
protected final String TEXT_1250 = NL + "\t\t\t\treturn basicSet"; |
| 1268 |
protected final String TEXT_1251 = "() ? Boolean.TRUE : Boolean.FALSE;"; |
1269 |
protected final String TEXT_1251 = "(("; |
| 1269 |
protected final String TEXT_1252 = NL + "\t\t\t\treturn new "; |
1270 |
protected final String TEXT_1252 = ")otherEnd, msgs);"; |
| 1270 |
protected final String TEXT_1253 = "("; |
1271 |
protected final String TEXT_1253 = NL + "\t\t}"; |
| 1271 |
protected final String TEXT_1254 = "());"; |
1272 |
protected final String TEXT_1254 = NL + "\t\treturn super.eInverseAdd(otherEnd, featureID, msgs);"; |
| 1272 |
protected final String TEXT_1255 = NL + "\t\t\t\tif (resolve) return "; |
1273 |
protected final String TEXT_1255 = NL + "\t\treturn eDynamicInverseAdd(otherEnd, featureID, msgs);"; |
| 1273 |
protected final String TEXT_1256 = "();" + NL + "\t\t\t\treturn basicGet"; |
1274 |
protected final String TEXT_1256 = NL + "\t}" + NL; |
| 1274 |
protected final String TEXT_1257 = "();"; |
1275 |
protected final String TEXT_1257 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
| 1275 |
protected final String TEXT_1258 = NL + "\t\t\t\tif (coreType) return (("; |
1276 |
protected final String TEXT_1258 = NL + "\t@Override"; |
| 1276 |
protected final String TEXT_1259 = ".InternalMapView"; |
1277 |
protected final String TEXT_1259 = NL + "\tpublic "; |
| 1277 |
protected final String TEXT_1260 = ")"; |
1278 |
protected final String TEXT_1260 = " eInverseRemove("; |
| 1278 |
protected final String TEXT_1261 = "()).eMap();" + NL + "\t\t\t\telse return "; |
1279 |
protected final String TEXT_1261 = " otherEnd, int featureID, "; |
| 1279 |
protected final String TEXT_1262 = "();"; |
1280 |
protected final String TEXT_1262 = " msgs)" + NL + "\t{" + NL + "\t\tswitch (featureID"; |
| 1280 |
protected final String TEXT_1263 = NL + "\t\t\t\tif (coreType) return "; |
1281 |
protected final String TEXT_1263 = ")" + NL + "\t\t{"; |
| 1281 |
protected final String TEXT_1264 = "();" + NL + "\t\t\t\telse return "; |
1282 |
protected final String TEXT_1264 = NL + "\t\t\tcase "; |
| 1282 |
protected final String TEXT_1265 = "().map();"; |
1283 |
protected final String TEXT_1265 = ":"; |
| 1283 |
protected final String TEXT_1266 = NL + "\t\t\t\tif (coreType) return (("; |
1284 |
protected final String TEXT_1266 = NL + "\t\t\t\treturn (("; |
| 1284 |
protected final String TEXT_1267 = ".Internal.Wrapper)"; |
1285 |
protected final String TEXT_1267 = ")(("; |
| 1285 |
protected final String TEXT_1268 = "()).featureMap();" + NL + "\t\t\t\treturn "; |
1286 |
protected final String TEXT_1268 = ".InternalMapView"; |
| 1286 |
protected final String TEXT_1269 = "();"; |
1287 |
protected final String TEXT_1269 = ")"; |
| 1287 |
protected final String TEXT_1270 = NL + "\t\t\t\tif (coreType) return "; |
1288 |
protected final String TEXT_1270 = "()).eMap()).basicRemove(otherEnd, msgs);"; |
| 1288 |
protected final String TEXT_1271 = "();" + NL + "\t\t\t\treturn (("; |
1289 |
protected final String TEXT_1271 = NL + "\t\t\t\treturn (("; |
| 1289 |
protected final String TEXT_1272 = ".Internal)"; |
1290 |
protected final String TEXT_1272 = ")(("; |
| 1290 |
protected final String TEXT_1273 = "()).getWrapper();"; |
1291 |
protected final String TEXT_1273 = ".Internal.Wrapper)"; |
| 1291 |
protected final String TEXT_1274 = NL + "\t\t\t\treturn "; |
1292 |
protected final String TEXT_1274 = "()).featureMap()).basicRemove(otherEnd, msgs);"; |
| 1292 |
protected final String TEXT_1275 = "();"; |
1293 |
protected final String TEXT_1275 = NL + "\t\t\t\treturn (("; |
| 1293 |
protected final String TEXT_1276 = NL + "\t\t}"; |
1294 |
protected final String TEXT_1276 = ")"; |
| 1294 |
protected final String TEXT_1277 = NL + "\t\treturn super.eGet(featureID, resolve, coreType);"; |
1295 |
protected final String TEXT_1277 = "()).basicRemove(otherEnd, msgs);"; |
| 1295 |
protected final String TEXT_1278 = NL + "\t\treturn eDynamicGet(featureID, resolve, coreType);"; |
1296 |
protected final String TEXT_1278 = NL + "\t\t\t\treturn eBasicSetContainer(null, "; |
| 1296 |
protected final String TEXT_1279 = NL + "\t}" + NL; |
1297 |
protected final String TEXT_1279 = ", msgs);"; |
| 1297 |
protected final String TEXT_1280 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
1298 |
protected final String TEXT_1280 = NL + "\t\t\t\treturn basicUnset"; |
| 1298 |
protected final String TEXT_1281 = NL + "\t@SuppressWarnings(\"unchecked\")"; |
1299 |
protected final String TEXT_1281 = "(msgs);"; |
| 1299 |
protected final String TEXT_1282 = NL + "\t@Override"; |
1300 |
protected final String TEXT_1282 = NL + "\t\t\t\treturn basicSet"; |
| 1300 |
protected final String TEXT_1283 = NL + "\tpublic void eSet(int featureID, Object newValue)" + NL + "\t{" + NL + "\t\tswitch (featureID"; |
1301 |
protected final String TEXT_1283 = "(null, msgs);"; |
| 1301 |
protected final String TEXT_1284 = ")" + NL + "\t\t{"; |
1302 |
protected final String TEXT_1284 = NL + "\t\t}"; |
| 1302 |
protected final String TEXT_1285 = NL + "\t\t\tcase "; |
1303 |
protected final String TEXT_1285 = NL + "\t\treturn super.eInverseRemove(otherEnd, featureID, msgs);"; |
| 1303 |
protected final String TEXT_1286 = ":"; |
1304 |
protected final String TEXT_1286 = NL + "\t\treturn eDynamicInverseRemove(otherEnd, featureID, msgs);"; |
| 1304 |
protected final String TEXT_1287 = NL + "\t\t\t\t(("; |
1305 |
protected final String TEXT_1287 = NL + "\t}" + NL; |
| 1305 |
protected final String TEXT_1288 = ".Internal)(("; |
1306 |
protected final String TEXT_1288 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
| 1306 |
protected final String TEXT_1289 = ".Internal.Wrapper)"; |
1307 |
protected final String TEXT_1289 = NL + "\t@Override"; |
| 1307 |
protected final String TEXT_1290 = "()).featureMap()).set(newValue);"; |
1308 |
protected final String TEXT_1290 = NL + "\tpublic "; |
| 1308 |
protected final String TEXT_1291 = NL + "\t\t\t\t(("; |
1309 |
protected final String TEXT_1291 = " eBasicRemoveFromContainerFeature("; |
| 1309 |
protected final String TEXT_1292 = ".Internal)"; |
1310 |
protected final String TEXT_1292 = " msgs)" + NL + "\t{" + NL + "\t\tswitch (eContainerFeatureID()"; |
| 1310 |
protected final String TEXT_1293 = "()).set(newValue);"; |
1311 |
protected final String TEXT_1293 = ")" + NL + "\t\t{"; |
| 1311 |
protected final String TEXT_1294 = NL + "\t\t\t\t(("; |
1312 |
protected final String TEXT_1294 = NL + "\t\t\tcase "; |
| 1312 |
protected final String TEXT_1295 = ".Setting)(("; |
1313 |
protected final String TEXT_1295 = ":" + NL + "\t\t\t\treturn eInternalContainer().eInverseRemove(this, "; |
| 1313 |
protected final String TEXT_1296 = ".InternalMapView"; |
1314 |
protected final String TEXT_1296 = ", "; |
| 1314 |
protected final String TEXT_1297 = ")"; |
1315 |
protected final String TEXT_1297 = ".class, msgs);"; |
| 1315 |
protected final String TEXT_1298 = "()).eMap()).set(newValue);"; |
1316 |
protected final String TEXT_1298 = NL + "\t\t}"; |
| 1316 |
protected final String TEXT_1299 = NL + "\t\t\t\t(("; |
1317 |
protected final String TEXT_1299 = NL + "\t\treturn super.eBasicRemoveFromContainerFeature(msgs);"; |
| 1317 |
protected final String TEXT_1300 = ".Setting)"; |
1318 |
protected final String TEXT_1300 = NL + "\t\treturn eDynamicBasicRemoveFromContainer(msgs);"; |
| 1318 |
protected final String TEXT_1301 = "()).set(newValue);"; |
1319 |
protected final String TEXT_1301 = NL + "\t}" + NL; |
| 1319 |
protected final String TEXT_1302 = NL + "\t\t\t\t"; |
1320 |
protected final String TEXT_1302 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
| 1320 |
protected final String TEXT_1303 = "().clear();" + NL + "\t\t\t\t"; |
1321 |
protected final String TEXT_1303 = NL + "\t@Override"; |
| 1321 |
protected final String TEXT_1304 = "().addAll(("; |
1322 |
protected final String TEXT_1304 = NL + "\tpublic Object eGet(int featureID, boolean resolve, boolean coreType)" + NL + "\t{" + NL + "\t\tswitch (featureID"; |
| 1322 |
protected final String TEXT_1305 = "<? extends "; |
1323 |
protected final String TEXT_1305 = ")" + NL + "\t\t{"; |
| 1323 |
protected final String TEXT_1306 = ">"; |
1324 |
protected final String TEXT_1306 = NL + "\t\t\tcase "; |
| 1324 |
protected final String TEXT_1307 = ")newValue);"; |
1325 |
protected final String TEXT_1307 = ":"; |
| 1325 |
protected final String TEXT_1308 = NL + "\t\t\t\tset"; |
1326 |
protected final String TEXT_1308 = NL + "\t\t\t\treturn "; |
| 1326 |
protected final String TEXT_1309 = "((("; |
1327 |
protected final String TEXT_1309 = "();"; |
| 1327 |
protected final String TEXT_1310 = ")newValue)."; |
1328 |
protected final String TEXT_1310 = NL + "\t\t\t\treturn "; |
| 1328 |
protected final String TEXT_1311 = "());"; |
1329 |
protected final String TEXT_1311 = "() ? Boolean.TRUE : Boolean.FALSE;"; |
| 1329 |
protected final String TEXT_1312 = NL + "\t\t\t\tset"; |
1330 |
protected final String TEXT_1312 = NL + "\t\t\t\treturn new "; |
| 1330 |
protected final String TEXT_1313 = "("; |
1331 |
protected final String TEXT_1313 = "("; |
| 1331 |
protected final String TEXT_1314 = "("; |
1332 |
protected final String TEXT_1314 = "());"; |
| 1332 |
protected final String TEXT_1315 = ")"; |
1333 |
protected final String TEXT_1315 = NL + "\t\t\t\tif (resolve) return "; |
| 1333 |
protected final String TEXT_1316 = "newValue);"; |
1334 |
protected final String TEXT_1316 = "();" + NL + "\t\t\t\treturn basicGet"; |
| 1334 |
protected final String TEXT_1317 = NL + "\t\t\t\treturn;"; |
1335 |
protected final String TEXT_1317 = "();"; |
| 1335 |
protected final String TEXT_1318 = NL + "\t\t}"; |
1336 |
protected final String TEXT_1318 = NL + "\t\t\t\tif (coreType) return (("; |
| 1336 |
protected final String TEXT_1319 = NL + "\t\tsuper.eSet(featureID, newValue);"; |
1337 |
protected final String TEXT_1319 = ".InternalMapView"; |
| 1337 |
protected final String TEXT_1320 = NL + "\t\teDynamicSet(featureID, newValue);"; |
1338 |
protected final String TEXT_1320 = ")"; |
| 1338 |
protected final String TEXT_1321 = NL + "\t}" + NL; |
1339 |
protected final String TEXT_1321 = "()).eMap();" + NL + "\t\t\t\telse return "; |
| 1339 |
protected final String TEXT_1322 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
1340 |
protected final String TEXT_1322 = "();"; |
| 1340 |
protected final String TEXT_1323 = NL + "\t@Override"; |
1341 |
protected final String TEXT_1323 = NL + "\t\t\t\tif (coreType) return "; |
| 1341 |
protected final String TEXT_1324 = NL + "\tpublic void eUnset(int featureID)" + NL + "\t{" + NL + "\t\tswitch (featureID"; |
1342 |
protected final String TEXT_1324 = "();" + NL + "\t\t\t\telse return "; |
| 1342 |
protected final String TEXT_1325 = ")" + NL + "\t\t{"; |
1343 |
protected final String TEXT_1325 = "().map();"; |
| 1343 |
protected final String TEXT_1326 = NL + "\t\t\tcase "; |
1344 |
protected final String TEXT_1326 = NL + "\t\t\t\tif (coreType) return (("; |
| 1344 |
protected final String TEXT_1327 = ":"; |
1345 |
protected final String TEXT_1327 = ".Internal.Wrapper)"; |
| 1345 |
protected final String TEXT_1328 = NL + "\t\t\t\t(("; |
1346 |
protected final String TEXT_1328 = "()).featureMap();" + NL + "\t\t\t\treturn "; |
| 1346 |
protected final String TEXT_1329 = ".Internal.Wrapper)"; |
1347 |
protected final String TEXT_1329 = "();"; |
| 1347 |
protected final String TEXT_1330 = "()).featureMap().clear();"; |
1348 |
protected final String TEXT_1330 = NL + "\t\t\t\tif (coreType) return "; |
| 1348 |
protected final String TEXT_1331 = NL + "\t\t\t\t"; |
1349 |
protected final String TEXT_1331 = "();" + NL + "\t\t\t\treturn (("; |
| 1349 |
protected final String TEXT_1332 = "().clear();"; |
1350 |
protected final String TEXT_1332 = ".Internal)"; |
| 1350 |
protected final String TEXT_1333 = NL + "\t\t\t\tunset"; |
1351 |
protected final String TEXT_1333 = "()).getWrapper();"; |
| 1351 |
protected final String TEXT_1334 = "();"; |
1352 |
protected final String TEXT_1334 = NL + "\t\t\t\treturn "; |
| 1352 |
protected final String TEXT_1335 = NL + "\t\t\t\tset"; |
1353 |
protected final String TEXT_1335 = "();"; |
| 1353 |
protected final String TEXT_1336 = "(("; |
1354 |
protected final String TEXT_1336 = NL + "\t\t}"; |
| 1354 |
protected final String TEXT_1337 = ")null);"; |
1355 |
protected final String TEXT_1337 = NL + "\t\treturn super.eGet(featureID, resolve, coreType);"; |
| 1355 |
protected final String TEXT_1338 = NL + "\t\t\t\tset"; |
1356 |
protected final String TEXT_1338 = NL + "\t\treturn eDynamicGet(featureID, resolve, coreType);"; |
| 1356 |
protected final String TEXT_1339 = "("; |
1357 |
protected final String TEXT_1339 = NL + "\t}" + NL; |
| 1357 |
protected final String TEXT_1340 = ");"; |
1358 |
protected final String TEXT_1340 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
| 1358 |
protected final String TEXT_1341 = NL + "\t\t\t\treturn;"; |
1359 |
protected final String TEXT_1341 = NL + "\t@SuppressWarnings(\"unchecked\")"; |
| 1359 |
protected final String TEXT_1342 = NL + "\t\t}"; |
1360 |
protected final String TEXT_1342 = NL + "\t@Override"; |
| 1360 |
protected final String TEXT_1343 = NL + "\t\tsuper.eUnset(featureID);"; |
1361 |
protected final String TEXT_1343 = NL + "\tpublic void eSet(int featureID, Object newValue)" + NL + "\t{" + NL + "\t\tswitch (featureID"; |
| 1361 |
protected final String TEXT_1344 = NL + "\t\teDynamicUnset(featureID);"; |
1362 |
protected final String TEXT_1344 = ")" + NL + "\t\t{"; |
| 1362 |
protected final String TEXT_1345 = NL + "\t}" + NL; |
1363 |
protected final String TEXT_1345 = NL + "\t\t\tcase "; |
| 1363 |
protected final String TEXT_1346 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
1364 |
protected final String TEXT_1346 = ":"; |
| 1364 |
protected final String TEXT_1347 = NL + "\t@SuppressWarnings(\"unchecked\")"; |
1365 |
protected final String TEXT_1347 = NL + "\t\t\t\t(("; |
| 1365 |
protected final String TEXT_1348 = NL + "\t@Override"; |
1366 |
protected final String TEXT_1348 = ".Internal)(("; |
| 1366 |
protected final String TEXT_1349 = NL + "\tpublic boolean eIsSet(int featureID)" + NL + "\t{" + NL + "\t\tswitch (featureID"; |
1367 |
protected final String TEXT_1349 = ".Internal.Wrapper)"; |
| 1367 |
protected final String TEXT_1350 = ")" + NL + "\t\t{"; |
1368 |
protected final String TEXT_1350 = "()).featureMap()).set(newValue);"; |
| 1368 |
protected final String TEXT_1351 = NL + "\t\t\tcase "; |
1369 |
protected final String TEXT_1351 = NL + "\t\t\t\t(("; |
| 1369 |
protected final String TEXT_1352 = ":"; |
1370 |
protected final String TEXT_1352 = ".Internal)"; |
| 1370 |
protected final String TEXT_1353 = NL + "\t\t\t\treturn !(("; |
1371 |
protected final String TEXT_1353 = "()).set(newValue);"; |
| 1371 |
protected final String TEXT_1354 = ".Internal.Wrapper)"; |
1372 |
protected final String TEXT_1354 = NL + "\t\t\t\t(("; |
| 1372 |
protected final String TEXT_1355 = "()).featureMap().isEmpty();"; |
1373 |
protected final String TEXT_1355 = ".Setting)(("; |
| 1373 |
protected final String TEXT_1356 = NL + "\t\t\t\treturn "; |
1374 |
protected final String TEXT_1356 = ".InternalMapView"; |
| 1374 |
protected final String TEXT_1357 = " != null && !"; |
1375 |
protected final String TEXT_1357 = ")"; |
| 1375 |
protected final String TEXT_1358 = ".featureMap().isEmpty();"; |
1376 |
protected final String TEXT_1358 = "()).eMap()).set(newValue);"; |
| 1376 |
protected final String TEXT_1359 = NL + "\t\t\t\treturn "; |
1377 |
protected final String TEXT_1359 = NL + "\t\t\t\t(("; |
| 1377 |
protected final String TEXT_1360 = " != null && !"; |
1378 |
protected final String TEXT_1360 = ".Setting)"; |
| 1378 |
protected final String TEXT_1361 = ".isEmpty();"; |
1379 |
protected final String TEXT_1361 = "()).set(newValue);"; |
| 1379 |
protected final String TEXT_1362 = NL + "\t\t\t\t"; |
1380 |
protected final String TEXT_1362 = NL + "\t\t\t\t"; |
| 1380 |
protected final String TEXT_1363 = " "; |
1381 |
protected final String TEXT_1363 = "().clear();" + NL + "\t\t\t\t"; |
| 1381 |
protected final String TEXT_1364 = " = ("; |
1382 |
protected final String TEXT_1364 = "().addAll(("; |
| 1382 |
protected final String TEXT_1365 = ")eVirtualGet("; |
1383 |
protected final String TEXT_1365 = "<? extends "; |
| 1383 |
protected final String TEXT_1366 = ");" + NL + "\t\t\t\treturn "; |
1384 |
protected final String TEXT_1366 = ">"; |
| 1384 |
protected final String TEXT_1367 = " != null && !"; |
1385 |
protected final String TEXT_1367 = ")newValue);"; |
| 1385 |
protected final String TEXT_1368 = ".isEmpty();"; |
1386 |
protected final String TEXT_1368 = NL + "\t\t\t\tset"; |
| 1386 |
protected final String TEXT_1369 = NL + "\t\t\t\treturn !"; |
1387 |
protected final String TEXT_1369 = "((("; |
| 1387 |
protected final String TEXT_1370 = "().isEmpty();"; |
1388 |
protected final String TEXT_1370 = ")newValue)."; |
| 1388 |
protected final String TEXT_1371 = NL + "\t\t\t\treturn isSet"; |
1389 |
protected final String TEXT_1371 = "());"; |
| 1389 |
protected final String TEXT_1372 = "();"; |
1390 |
protected final String TEXT_1372 = NL + "\t\t\t\tset"; |
| 1390 |
protected final String TEXT_1373 = NL + "\t\t\t\treturn "; |
1391 |
protected final String TEXT_1373 = "("; |
| 1391 |
protected final String TEXT_1374 = " != null;"; |
1392 |
protected final String TEXT_1374 = "("; |
| 1392 |
protected final String TEXT_1375 = NL + "\t\t\t\treturn eVirtualGet("; |
1393 |
protected final String TEXT_1375 = ")"; |
| 1393 |
protected final String TEXT_1376 = ") != null;"; |
1394 |
protected final String TEXT_1376 = "newValue);"; |
| 1394 |
protected final String TEXT_1377 = NL + "\t\t\t\treturn basicGet"; |
1395 |
protected final String TEXT_1377 = NL + "\t\t\t\treturn;"; |
| 1395 |
protected final String TEXT_1378 = "() != null;"; |
1396 |
protected final String TEXT_1378 = NL + "\t\t}"; |
| 1396 |
protected final String TEXT_1379 = NL + "\t\t\t\treturn "; |
1397 |
protected final String TEXT_1379 = NL + "\t\tsuper.eSet(featureID, newValue);"; |
| 1397 |
protected final String TEXT_1380 = " != null;"; |
1398 |
protected final String TEXT_1380 = NL + "\t\teDynamicSet(featureID, newValue);"; |
| 1398 |
protected final String TEXT_1381 = NL + "\t\t\t\treturn eVirtualGet("; |
1399 |
protected final String TEXT_1381 = NL + "\t}" + NL; |
| 1399 |
protected final String TEXT_1382 = ") != null;"; |
1400 |
protected final String TEXT_1382 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
| 1400 |
protected final String TEXT_1383 = NL + "\t\t\t\treturn "; |
1401 |
protected final String TEXT_1383 = NL + "\t@Override"; |
| 1401 |
protected final String TEXT_1384 = "() != null;"; |
1402 |
protected final String TEXT_1384 = NL + "\tpublic void eUnset(int featureID)" + NL + "\t{" + NL + "\t\tswitch (featureID"; |
| 1402 |
protected final String TEXT_1385 = NL + "\t\t\t\treturn (("; |
1403 |
protected final String TEXT_1385 = ")" + NL + "\t\t{"; |
| 1403 |
protected final String TEXT_1386 = " & "; |
1404 |
protected final String TEXT_1386 = NL + "\t\t\tcase "; |
| 1404 |
protected final String TEXT_1387 = "_EFLAG) != 0) != "; |
1405 |
protected final String TEXT_1387 = ":"; |
| 1405 |
protected final String TEXT_1388 = ";"; |
1406 |
protected final String TEXT_1388 = NL + "\t\t\t\t(("; |
| 1406 |
protected final String TEXT_1389 = NL + "\t\t\t\treturn ("; |
1407 |
protected final String TEXT_1389 = ".Internal.Wrapper)"; |
| 1407 |
protected final String TEXT_1390 = " & "; |
1408 |
protected final String TEXT_1390 = "()).featureMap().clear();"; |
| 1408 |
protected final String TEXT_1391 = "_EFLAG) != "; |
1409 |
protected final String TEXT_1391 = NL + "\t\t\t\t"; |
| 1409 |
protected final String TEXT_1392 = "_EFLAG_DEFAULT;"; |
1410 |
protected final String TEXT_1392 = "().clear();"; |
| 1410 |
protected final String TEXT_1393 = NL + "\t\t\t\treturn "; |
1411 |
protected final String TEXT_1393 = NL + "\t\t\t\tunset"; |
| 1411 |
protected final String TEXT_1394 = " != "; |
1412 |
protected final String TEXT_1394 = "();"; |
| 1412 |
protected final String TEXT_1395 = ";"; |
1413 |
protected final String TEXT_1395 = NL + "\t\t\t\tset"; |
| 1413 |
protected final String TEXT_1396 = NL + "\t\t\t\treturn eVirtualGet("; |
1414 |
protected final String TEXT_1396 = "(("; |
| 1414 |
protected final String TEXT_1397 = ", "; |
1415 |
protected final String TEXT_1397 = ")null);"; |
| 1415 |
protected final String TEXT_1398 = ") != "; |
1416 |
protected final String TEXT_1398 = NL + "\t\t\t\tset"; |
| 1416 |
protected final String TEXT_1399 = ";"; |
1417 |
protected final String TEXT_1399 = "("; |
| 1417 |
protected final String TEXT_1400 = NL + "\t\t\t\treturn "; |
1418 |
protected final String TEXT_1400 = ");"; |
| 1418 |
protected final String TEXT_1401 = "() != "; |
1419 |
protected final String TEXT_1401 = NL + "\t\t\t\treturn;"; |
| 1419 |
protected final String TEXT_1402 = ";"; |
1420 |
protected final String TEXT_1402 = NL + "\t\t}"; |
| 1420 |
protected final String TEXT_1403 = NL + "\t\t\t\treturn "; |
1421 |
protected final String TEXT_1403 = NL + "\t\tsuper.eUnset(featureID);"; |
| 1421 |
protected final String TEXT_1404 = " == null ? "; |
1422 |
protected final String TEXT_1404 = NL + "\t\teDynamicUnset(featureID);"; |
| 1422 |
protected final String TEXT_1405 = " != null : !"; |
1423 |
protected final String TEXT_1405 = NL + "\t}" + NL; |
| 1423 |
protected final String TEXT_1406 = ".equals("; |
1424 |
protected final String TEXT_1406 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
| 1424 |
protected final String TEXT_1407 = ");"; |
1425 |
protected final String TEXT_1407 = NL + "\t@SuppressWarnings(\"unchecked\")"; |
| 1425 |
protected final String TEXT_1408 = NL + "\t\t\t\t"; |
1426 |
protected final String TEXT_1408 = NL + "\t@Override"; |
| 1426 |
protected final String TEXT_1409 = " "; |
1427 |
protected final String TEXT_1409 = NL + "\tpublic boolean eIsSet(int featureID)" + NL + "\t{" + NL + "\t\tswitch (featureID"; |
| 1427 |
protected final String TEXT_1410 = " = ("; |
1428 |
protected final String TEXT_1410 = ")" + NL + "\t\t{"; |
| 1428 |
protected final String TEXT_1411 = ")eVirtualGet("; |
1429 |
protected final String TEXT_1411 = NL + "\t\t\tcase "; |
| 1429 |
protected final String TEXT_1412 = ", "; |
1430 |
protected final String TEXT_1412 = ":"; |
| 1430 |
protected final String TEXT_1413 = ");" + NL + "\t\t\t\treturn "; |
1431 |
protected final String TEXT_1413 = NL + "\t\t\t\treturn !(("; |
| 1431 |
protected final String TEXT_1414 = " == null ? "; |
1432 |
protected final String TEXT_1414 = ".Internal.Wrapper)"; |
| 1432 |
protected final String TEXT_1415 = " != null : !"; |
1433 |
protected final String TEXT_1415 = "()).featureMap().isEmpty();"; |
| 1433 |
protected final String TEXT_1416 = ".equals("; |
1434 |
protected final String TEXT_1416 = NL + "\t\t\t\treturn "; |
| 1434 |
protected final String TEXT_1417 = ");"; |
1435 |
protected final String TEXT_1417 = " != null && !"; |
| 1435 |
protected final String TEXT_1418 = NL + "\t\t\t\treturn "; |
1436 |
protected final String TEXT_1418 = ".featureMap().isEmpty();"; |
| 1436 |
protected final String TEXT_1419 = " == null ? "; |
1437 |
protected final String TEXT_1419 = NL + "\t\t\t\treturn "; |
| 1437 |
protected final String TEXT_1420 = "() != null : !"; |
1438 |
protected final String TEXT_1420 = " != null && !"; |
| 1438 |
protected final String TEXT_1421 = ".equals("; |
1439 |
protected final String TEXT_1421 = ".isEmpty();"; |
| 1439 |
protected final String TEXT_1422 = "());"; |
1440 |
protected final String TEXT_1422 = NL + "\t\t\t\t"; |
| 1440 |
protected final String TEXT_1423 = NL + "\t\t}"; |
1441 |
protected final String TEXT_1423 = " "; |
| 1441 |
protected final String TEXT_1424 = NL + "\t\treturn super.eIsSet(featureID);"; |
1442 |
protected final String TEXT_1424 = " = ("; |
| 1442 |
protected final String TEXT_1425 = NL + "\t\treturn eDynamicIsSet(featureID);"; |
1443 |
protected final String TEXT_1425 = ")eVirtualGet("; |
| 1443 |
protected final String TEXT_1426 = NL + "\t}" + NL; |
1444 |
protected final String TEXT_1426 = ");" + NL + "\t\t\t\treturn "; |
| 1444 |
protected final String TEXT_1427 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
1445 |
protected final String TEXT_1427 = " != null && !"; |
| 1445 |
protected final String TEXT_1428 = NL + "\t@Override"; |
1446 |
protected final String TEXT_1428 = ".isEmpty();"; |
| 1446 |
protected final String TEXT_1429 = NL + "\tpublic int eBaseStructuralFeatureID(int derivedFeatureID, Class"; |
1447 |
protected final String TEXT_1429 = NL + "\t\t\t\treturn !"; |
| 1447 |
protected final String TEXT_1430 = " baseClass)" + NL + "\t{"; |
1448 |
protected final String TEXT_1430 = "().isEmpty();"; |
| 1448 |
protected final String TEXT_1431 = NL + "\t\tif (baseClass == "; |
1449 |
protected final String TEXT_1431 = NL + "\t\t\t\treturn isSet"; |
| 1449 |
protected final String TEXT_1432 = ".class)" + NL + "\t\t{" + NL + "\t\t\tswitch (derivedFeatureID"; |
1450 |
protected final String TEXT_1432 = "();"; |
| 1450 |
protected final String TEXT_1433 = ")" + NL + "\t\t\t{"; |
1451 |
protected final String TEXT_1433 = NL + "\t\t\t\treturn "; |
| 1451 |
protected final String TEXT_1434 = NL + "\t\t\t\tcase "; |
1452 |
protected final String TEXT_1434 = " != null;"; |
| 1452 |
protected final String TEXT_1435 = ": return "; |
1453 |
protected final String TEXT_1435 = NL + "\t\t\t\treturn eVirtualGet("; |
| 1453 |
protected final String TEXT_1436 = ";"; |
1454 |
protected final String TEXT_1436 = ") != null;"; |
| 1454 |
protected final String TEXT_1437 = NL + "\t\t\t\tdefault: return -1;" + NL + "\t\t\t}" + NL + "\t\t}"; |
1455 |
protected final String TEXT_1437 = NL + "\t\t\t\treturn basicGet"; |
| 1455 |
protected final String TEXT_1438 = NL + "\t\treturn super.eBaseStructuralFeatureID(derivedFeatureID, baseClass);" + NL + "\t}"; |
1456 |
protected final String TEXT_1438 = "() != null;"; |
| 1456 |
protected final String TEXT_1439 = NL + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
1457 |
protected final String TEXT_1439 = NL + "\t\t\t\treturn "; |
| 1457 |
protected final String TEXT_1440 = NL + "\t@Override"; |
1458 |
protected final String TEXT_1440 = " != null;"; |
| 1458 |
protected final String TEXT_1441 = NL + "\tpublic int eDerivedStructuralFeatureID(int baseFeatureID, Class"; |
1459 |
protected final String TEXT_1441 = NL + "\t\t\t\treturn eVirtualGet("; |
| 1459 |
protected final String TEXT_1442 = " baseClass)" + NL + "\t{"; |
1460 |
protected final String TEXT_1442 = ") != null;"; |
| 1460 |
protected final String TEXT_1443 = NL + "\t\tif (baseClass == "; |
1461 |
protected final String TEXT_1443 = NL + "\t\t\t\treturn "; |
| 1461 |
protected final String TEXT_1444 = ".class)" + NL + "\t\t{" + NL + "\t\t\tswitch (baseFeatureID)" + NL + "\t\t\t{"; |
1462 |
protected final String TEXT_1444 = "() != null;"; |
| 1462 |
protected final String TEXT_1445 = NL + "\t\t\t\tcase "; |
1463 |
protected final String TEXT_1445 = NL + "\t\t\t\treturn (("; |
| 1463 |
protected final String TEXT_1446 = ": return "; |
1464 |
protected final String TEXT_1446 = " & "; |
| 1464 |
protected final String TEXT_1447 = ";"; |
1465 |
protected final String TEXT_1447 = "_EFLAG) != 0) != "; |
| 1465 |
protected final String TEXT_1448 = NL + "\t\t\t\tdefault: return -1;" + NL + "\t\t\t}" + NL + "\t\t}"; |
1466 |
protected final String TEXT_1448 = ";"; |
| 1466 |
protected final String TEXT_1449 = NL + "\t\tif (baseClass == "; |
1467 |
protected final String TEXT_1449 = NL + "\t\t\t\treturn ("; |
| 1467 |
protected final String TEXT_1450 = ".class)" + NL + "\t\t{" + NL + "\t\t\tswitch (baseFeatureID"; |
1468 |
protected final String TEXT_1450 = " & "; |
| 1468 |
protected final String TEXT_1451 = ")" + NL + "\t\t\t{"; |
1469 |
protected final String TEXT_1451 = "_EFLAG) != "; |
| 1469 |
protected final String TEXT_1452 = NL + "\t\t\t\tcase "; |
1470 |
protected final String TEXT_1452 = "_EFLAG_DEFAULT;"; |
| 1470 |
protected final String TEXT_1453 = ": return "; |
1471 |
protected final String TEXT_1453 = NL + "\t\t\t\treturn "; |
| 1471 |
protected final String TEXT_1454 = ";"; |
1472 |
protected final String TEXT_1454 = " != "; |
| 1472 |
protected final String TEXT_1455 = NL + "\t\t\t\tdefault: return -1;" + NL + "\t\t\t}" + NL + "\t\t}"; |
1473 |
protected final String TEXT_1455 = ";"; |
| 1473 |
protected final String TEXT_1456 = NL + "\t\treturn super.eDerivedStructuralFeatureID(baseFeatureID, baseClass);" + NL + "\t}" + NL; |
1474 |
protected final String TEXT_1456 = NL + "\t\t\t\treturn eVirtualGet("; |
| 1474 |
protected final String TEXT_1457 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
1475 |
protected final String TEXT_1457 = ", "; |
| 1475 |
protected final String TEXT_1458 = NL + "\t@Override"; |
1476 |
protected final String TEXT_1458 = ") != "; |
| 1476 |
protected final String TEXT_1459 = NL + "\tprotected Object[] eVirtualValues()" + NL + "\t{" + NL + "\t\treturn "; |
1477 |
protected final String TEXT_1459 = ";"; |
| 1477 |
protected final String TEXT_1460 = ";" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
1478 |
protected final String TEXT_1460 = NL + "\t\t\t\treturn "; |
| 1478 |
protected final String TEXT_1461 = NL + "\t@Override"; |
1479 |
protected final String TEXT_1461 = "() != "; |
| 1479 |
protected final String TEXT_1462 = NL + "\tprotected void eSetVirtualValues(Object[] newValues)" + NL + "\t{" + NL + "\t\t"; |
1480 |
protected final String TEXT_1462 = ";"; |
| 1480 |
protected final String TEXT_1463 = " = newValues;" + NL + "\t}" + NL; |
1481 |
protected final String TEXT_1463 = NL + "\t\t\t\treturn "; |
| 1481 |
protected final String TEXT_1464 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
1482 |
protected final String TEXT_1464 = " == null ? "; |
| 1482 |
protected final String TEXT_1465 = NL + "\t@Override"; |
1483 |
protected final String TEXT_1465 = " != null : !"; |
| 1483 |
protected final String TEXT_1466 = NL + "\tprotected int eVirtualIndexBits(int offset)" + NL + "\t{" + NL + "\t\tswitch (offset)" + NL + "\t\t{"; |
1484 |
protected final String TEXT_1466 = ".equals("; |
| 1484 |
protected final String TEXT_1467 = NL + "\t\t\tcase "; |
1485 |
protected final String TEXT_1467 = ");"; |
| 1485 |
protected final String TEXT_1468 = " :" + NL + "\t\t\t\treturn "; |
1486 |
protected final String TEXT_1468 = NL + "\t\t\t\t"; |
| 1486 |
protected final String TEXT_1469 = ";"; |
1487 |
protected final String TEXT_1469 = " "; |
| 1487 |
protected final String TEXT_1470 = NL + "\t\t\tdefault :" + NL + "\t\t\t\tthrow new IndexOutOfBoundsException();" + NL + "\t\t}" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
1488 |
protected final String TEXT_1470 = " = ("; |
| 1488 |
protected final String TEXT_1471 = NL + "\t@Override"; |
1489 |
protected final String TEXT_1471 = ")eVirtualGet("; |
| 1489 |
protected final String TEXT_1472 = NL + "\tprotected void eSetVirtualIndexBits(int offset, int newIndexBits)" + NL + "\t{" + NL + "\t\tswitch (offset)" + NL + "\t\t{"; |
1490 |
protected final String TEXT_1472 = ", "; |
| 1490 |
protected final String TEXT_1473 = NL + "\t\t\tcase "; |
1491 |
protected final String TEXT_1473 = ");" + NL + "\t\t\t\treturn "; |
| 1491 |
protected final String TEXT_1474 = " :" + NL + "\t\t\t\t"; |
1492 |
protected final String TEXT_1474 = " == null ? "; |
| 1492 |
protected final String TEXT_1475 = " = newIndexBits;" + NL + "\t\t\t\tbreak;"; |
1493 |
protected final String TEXT_1475 = " != null : !"; |
| 1493 |
protected final String TEXT_1476 = NL + "\t\t\tdefault :" + NL + "\t\t\t\tthrow new IndexOutOfBoundsException();" + NL + "\t\t}" + NL + "\t}" + NL; |
1494 |
protected final String TEXT_1476 = ".equals("; |
| 1494 |
protected final String TEXT_1477 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
1495 |
protected final String TEXT_1477 = ");"; |
| 1495 |
protected final String TEXT_1478 = NL + "\t@Override"; |
1496 |
protected final String TEXT_1478 = NL + "\t\t\t\treturn "; |
| 1496 |
protected final String TEXT_1479 = NL + "\tpublic String toString()" + NL + "\t{" + NL + "\t\tif (eIsProxy()) return super.toString();" + NL + "" + NL + "\t\tStringBuffer result = new StringBuffer(super.toString());"; |
1497 |
protected final String TEXT_1479 = " == null ? "; |
| 1497 |
protected final String TEXT_1480 = NL + "\t\tresult.append(\" ("; |
1498 |
protected final String TEXT_1480 = "() != null : !"; |
| 1498 |
protected final String TEXT_1481 = ": \");"; |
1499 |
protected final String TEXT_1481 = ".equals("; |
| 1499 |
protected final String TEXT_1482 = NL + "\t\tresult.append(\", "; |
1500 |
protected final String TEXT_1482 = "());"; |
| 1500 |
protected final String TEXT_1483 = ": \");"; |
1501 |
protected final String TEXT_1483 = NL + "\t\t}"; |
| 1501 |
protected final String TEXT_1484 = NL + "\t\tif (eVirtualIsSet("; |
1502 |
protected final String TEXT_1484 = NL + "\t\treturn super.eIsSet(featureID);"; |
| 1502 |
protected final String TEXT_1485 = ")) result.append(eVirtualGet("; |
1503 |
protected final String TEXT_1485 = NL + "\t\treturn eDynamicIsSet(featureID);"; |
| 1503 |
protected final String TEXT_1486 = ")); else result.append(\"<unset>\");"; |
1504 |
protected final String TEXT_1486 = NL + "\t}" + NL; |
| 1504 |
protected final String TEXT_1487 = NL + "\t\tif ("; |
1505 |
protected final String TEXT_1487 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
| 1505 |
protected final String TEXT_1488 = "("; |
1506 |
protected final String TEXT_1488 = NL + "\t@Override"; |
| 1506 |
protected final String TEXT_1489 = " & "; |
1507 |
protected final String TEXT_1489 = NL + "\tpublic int eBaseStructuralFeatureID(int derivedFeatureID, Class"; |
| 1507 |
protected final String TEXT_1490 = "_ESETFLAG) != 0"; |
1508 |
protected final String TEXT_1490 = " baseClass)" + NL + "\t{"; |
| 1508 |
protected final String TEXT_1491 = "ESet"; |
1509 |
protected final String TEXT_1491 = NL + "\t\tif (baseClass == "; |
| 1509 |
protected final String TEXT_1492 = ") result.append(("; |
1510 |
protected final String TEXT_1492 = ".class)" + NL + "\t\t{" + NL + "\t\t\tswitch (derivedFeatureID"; |
| 1510 |
protected final String TEXT_1493 = " & "; |
1511 |
protected final String TEXT_1493 = ")" + NL + "\t\t\t{"; |
| 1511 |
protected final String TEXT_1494 = "_EFLAG) != 0); else result.append(\"<unset>\");"; |
1512 |
protected final String TEXT_1494 = NL + "\t\t\t\tcase "; |
| 1512 |
protected final String TEXT_1495 = NL + "\t\tif ("; |
1513 |
protected final String TEXT_1495 = ": return "; |
| 1513 |
protected final String TEXT_1496 = "("; |
1514 |
protected final String TEXT_1496 = ";"; |
| 1514 |
protected final String TEXT_1497 = " & "; |
1515 |
protected final String TEXT_1497 = NL + "\t\t\t\tdefault: return -1;" + NL + "\t\t\t}" + NL + "\t\t}"; |
| 1515 |
protected final String TEXT_1498 = "_ESETFLAG) != 0"; |
1516 |
protected final String TEXT_1498 = NL + "\t\treturn super.eBaseStructuralFeatureID(derivedFeatureID, baseClass);" + NL + "\t}"; |
| 1516 |
protected final String TEXT_1499 = "ESet"; |
1517 |
protected final String TEXT_1499 = NL + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
| 1517 |
protected final String TEXT_1500 = ") result.append("; |
1518 |
protected final String TEXT_1500 = NL + "\t@Override"; |
| 1518 |
protected final String TEXT_1501 = "_EFLAG_VALUES[("; |
1519 |
protected final String TEXT_1501 = NL + "\tpublic int eDerivedStructuralFeatureID(int baseFeatureID, Class"; |
| 1519 |
protected final String TEXT_1502 = " & "; |
1520 |
protected final String TEXT_1502 = " baseClass)" + NL + "\t{"; |
| 1520 |
protected final String TEXT_1503 = "_EFLAG) >>> "; |
1521 |
protected final String TEXT_1503 = NL + "\t\tif (baseClass == "; |
| 1521 |
protected final String TEXT_1504 = "_EFLAG_OFFSET]); else result.append(\"<unset>\");"; |
1522 |
protected final String TEXT_1504 = ".class)" + NL + "\t\t{" + NL + "\t\t\tswitch (baseFeatureID)" + NL + "\t\t\t{"; |
| 1522 |
protected final String TEXT_1505 = NL + "\t\tif ("; |
1523 |
protected final String TEXT_1505 = NL + "\t\t\t\tcase "; |
| 1523 |
protected final String TEXT_1506 = "("; |
1524 |
protected final String TEXT_1506 = ": return "; |
| 1524 |
protected final String TEXT_1507 = " & "; |
1525 |
protected final String TEXT_1507 = ";"; |
| 1525 |
protected final String TEXT_1508 = "_ESETFLAG) != 0"; |
1526 |
protected final String TEXT_1508 = NL + "\t\t\t\tdefault: return -1;" + NL + "\t\t\t}" + NL + "\t\t}"; |
| 1526 |
protected final String TEXT_1509 = "ESet"; |
1527 |
protected final String TEXT_1509 = NL + "\t\tif (baseClass == "; |
| 1527 |
protected final String TEXT_1510 = ") result.append("; |
1528 |
protected final String TEXT_1510 = ".class)" + NL + "\t\t{" + NL + "\t\t\tswitch (baseFeatureID"; |
| 1528 |
protected final String TEXT_1511 = "); else result.append(\"<unset>\");"; |
1529 |
protected final String TEXT_1511 = ")" + NL + "\t\t\t{"; |
| 1529 |
protected final String TEXT_1512 = NL + "\t\tresult.append(eVirtualGet("; |
1530 |
protected final String TEXT_1512 = NL + "\t\t\t\tcase "; |
| 1530 |
protected final String TEXT_1513 = ", "; |
1531 |
protected final String TEXT_1513 = ": return "; |
| 1531 |
protected final String TEXT_1514 = "));"; |
1532 |
protected final String TEXT_1514 = ";"; |
| 1532 |
protected final String TEXT_1515 = NL + "\t\tresult.append(("; |
1533 |
protected final String TEXT_1515 = NL + "\t\t\t\tdefault: return -1;" + NL + "\t\t\t}" + NL + "\t\t}"; |
| 1533 |
protected final String TEXT_1516 = " & "; |
1534 |
protected final String TEXT_1516 = NL + "\t\treturn super.eDerivedStructuralFeatureID(baseFeatureID, baseClass);" + NL + "\t}" + NL; |
| 1534 |
protected final String TEXT_1517 = "_EFLAG) != 0);"; |
1535 |
protected final String TEXT_1517 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
| 1535 |
protected final String TEXT_1518 = NL + "\t\tresult.append("; |
1536 |
protected final String TEXT_1518 = NL + "\t@Override"; |
| 1536 |
protected final String TEXT_1519 = "_EFLAG_VALUES[("; |
1537 |
protected final String TEXT_1519 = NL + "\tprotected Object[] eVirtualValues()" + NL + "\t{" + NL + "\t\treturn "; |
| 1537 |
protected final String TEXT_1520 = " & "; |
1538 |
protected final String TEXT_1520 = ";" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
| 1538 |
protected final String TEXT_1521 = "_EFLAG) >>> "; |
1539 |
protected final String TEXT_1521 = NL + "\t@Override"; |
| 1539 |
protected final String TEXT_1522 = "_EFLAG_OFFSET]);"; |
1540 |
protected final String TEXT_1522 = NL + "\tprotected void eSetVirtualValues(Object[] newValues)" + NL + "\t{" + NL + "\t\t"; |
| 1540 |
protected final String TEXT_1523 = NL + "\t\tresult.append("; |
1541 |
protected final String TEXT_1523 = " = newValues;" + NL + "\t}" + NL; |
| 1541 |
protected final String TEXT_1524 = ");"; |
1542 |
protected final String TEXT_1524 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
| 1542 |
protected final String TEXT_1525 = NL + "\t\tresult.append(')');" + NL + "\t\treturn result.toString();" + NL + "\t}" + NL; |
1543 |
protected final String TEXT_1525 = NL + "\t@Override"; |
| 1543 |
protected final String TEXT_1526 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected int hash = -1;" + NL + "" + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic int getHash()" + NL + "\t{" + NL + "\t\tif (hash == -1)" + NL + "\t\t{" + NL + "\t\t\t"; |
1544 |
protected final String TEXT_1526 = NL + "\tprotected int eVirtualIndexBits(int offset)" + NL + "\t{" + NL + "\t\tswitch (offset)" + NL + "\t\t{"; |
| 1544 |
protected final String TEXT_1527 = " theKey = getKey();" + NL + "\t\t\thash = (theKey == null ? 0 : theKey.hashCode());" + NL + "\t\t}" + NL + "\t\treturn hash;" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic void setHash(int hash)" + NL + "\t{" + NL + "\t\tthis.hash = hash;" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic "; |
1545 |
protected final String TEXT_1527 = NL + "\t\t\tcase "; |
| 1545 |
protected final String TEXT_1528 = " getKey()" + NL + "\t{"; |
1546 |
protected final String TEXT_1528 = " :" + NL + "\t\t\t\treturn "; |
| 1546 |
protected final String TEXT_1529 = NL + "\t\treturn new "; |
1547 |
protected final String TEXT_1529 = ";"; |
| 1547 |
protected final String TEXT_1530 = "(getTypedKey());"; |
1548 |
protected final String TEXT_1530 = NL + "\t\t\tdefault :" + NL + "\t\t\t\tthrow new IndexOutOfBoundsException();" + NL + "\t\t}" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
| 1548 |
protected final String TEXT_1531 = NL + "\t\treturn getTypedKey();"; |
1549 |
protected final String TEXT_1531 = NL + "\t@Override"; |
| 1549 |
protected final String TEXT_1532 = NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic void setKey("; |
1550 |
protected final String TEXT_1532 = NL + "\tprotected void eSetVirtualIndexBits(int offset, int newIndexBits)" + NL + "\t{" + NL + "\t\tswitch (offset)" + NL + "\t\t{"; |
| 1550 |
protected final String TEXT_1533 = " key)" + NL + "\t{"; |
1551 |
protected final String TEXT_1533 = NL + "\t\t\tcase "; |
| 1551 |
protected final String TEXT_1534 = NL + "\t\tgetTypedKey().addAll("; |
1552 |
protected final String TEXT_1534 = " :" + NL + "\t\t\t\t"; |
| 1552 |
protected final String TEXT_1535 = "("; |
1553 |
protected final String TEXT_1535 = " = newIndexBits;" + NL + "\t\t\t\tbreak;"; |
| 1553 |
protected final String TEXT_1536 = ")"; |
1554 |
protected final String TEXT_1536 = NL + "\t\t\tdefault :" + NL + "\t\t\t\tthrow new IndexOutOfBoundsException();" + NL + "\t\t}" + NL + "\t}" + NL; |
| 1554 |
protected final String TEXT_1537 = "key);"; |
1555 |
protected final String TEXT_1537 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
| 1555 |
protected final String TEXT_1538 = NL + "\t\tsetTypedKey(key);"; |
1556 |
protected final String TEXT_1538 = NL + "\t@Override"; |
| 1556 |
protected final String TEXT_1539 = NL + "\t\tsetTypedKey((("; |
1557 |
protected final String TEXT_1539 = NL + "\tpublic String toString()" + NL + "\t{" + NL + "\t\tif (eIsProxy()) return super.toString();" + NL + "" + NL + "\t\tStringBuffer result = new StringBuffer(super.toString());"; |
| 1557 |
protected final String TEXT_1540 = ")key)."; |
1558 |
protected final String TEXT_1540 = NL + "\t\tresult.append(\" ("; |
| 1558 |
protected final String TEXT_1541 = "());"; |
1559 |
protected final String TEXT_1541 = ": \");"; |
| 1559 |
protected final String TEXT_1542 = NL + "\t\tsetTypedKey(("; |
1560 |
protected final String TEXT_1542 = NL + "\t\tresult.append(\", "; |
| 1560 |
protected final String TEXT_1543 = ")key);"; |
1561 |
protected final String TEXT_1543 = ": \");"; |
| 1561 |
protected final String TEXT_1544 = NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic "; |
1562 |
protected final String TEXT_1544 = NL + "\t\tif (eVirtualIsSet("; |
| 1562 |
protected final String TEXT_1545 = " getValue()" + NL + "\t{"; |
1563 |
protected final String TEXT_1545 = ")) result.append(eVirtualGet("; |
| 1563 |
protected final String TEXT_1546 = NL + "\t\treturn new "; |
1564 |
protected final String TEXT_1546 = ")); else result.append(\"<unset>\");"; |
| 1564 |
protected final String TEXT_1547 = "(getTypedValue());"; |
1565 |
protected final String TEXT_1547 = NL + "\t\tif ("; |
| 1565 |
protected final String TEXT_1548 = NL + "\t\treturn getTypedValue();"; |
1566 |
protected final String TEXT_1548 = "("; |
| 1566 |
protected final String TEXT_1549 = NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic "; |
1567 |
protected final String TEXT_1549 = " & "; |
| 1567 |
protected final String TEXT_1550 = " setValue("; |
1568 |
protected final String TEXT_1550 = "_ESETFLAG) != 0"; |
| 1568 |
protected final String TEXT_1551 = " value)" + NL + "\t{" + NL + "\t\t"; |
1569 |
protected final String TEXT_1551 = "ESet"; |
| 1569 |
protected final String TEXT_1552 = " oldValue = getValue();"; |
1570 |
protected final String TEXT_1552 = ") result.append(("; |
| 1570 |
protected final String TEXT_1553 = NL + "\t\tgetTypedValue().clear();" + NL + "\t\tgetTypedValue().addAll("; |
1571 |
protected final String TEXT_1553 = " & "; |
| 1571 |
protected final String TEXT_1554 = "("; |
1572 |
protected final String TEXT_1554 = "_EFLAG) != 0); else result.append(\"<unset>\");"; |
| 1572 |
protected final String TEXT_1555 = ")"; |
1573 |
protected final String TEXT_1555 = NL + "\t\tif ("; |
| 1573 |
protected final String TEXT_1556 = "value);"; |
1574 |
protected final String TEXT_1556 = "("; |
| 1574 |
protected final String TEXT_1557 = NL + "\t\tsetTypedValue(value);"; |
1575 |
protected final String TEXT_1557 = " & "; |
| 1575 |
protected final String TEXT_1558 = NL + "\t\tsetTypedValue((("; |
1576 |
protected final String TEXT_1558 = "_ESETFLAG) != 0"; |
| 1576 |
protected final String TEXT_1559 = ")value)."; |
1577 |
protected final String TEXT_1559 = "ESet"; |
| 1577 |
protected final String TEXT_1560 = "());"; |
1578 |
protected final String TEXT_1560 = ") result.append("; |
| 1578 |
protected final String TEXT_1561 = NL + "\t\tsetTypedValue(("; |
1579 |
protected final String TEXT_1561 = "_EFLAG_VALUES[("; |
| 1579 |
protected final String TEXT_1562 = ")value);"; |
1580 |
protected final String TEXT_1562 = " & "; |
| 1580 |
protected final String TEXT_1563 = NL + "\t\treturn oldValue;" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
1581 |
protected final String TEXT_1563 = "_EFLAG) >>> "; |
| 1581 |
protected final String TEXT_1564 = NL + "\t@SuppressWarnings(\"unchecked\")"; |
1582 |
protected final String TEXT_1564 = "_EFLAG_OFFSET]); else result.append(\"<unset>\");"; |
| 1582 |
protected final String TEXT_1565 = NL + "\tpublic "; |
1583 |
protected final String TEXT_1565 = NL + "\t\tif ("; |
| 1583 |
protected final String TEXT_1566 = " getEMap()" + NL + "\t{" + NL + "\t\t"; |
1584 |
protected final String TEXT_1566 = "("; |
| 1584 |
protected final String TEXT_1567 = " container = eContainer();" + NL + "\t\treturn container == null ? null : ("; |
1585 |
protected final String TEXT_1567 = " & "; |
| 1585 |
protected final String TEXT_1568 = ")container.eGet(eContainmentFeature());" + NL + "\t}" + NL; |
1586 |
protected final String TEXT_1568 = "_ESETFLAG) != 0"; |
| 1586 |
protected final String TEXT_1569 = NL + "} //"; |
1587 |
protected final String TEXT_1569 = "ESet"; |
| 1587 |
protected final String TEXT_1570 = NL; |
1588 |
protected final String TEXT_1570 = ") result.append("; |
|
|
1589 |
protected final String TEXT_1571 = "); else result.append(\"<unset>\");"; |
| 1590 |
protected final String TEXT_1572 = NL + "\t\tresult.append(eVirtualGet("; |
| 1591 |
protected final String TEXT_1573 = ", "; |
| 1592 |
protected final String TEXT_1574 = "));"; |
| 1593 |
protected final String TEXT_1575 = NL + "\t\tresult.append(("; |
| 1594 |
protected final String TEXT_1576 = " & "; |
| 1595 |
protected final String TEXT_1577 = "_EFLAG) != 0);"; |
| 1596 |
protected final String TEXT_1578 = NL + "\t\tresult.append("; |
| 1597 |
protected final String TEXT_1579 = "_EFLAG_VALUES[("; |
| 1598 |
protected final String TEXT_1580 = " & "; |
| 1599 |
protected final String TEXT_1581 = "_EFLAG) >>> "; |
| 1600 |
protected final String TEXT_1582 = "_EFLAG_OFFSET]);"; |
| 1601 |
protected final String TEXT_1583 = NL + "\t\tresult.append("; |
| 1602 |
protected final String TEXT_1584 = ");"; |
| 1603 |
protected final String TEXT_1585 = NL + "\t\tresult.append(')');" + NL + "\t\treturn result.toString();" + NL + "\t}" + NL; |
| 1604 |
protected final String TEXT_1586 = NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected int hash = -1;" + NL + "" + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic int getHash()" + NL + "\t{" + NL + "\t\tif (hash == -1)" + NL + "\t\t{" + NL + "\t\t\t"; |
| 1605 |
protected final String TEXT_1587 = " theKey = getKey();" + NL + "\t\t\thash = (theKey == null ? 0 : theKey.hashCode());" + NL + "\t\t}" + NL + "\t\treturn hash;" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic void setHash(int hash)" + NL + "\t{" + NL + "\t\tthis.hash = hash;" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic "; |
| 1606 |
protected final String TEXT_1588 = " getKey()" + NL + "\t{"; |
| 1607 |
protected final String TEXT_1589 = NL + "\t\treturn new "; |
| 1608 |
protected final String TEXT_1590 = "(getTypedKey());"; |
| 1609 |
protected final String TEXT_1591 = NL + "\t\treturn getTypedKey();"; |
| 1610 |
protected final String TEXT_1592 = NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic void setKey("; |
| 1611 |
protected final String TEXT_1593 = " key)" + NL + "\t{"; |
| 1612 |
protected final String TEXT_1594 = NL + "\t\tgetTypedKey().addAll("; |
| 1613 |
protected final String TEXT_1595 = "("; |
| 1614 |
protected final String TEXT_1596 = ")"; |
| 1615 |
protected final String TEXT_1597 = "key);"; |
| 1616 |
protected final String TEXT_1598 = NL + "\t\tsetTypedKey(key);"; |
| 1617 |
protected final String TEXT_1599 = NL + "\t\tsetTypedKey((("; |
| 1618 |
protected final String TEXT_1600 = ")key)."; |
| 1619 |
protected final String TEXT_1601 = "());"; |
| 1620 |
protected final String TEXT_1602 = NL + "\t\tsetTypedKey(("; |
| 1621 |
protected final String TEXT_1603 = ")key);"; |
| 1622 |
protected final String TEXT_1604 = NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic "; |
| 1623 |
protected final String TEXT_1605 = " getValue()" + NL + "\t{"; |
| 1624 |
protected final String TEXT_1606 = NL + "\t\treturn new "; |
| 1625 |
protected final String TEXT_1607 = "(getTypedValue());"; |
| 1626 |
protected final String TEXT_1608 = NL + "\t\treturn getTypedValue();"; |
| 1627 |
protected final String TEXT_1609 = NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic "; |
| 1628 |
protected final String TEXT_1610 = " setValue("; |
| 1629 |
protected final String TEXT_1611 = " value)" + NL + "\t{" + NL + "\t\t"; |
| 1630 |
protected final String TEXT_1612 = " oldValue = getValue();"; |
| 1631 |
protected final String TEXT_1613 = NL + "\t\tgetTypedValue().clear();" + NL + "\t\tgetTypedValue().addAll("; |
| 1632 |
protected final String TEXT_1614 = "("; |
| 1633 |
protected final String TEXT_1615 = ")"; |
| 1634 |
protected final String TEXT_1616 = "value);"; |
| 1635 |
protected final String TEXT_1617 = NL + "\t\tsetTypedValue(value);"; |
| 1636 |
protected final String TEXT_1618 = NL + "\t\tsetTypedValue((("; |
| 1637 |
protected final String TEXT_1619 = ")value)."; |
| 1638 |
protected final String TEXT_1620 = "());"; |
| 1639 |
protected final String TEXT_1621 = NL + "\t\tsetTypedValue(("; |
| 1640 |
protected final String TEXT_1622 = ")value);"; |
| 1641 |
protected final String TEXT_1623 = NL + "\t\treturn oldValue;" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; |
| 1642 |
protected final String TEXT_1624 = NL + "\t@SuppressWarnings(\"unchecked\")"; |
| 1643 |
protected final String TEXT_1625 = NL + "\tpublic "; |
| 1644 |
protected final String TEXT_1626 = " getEMap()" + NL + "\t{" + NL + "\t\t"; |
| 1645 |
protected final String TEXT_1627 = " container = eContainer();" + NL + "\t\treturn container == null ? null : ("; |
| 1646 |
protected final String TEXT_1628 = ")container.eGet(eContainmentFeature());" + NL + "\t}" + NL; |
| 1647 |
protected final String TEXT_1629 = NL + "} //"; |
| 1648 |
protected final String TEXT_1630 = NL; |
| 1588 |
|
1649 |
|
| 1589 |
public String generate(Object argument) |
1650 |
public String generate(Object argument) |
| 1590 |
{ |
1651 |
{ |
|
Lines 1593-1599
Link Here
|
| 1593 |
/** |
1654 |
/** |
| 1594 |
* <copyright> |
1655 |
* <copyright> |
| 1595 |
* |
1656 |
* |
| 1596 |
* Copyright (c) 2002-2007 IBM Corporation and others. |
1657 |
* Copyright (c) 2002-2009 IBM Corporation and others. |
| 1597 |
* All rights reserved. This program and the accompanying materials |
1658 |
* All rights reserved. This program and the accompanying materials |
| 1598 |
* are made available under the terms of the Eclipse Public License v1.0 |
1659 |
* are made available under the terms of the Eclipse Public License v1.0 |
| 1599 |
* which accompanies this distribution, and is available at |
1660 |
* which accompanies this distribution, and is available at |
|
Lines 4189-5287
Link Here
|
| 4189 |
}//for |
4250 |
}//for |
| 4190 |
}}.run(); |
4251 |
}}.run(); |
| 4191 |
for (GenOperation genOperation : (isImplementation ? genClass.getImplementedGenOperations() : genClass.getDeclaredGenOperations())) { |
4252 |
for (GenOperation genOperation : (isImplementation ? genClass.getImplementedGenOperations() : genClass.getDeclaredGenOperations())) { |
| 4192 |
if (isInterface) { |
4253 |
if (genModel.getRuntimeVersion().getValue() >= GenRuntimeVersion.EMF26_VALUE && isImplementation && genOperation.isInvariant() && genOperation.hasValidationExpression()) { |
| 4193 |
stringBuffer.append(TEXT_1106); |
4254 |
stringBuffer.append(TEXT_1106); |
|
|
4255 |
stringBuffer.append(genOperation.getName()); |
| 4194 |
stringBuffer.append(TEXT_1107); |
4256 |
stringBuffer.append(TEXT_1107); |
| 4195 |
if (genOperation.hasDocumentation() || genOperation.hasParameterDocumentation()) { |
4257 |
stringBuffer.append(genOperation.getParameterTypes(", ")); |
| 4196 |
stringBuffer.append(TEXT_1108); |
4258 |
stringBuffer.append(TEXT_1108); |
| 4197 |
if (genOperation.hasDocumentation()) { |
4259 |
stringBuffer.append(genOperation.getFormattedName()); |
| 4198 |
stringBuffer.append(TEXT_1109); |
4260 |
stringBuffer.append(TEXT_1109); |
|
|
4261 |
stringBuffer.append(genOperation.getName()); |
| 4262 |
stringBuffer.append(TEXT_1110); |
| 4263 |
stringBuffer.append(genOperation.getParameterTypes(", ")); |
| 4264 |
stringBuffer.append(TEXT_1111); |
| 4265 |
stringBuffer.append(genModel.getImportedName("java.lang.String")); |
| 4266 |
stringBuffer.append(TEXT_1112); |
| 4267 |
stringBuffer.append(CodeGenUtil.upperName(genOperation.getName(), genModel.getLocale())); |
| 4268 |
stringBuffer.append(genOperation.getGenParameters().size() == 0 ? "" : "__" + CodeGenUtil.upperName(genOperation.getParameterTypes("_", false), genModel.getLocale())); |
| 4269 |
stringBuffer.append(TEXT_1113); |
| 4270 |
stringBuffer.append(genOperation.getValidationExpression("\t\t")); |
| 4271 |
stringBuffer.append(TEXT_1114); |
| 4272 |
stringBuffer.append(genModel.getNonNLS()); |
| 4273 |
stringBuffer.append(TEXT_1115); |
| 4274 |
} |
| 4275 |
if (isInterface) { |
| 4276 |
stringBuffer.append(TEXT_1116); |
| 4277 |
stringBuffer.append(TEXT_1117); |
| 4278 |
if (genOperation.hasDocumentation() || genOperation.hasParameterDocumentation()) { |
| 4279 |
stringBuffer.append(TEXT_1118); |
| 4280 |
if (genOperation.hasDocumentation()) { |
| 4281 |
stringBuffer.append(TEXT_1119); |
| 4199 |
stringBuffer.append(genOperation.getDocumentation(genModel.getIndentation(stringBuffer))); |
4282 |
stringBuffer.append(genOperation.getDocumentation(genModel.getIndentation(stringBuffer))); |
| 4200 |
} |
4283 |
} |
| 4201 |
for (GenParameter genParameter : genOperation.getGenParameters()) { |
4284 |
for (GenParameter genParameter : genOperation.getGenParameters()) { |
| 4202 |
if (genParameter.hasDocumentation()) { String documentation = genParameter.getDocumentation(""); |
4285 |
if (genParameter.hasDocumentation()) { String documentation = genParameter.getDocumentation(""); |
| 4203 |
if (documentation.contains("\n") || documentation.contains("\r")) { |
4286 |
if (documentation.contains("\n") || documentation.contains("\r")) { |
| 4204 |
stringBuffer.append(TEXT_1110); |
4287 |
stringBuffer.append(TEXT_1120); |
| 4205 |
stringBuffer.append(genParameter.getName()); |
4288 |
stringBuffer.append(genParameter.getName()); |
| 4206 |
stringBuffer.append(TEXT_1111); |
4289 |
stringBuffer.append(TEXT_1121); |
| 4207 |
stringBuffer.append(genParameter.getDocumentation(genModel.getIndentation(stringBuffer))); |
4290 |
stringBuffer.append(genParameter.getDocumentation(genModel.getIndentation(stringBuffer))); |
| 4208 |
} else { |
4291 |
} else { |
| 4209 |
stringBuffer.append(TEXT_1112); |
4292 |
stringBuffer.append(TEXT_1122); |
| 4210 |
stringBuffer.append(genParameter.getName()); |
4293 |
stringBuffer.append(genParameter.getName()); |
| 4211 |
stringBuffer.append(TEXT_1113); |
4294 |
stringBuffer.append(TEXT_1123); |
| 4212 |
stringBuffer.append(genParameter.getDocumentation(genModel.getIndentation(stringBuffer))); |
4295 |
stringBuffer.append(genParameter.getDocumentation(genModel.getIndentation(stringBuffer))); |
| 4213 |
} |
4296 |
} |
| 4214 |
} |
4297 |
} |
| 4215 |
} |
4298 |
} |
| 4216 |
stringBuffer.append(TEXT_1114); |
4299 |
stringBuffer.append(TEXT_1124); |
| 4217 |
} |
4300 |
} |
| 4218 |
if (!genModel.isSuppressEMFModelTags()) { boolean first = true; for (StringTokenizer stringTokenizer = new StringTokenizer(genOperation.getModelInfo(), "\n\r"); stringTokenizer.hasMoreTokens(); ) { String modelInfo = stringTokenizer.nextToken(); if (first) { first = false; |
4301 |
if (!genModel.isSuppressEMFModelTags()) { boolean first = true; for (StringTokenizer stringTokenizer = new StringTokenizer(genOperation.getModelInfo(), "\n\r"); stringTokenizer.hasMoreTokens(); ) { String modelInfo = stringTokenizer.nextToken(); if (first) { first = false; |
| 4219 |
stringBuffer.append(TEXT_1115); |
4302 |
stringBuffer.append(TEXT_1125); |
| 4220 |
stringBuffer.append(modelInfo); |
4303 |
stringBuffer.append(modelInfo); |
| 4221 |
} else { |
4304 |
} else { |
| 4222 |
stringBuffer.append(TEXT_1116); |
4305 |
stringBuffer.append(TEXT_1126); |
| 4223 |
stringBuffer.append(modelInfo); |
4306 |
stringBuffer.append(modelInfo); |
| 4224 |
}} if (first) { |
4307 |
}} if (first) { |
| 4225 |
stringBuffer.append(TEXT_1117); |
4308 |
stringBuffer.append(TEXT_1127); |
| 4226 |
}} |
4309 |
}} |
| 4227 |
stringBuffer.append(TEXT_1118); |
4310 |
stringBuffer.append(TEXT_1128); |
| 4228 |
//Class/genOperation.javadoc.override.javajetinc |
4311 |
//Class/genOperation.javadoc.override.javajetinc |
| 4229 |
} else { |
4312 |
} else { |
| 4230 |
stringBuffer.append(TEXT_1119); |
4313 |
stringBuffer.append(TEXT_1129); |
| 4231 |
if (isJDK50) { //Class/genOperation.annotations.insert.javajetinc |
4314 |
if (isJDK50) { //Class/genOperation.annotations.insert.javajetinc |
| 4232 |
} |
4315 |
} |
| 4233 |
} |
4316 |
} |
| 4234 |
if (!isImplementation) { |
4317 |
if (!isImplementation) { |
| 4235 |
stringBuffer.append(TEXT_1120); |
4318 |
stringBuffer.append(TEXT_1130); |
| 4236 |
stringBuffer.append(genOperation.getTypeParameters(genClass)); |
4319 |
stringBuffer.append(genOperation.getTypeParameters(genClass)); |
| 4237 |
stringBuffer.append(genOperation.getImportedType(genClass)); |
4320 |
stringBuffer.append(genOperation.getImportedType(genClass)); |
| 4238 |
stringBuffer.append(TEXT_1121); |
4321 |
stringBuffer.append(TEXT_1131); |
| 4239 |
stringBuffer.append(genOperation.getName()); |
4322 |
stringBuffer.append(genOperation.getName()); |
| 4240 |
stringBuffer.append(TEXT_1122); |
4323 |
stringBuffer.append(TEXT_1132); |
| 4241 |
stringBuffer.append(genOperation.getParameters(genClass)); |
4324 |
stringBuffer.append(genOperation.getParameters(genClass)); |
| 4242 |
stringBuffer.append(TEXT_1123); |
4325 |
stringBuffer.append(TEXT_1133); |
| 4243 |
stringBuffer.append(genOperation.getThrows(genClass)); |
4326 |
stringBuffer.append(genOperation.getThrows(genClass)); |
| 4244 |
stringBuffer.append(TEXT_1124); |
4327 |
stringBuffer.append(TEXT_1134); |
| 4245 |
} else { |
4328 |
} else { |
| 4246 |
stringBuffer.append(TEXT_1125); |
4329 |
stringBuffer.append(TEXT_1135); |
| 4247 |
stringBuffer.append(genOperation.getTypeParameters(genClass)); |
4330 |
stringBuffer.append(genOperation.getTypeParameters(genClass)); |
| 4248 |
stringBuffer.append(genOperation.getImportedType(genClass)); |
4331 |
stringBuffer.append(genOperation.getImportedType(genClass)); |
| 4249 |
stringBuffer.append(TEXT_1126); |
4332 |
stringBuffer.append(TEXT_1136); |
| 4250 |
stringBuffer.append(genOperation.getName()); |
4333 |
stringBuffer.append(genOperation.getName()); |
| 4251 |
stringBuffer.append(TEXT_1127); |
4334 |
stringBuffer.append(TEXT_1137); |
| 4252 |
stringBuffer.append(genOperation.getParameters(genClass)); |
4335 |
stringBuffer.append(genOperation.getParameters(genClass)); |
| 4253 |
stringBuffer.append(TEXT_1128); |
4336 |
stringBuffer.append(TEXT_1138); |
| 4254 |
stringBuffer.append(genOperation.getThrows(genClass)); |
4337 |
stringBuffer.append(genOperation.getThrows(genClass)); |
| 4255 |
stringBuffer.append(TEXT_1129); |
4338 |
stringBuffer.append(TEXT_1139); |
| 4256 |
if (genOperation.hasBody()) { |
4339 |
if (genOperation.hasBody()) { |
| 4257 |
stringBuffer.append(TEXT_1130); |
4340 |
stringBuffer.append(TEXT_1140); |
| 4258 |
stringBuffer.append(genOperation.getBody(genModel.getIndentation(stringBuffer))); |
4341 |
stringBuffer.append(genOperation.getBody(genModel.getIndentation(stringBuffer))); |
| 4259 |
} else if (genOperation.isInvariant()) {GenClass opClass = genOperation.getGenClass(); String diagnostics = genOperation.getGenParameters().get(0).getName(); String context = genOperation.getGenParameters().get(1).getName(); |
4342 |
} else if (genOperation.isInvariant()) {GenClass opClass = genOperation.getGenClass(); String diagnostics = genOperation.getGenParameters().get(0).getName(); String context = genOperation.getGenParameters().get(1).getName(); |
| 4260 |
stringBuffer.append(TEXT_1131); |
4343 |
if (genModel.getRuntimeVersion().getValue() >= GenRuntimeVersion.EMF26_VALUE && genOperation.hasValidationExpression()) { |
|
|
4344 |
stringBuffer.append(TEXT_1141); |
| 4345 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.EValidator.ValidationDelegate")); |
| 4346 |
stringBuffer.append(TEXT_1142); |
| 4347 |
stringBuffer.append(context); |
| 4348 |
stringBuffer.append(TEXT_1143); |
| 4349 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.EValidator.ValidationDelegate")); |
| 4350 |
stringBuffer.append(TEXT_1144); |
| 4351 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.EValidator.ValidationDelegate")); |
| 4352 |
stringBuffer.append(TEXT_1145); |
| 4353 |
stringBuffer.append(context); |
| 4354 |
stringBuffer.append(TEXT_1146); |
| 4355 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.EValidator.ValidationDelegate")); |
| 4356 |
stringBuffer.append(TEXT_1147); |
| 4357 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.EValidator.ValidationDelegate")); |
| 4358 |
stringBuffer.append(TEXT_1148); |
| 4359 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.EValidator.ValidationDelegate")); |
| 4360 |
stringBuffer.append(TEXT_1149); |
| 4361 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.util.URI")); |
| 4362 |
stringBuffer.append(TEXT_1150); |
| 4363 |
stringBuffer.append(genOperation.getValidationDelegate()); |
| 4364 |
stringBuffer.append(TEXT_1151); |
| 4365 |
stringBuffer.append(genModel.getNonNLS()); |
| 4366 |
stringBuffer.append(TEXT_1152); |
| 4367 |
stringBuffer.append(CodeGenUtil.upperName(genOperation.getName(), genModel.getLocale())); |
| 4368 |
stringBuffer.append(genOperation.getGenParameters().size() == 0 ? "" : "__" + CodeGenUtil.upperName(genOperation.getParameterTypes("_", false), genModel.getLocale())); |
| 4369 |
stringBuffer.append(TEXT_1153); |
| 4370 |
stringBuffer.append(genClass.getQualifiedClassifierAccessor()); |
| 4371 |
stringBuffer.append(TEXT_1154); |
| 4372 |
stringBuffer.append(context); |
| 4373 |
stringBuffer.append(TEXT_1155); |
| 4261 |
stringBuffer.append(diagnostics); |
4374 |
stringBuffer.append(diagnostics); |
| 4262 |
stringBuffer.append(TEXT_1132); |
4375 |
stringBuffer.append(TEXT_1156); |
|
|
4376 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.util.BasicDiagnostic")); |
| 4377 |
stringBuffer.append(TEXT_1157); |
| 4378 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.util.Diagnostic")); |
| 4379 |
stringBuffer.append(TEXT_1158); |
| 4380 |
stringBuffer.append(opClass.getGenPackage().getImportedValidatorClassName()); |
| 4381 |
stringBuffer.append(TEXT_1159); |
| 4382 |
stringBuffer.append(opClass.getGenPackage().getImportedValidatorClassName()); |
| 4383 |
stringBuffer.append(TEXT_1160); |
| 4384 |
stringBuffer.append(opClass.getOperationID(genOperation)); |
| 4385 |
stringBuffer.append(TEXT_1161); |
| 4386 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.plugin.EcorePlugin")); |
| 4387 |
stringBuffer.append(TEXT_1162); |
| 4388 |
stringBuffer.append(genOperation.getName()); |
| 4389 |
stringBuffer.append(TEXT_1163); |
| 4390 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.EObjectValidator")); |
| 4391 |
stringBuffer.append(TEXT_1164); |
| 4392 |
stringBuffer.append(context); |
| 4393 |
stringBuffer.append(TEXT_1165); |
| 4394 |
stringBuffer.append(genModel.getNonNLS()); |
| 4395 |
stringBuffer.append(genModel.getNonNLS(2)); |
| 4396 |
stringBuffer.append(TEXT_1166); |
| 4397 |
stringBuffer.append(genModel.getImportedName("java.lang.Throwable")); |
| 4398 |
stringBuffer.append(TEXT_1167); |
| 4263 |
stringBuffer.append(diagnostics); |
4399 |
stringBuffer.append(diagnostics); |
| 4264 |
stringBuffer.append(TEXT_1133); |
4400 |
stringBuffer.append(TEXT_1168); |
| 4265 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.util.BasicDiagnostic")); |
4401 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.util.BasicDiagnostic")); |
| 4266 |
stringBuffer.append(TEXT_1134); |
4402 |
stringBuffer.append(TEXT_1169); |
| 4267 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.util.Diagnostic")); |
4403 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.util.Diagnostic")); |
| 4268 |
stringBuffer.append(TEXT_1135); |
4404 |
stringBuffer.append(TEXT_1170); |
| 4269 |
stringBuffer.append(opClass.getGenPackage().getImportedValidatorClassName()); |
4405 |
stringBuffer.append(opClass.getGenPackage().getImportedValidatorClassName()); |
| 4270 |
stringBuffer.append(TEXT_1136); |
4406 |
stringBuffer.append(TEXT_1171); |
| 4271 |
stringBuffer.append(opClass.getGenPackage().getImportedValidatorClassName()); |
4407 |
stringBuffer.append(opClass.getGenPackage().getImportedValidatorClassName()); |
| 4272 |
stringBuffer.append(TEXT_1137); |
4408 |
stringBuffer.append(TEXT_1172); |
| 4273 |
stringBuffer.append(opClass.getOperationID(genOperation)); |
4409 |
stringBuffer.append(opClass.getOperationID(genOperation)); |
| 4274 |
stringBuffer.append(TEXT_1138); |
4410 |
stringBuffer.append(TEXT_1173); |
| 4275 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.plugin.EcorePlugin")); |
4411 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.plugin.EcorePlugin")); |
| 4276 |
stringBuffer.append(TEXT_1139); |
4412 |
stringBuffer.append(TEXT_1174); |
| 4277 |
stringBuffer.append(genOperation.getName()); |
4413 |
stringBuffer.append(genOperation.getName()); |
| 4278 |
stringBuffer.append(TEXT_1140); |
4414 |
stringBuffer.append(TEXT_1175); |
| 4279 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.EObjectValidator")); |
4415 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.EObjectValidator")); |
| 4280 |
stringBuffer.append(TEXT_1141); |
4416 |
stringBuffer.append(TEXT_1176); |
| 4281 |
stringBuffer.append(context); |
4417 |
stringBuffer.append(context); |
| 4282 |
stringBuffer.append(TEXT_1142); |
4418 |
stringBuffer.append(TEXT_1177); |
| 4283 |
stringBuffer.append(genModel.getNonNLS()); |
4419 |
stringBuffer.append(genModel.getNonNLS()); |
| 4284 |
stringBuffer.append(genModel.getNonNLS(2)); |
4420 |
stringBuffer.append(genModel.getNonNLS(2)); |
| 4285 |
stringBuffer.append(TEXT_1143); |
4421 |
stringBuffer.append(TEXT_1178); |
|
|
4422 |
stringBuffer.append(diagnostics); |
| 4423 |
stringBuffer.append(TEXT_1179); |
| 4424 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.util.BasicDiagnostic")); |
| 4425 |
stringBuffer.append(TEXT_1180); |
| 4426 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.util.Diagnostic")); |
| 4427 |
stringBuffer.append(TEXT_1181); |
| 4428 |
stringBuffer.append(opClass.getGenPackage().getImportedValidatorClassName()); |
| 4429 |
stringBuffer.append(TEXT_1182); |
| 4430 |
stringBuffer.append(opClass.getGenPackage().getImportedValidatorClassName()); |
| 4431 |
stringBuffer.append(TEXT_1183); |
| 4432 |
stringBuffer.append(opClass.getOperationID(genOperation)); |
| 4433 |
stringBuffer.append(TEXT_1184); |
| 4434 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.plugin.EcorePlugin")); |
| 4435 |
stringBuffer.append(TEXT_1185); |
| 4436 |
stringBuffer.append(genOperation.getName()); |
| 4437 |
stringBuffer.append(TEXT_1186); |
| 4438 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.EObjectValidator")); |
| 4439 |
stringBuffer.append(TEXT_1187); |
| 4440 |
stringBuffer.append(context); |
| 4441 |
stringBuffer.append(TEXT_1188); |
| 4442 |
stringBuffer.append(genOperation.getValidationDelegate()); |
| 4443 |
stringBuffer.append(TEXT_1189); |
| 4444 |
stringBuffer.append(genModel.getNonNLS()); |
| 4445 |
stringBuffer.append(genModel.getNonNLS(2)); |
| 4446 |
stringBuffer.append(genModel.getNonNLS(3)); |
| 4447 |
stringBuffer.append(TEXT_1190); |
| 4286 |
} else { |
4448 |
} else { |
| 4287 |
stringBuffer.append(TEXT_1144); |
4449 |
stringBuffer.append(TEXT_1191); |
|
|
4450 |
stringBuffer.append(diagnostics); |
| 4451 |
stringBuffer.append(TEXT_1192); |
| 4452 |
stringBuffer.append(diagnostics); |
| 4453 |
stringBuffer.append(TEXT_1193); |
| 4454 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.util.BasicDiagnostic")); |
| 4455 |
stringBuffer.append(TEXT_1194); |
| 4456 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.util.Diagnostic")); |
| 4457 |
stringBuffer.append(TEXT_1195); |
| 4458 |
stringBuffer.append(opClass.getGenPackage().getImportedValidatorClassName()); |
| 4459 |
stringBuffer.append(TEXT_1196); |
| 4460 |
stringBuffer.append(opClass.getGenPackage().getImportedValidatorClassName()); |
| 4461 |
stringBuffer.append(TEXT_1197); |
| 4462 |
stringBuffer.append(opClass.getOperationID(genOperation)); |
| 4463 |
stringBuffer.append(TEXT_1198); |
| 4464 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.plugin.EcorePlugin")); |
| 4465 |
stringBuffer.append(TEXT_1199); |
| 4466 |
stringBuffer.append(genOperation.getName()); |
| 4467 |
stringBuffer.append(TEXT_1200); |
| 4468 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.EObjectValidator")); |
| 4469 |
stringBuffer.append(TEXT_1201); |
| 4470 |
stringBuffer.append(context); |
| 4471 |
stringBuffer.append(TEXT_1202); |
| 4472 |
stringBuffer.append(genModel.getNonNLS()); |
| 4473 |
stringBuffer.append(genModel.getNonNLS(2)); |
| 4474 |
stringBuffer.append(TEXT_1203); |
| 4475 |
} |
| 4476 |
} else { |
| 4477 |
stringBuffer.append(TEXT_1204); |
| 4288 |
//Class/implementedGenOperation.todo.override.javajetinc |
4478 |
//Class/implementedGenOperation.todo.override.javajetinc |
| 4289 |
} |
4479 |
} |
| 4290 |
stringBuffer.append(TEXT_1145); |
4480 |
stringBuffer.append(TEXT_1205); |
| 4291 |
} |
4481 |
} |
| 4292 |
//Class/implementedGenOperation.override.javajetinc |
4482 |
//Class/implementedGenOperation.override.javajetinc |
| 4293 |
}//for |
4483 |
}//for |
| 4294 |
if (isImplementation && !genModel.isReflectiveDelegation() && genClass.implementsAny(genClass.getEInverseAddGenFeatures())) { |
4484 |
if (isImplementation && !genModel.isReflectiveDelegation() && genClass.implementsAny(genClass.getEInverseAddGenFeatures())) { |
| 4295 |
stringBuffer.append(TEXT_1146); |
4485 |
stringBuffer.append(TEXT_1206); |
| 4296 |
if (genModel.useGenerics()) { |
4486 |
if (genModel.useGenerics()) { |
| 4297 |
for (GenFeature genFeature : genClass.getEInverseAddGenFeatures()) { |
4487 |
for (GenFeature genFeature : genClass.getEInverseAddGenFeatures()) { |
| 4298 |
if (genFeature.isUncheckedCast(genClass)) { |
4488 |
if (genFeature.isUncheckedCast(genClass)) { |
| 4299 |
stringBuffer.append(TEXT_1147); |
4489 |
stringBuffer.append(TEXT_1207); |
| 4300 |
break; } |
4490 |
break; } |
| 4301 |
} |
4491 |
} |
| 4302 |
} |
4492 |
} |
| 4303 |
if (genModel.useClassOverrideAnnotation()) { |
4493 |
if (genModel.useClassOverrideAnnotation()) { |
| 4304 |
stringBuffer.append(TEXT_1148); |
4494 |
stringBuffer.append(TEXT_1208); |
| 4305 |
} |
4495 |
} |
| 4306 |
stringBuffer.append(TEXT_1149); |
4496 |
stringBuffer.append(TEXT_1209); |
| 4307 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.notify.NotificationChain")); |
4497 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.notify.NotificationChain")); |
| 4308 |
stringBuffer.append(TEXT_1150); |
4498 |
stringBuffer.append(TEXT_1210); |
| 4309 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.InternalEObject")); |
4499 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.InternalEObject")); |
| 4310 |
stringBuffer.append(TEXT_1151); |
4500 |
stringBuffer.append(TEXT_1211); |
| 4311 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.notify.NotificationChain")); |
4501 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.notify.NotificationChain")); |
| 4312 |
stringBuffer.append(TEXT_1152); |
4502 |
stringBuffer.append(TEXT_1212); |
| 4313 |
stringBuffer.append(negativeOffsetCorrection); |
4503 |
stringBuffer.append(negativeOffsetCorrection); |
| 4314 |
stringBuffer.append(TEXT_1153); |
4504 |
stringBuffer.append(TEXT_1213); |
| 4315 |
for (GenFeature genFeature : genClass.getEInverseAddGenFeatures()) { |
4505 |
for (GenFeature genFeature : genClass.getEInverseAddGenFeatures()) { |
| 4316 |
stringBuffer.append(TEXT_1154); |
4506 |
stringBuffer.append(TEXT_1214); |
| 4317 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
4507 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 4318 |
stringBuffer.append(TEXT_1155); |
4508 |
stringBuffer.append(TEXT_1215); |
| 4319 |
if (genFeature.isListType()) { String cast = "(" + genModel.getImportedName("org.eclipse.emf.ecore.util.InternalEList") + (!genModel.useGenerics() ? ")" : "<" + genModel.getImportedName("org.eclipse.emf.ecore.InternalEObject") + ">)(" + genModel.getImportedName("org.eclipse.emf.ecore.util.InternalEList") + "<?>)"); |
4509 |
if (genFeature.isListType()) { String cast = "(" + genModel.getImportedName("org.eclipse.emf.ecore.util.InternalEList") + (!genModel.useGenerics() ? ")" : "<" + genModel.getImportedName("org.eclipse.emf.ecore.InternalEObject") + ">)(" + genModel.getImportedName("org.eclipse.emf.ecore.util.InternalEList") + "<?>)"); |
| 4320 |
if (genFeature.isMapType() && genFeature.isEffectiveSuppressEMFTypes()) { |
4510 |
if (genFeature.isMapType() && genFeature.isEffectiveSuppressEMFTypes()) { |
| 4321 |
stringBuffer.append(TEXT_1156); |
4511 |
stringBuffer.append(TEXT_1216); |
| 4322 |
stringBuffer.append(cast); |
4512 |
stringBuffer.append(cast); |
| 4323 |
stringBuffer.append(TEXT_1157); |
4513 |
stringBuffer.append(TEXT_1217); |
| 4324 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.util.EMap")); |
4514 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.util.EMap")); |
| 4325 |
stringBuffer.append(TEXT_1158); |
4515 |
stringBuffer.append(TEXT_1218); |
| 4326 |
stringBuffer.append(genFeature.getImportedMapTemplateArguments(genClass)); |
4516 |
stringBuffer.append(genFeature.getImportedMapTemplateArguments(genClass)); |
| 4327 |
stringBuffer.append(TEXT_1159); |
4517 |
stringBuffer.append(TEXT_1219); |
| 4328 |
stringBuffer.append(genFeature.getGetAccessor()); |
4518 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4329 |
stringBuffer.append(TEXT_1160); |
4519 |
stringBuffer.append(TEXT_1220); |
| 4330 |
} else { |
4520 |
} else { |
| 4331 |
stringBuffer.append(TEXT_1161); |
4521 |
stringBuffer.append(TEXT_1221); |
| 4332 |
stringBuffer.append(cast); |
4522 |
stringBuffer.append(cast); |
| 4333 |
stringBuffer.append(genFeature.getGetAccessor()); |
4523 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4334 |
stringBuffer.append(TEXT_1162); |
4524 |
stringBuffer.append(TEXT_1222); |
| 4335 |
} |
4525 |
} |
| 4336 |
} else if (genFeature.isContainer()) { |
4526 |
} else if (genFeature.isContainer()) { |
| 4337 |
stringBuffer.append(TEXT_1163); |
4527 |
stringBuffer.append(TEXT_1223); |
| 4338 |
if (genFeature.isBasicSet()) { |
4528 |
if (genFeature.isBasicSet()) { |
| 4339 |
stringBuffer.append(TEXT_1164); |
4529 |
stringBuffer.append(TEXT_1224); |
| 4340 |
stringBuffer.append(genFeature.getAccessorName()); |
4530 |
stringBuffer.append(genFeature.getAccessorName()); |
| 4341 |
stringBuffer.append(TEXT_1165); |
4531 |
stringBuffer.append(TEXT_1225); |
| 4342 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
4532 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
| 4343 |
stringBuffer.append(TEXT_1166); |
4533 |
stringBuffer.append(TEXT_1226); |
| 4344 |
} else { |
4534 |
} else { |
| 4345 |
stringBuffer.append(TEXT_1167); |
4535 |
stringBuffer.append(TEXT_1227); |
| 4346 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
4536 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 4347 |
stringBuffer.append(positiveOffsetCorrection); |
4537 |
stringBuffer.append(positiveOffsetCorrection); |
| 4348 |
stringBuffer.append(TEXT_1168); |
4538 |
stringBuffer.append(TEXT_1228); |
| 4349 |
} |
4539 |
} |
| 4350 |
} else { |
4540 |
} else { |
| 4351 |
if (genClass.getImplementingGenModel(genFeature).isVirtualDelegation()) { |
4541 |
if (genClass.getImplementingGenModel(genFeature).isVirtualDelegation()) { |
| 4352 |
stringBuffer.append(TEXT_1169); |
4542 |
stringBuffer.append(TEXT_1229); |
| 4353 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
4543 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
| 4354 |
stringBuffer.append(TEXT_1170); |
4544 |
stringBuffer.append(TEXT_1230); |
| 4355 |
stringBuffer.append(genFeature.getSafeName()); |
4545 |
stringBuffer.append(genFeature.getSafeName()); |
| 4356 |
stringBuffer.append(TEXT_1171); |
4546 |
stringBuffer.append(TEXT_1231); |
| 4357 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
4547 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
| 4358 |
stringBuffer.append(TEXT_1172); |
4548 |
stringBuffer.append(TEXT_1232); |
| 4359 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
4549 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 4360 |
stringBuffer.append(positiveOffsetCorrection); |
4550 |
stringBuffer.append(positiveOffsetCorrection); |
| 4361 |
stringBuffer.append(TEXT_1173); |
4551 |
stringBuffer.append(TEXT_1233); |
| 4362 |
} else if (genFeature.isVolatile() || genClass.getImplementingGenModel(genFeature).isDynamicDelegation()) { |
4552 |
} else if (genFeature.isVolatile() || genClass.getImplementingGenModel(genFeature).isDynamicDelegation()) { |
| 4363 |
stringBuffer.append(TEXT_1174); |
4553 |
stringBuffer.append(TEXT_1234); |
| 4364 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
4554 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
| 4365 |
stringBuffer.append(TEXT_1175); |
4555 |
stringBuffer.append(TEXT_1235); |
| 4366 |
stringBuffer.append(genFeature.getSafeName()); |
4556 |
stringBuffer.append(genFeature.getSafeName()); |
| 4367 |
stringBuffer.append(TEXT_1176); |
4557 |
stringBuffer.append(TEXT_1236); |
| 4368 |
if (genFeature.isResolveProxies()) { |
4558 |
if (genFeature.isResolveProxies()) { |
| 4369 |
stringBuffer.append(TEXT_1177); |
4559 |
stringBuffer.append(TEXT_1237); |
| 4370 |
stringBuffer.append(genFeature.getAccessorName()); |
4560 |
stringBuffer.append(genFeature.getAccessorName()); |
| 4371 |
} else { |
4561 |
} else { |
| 4372 |
stringBuffer.append(genFeature.getGetAccessor()); |
4562 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4373 |
} |
4563 |
} |
| 4374 |
stringBuffer.append(TEXT_1178); |
4564 |
stringBuffer.append(TEXT_1238); |
| 4375 |
} |
4565 |
} |
| 4376 |
stringBuffer.append(TEXT_1179); |
4566 |
stringBuffer.append(TEXT_1239); |
| 4377 |
stringBuffer.append(genFeature.getSafeName()); |
4567 |
stringBuffer.append(genFeature.getSafeName()); |
| 4378 |
stringBuffer.append(TEXT_1180); |
4568 |
stringBuffer.append(TEXT_1240); |
| 4379 |
if (genFeature.isEffectiveContains()) { |
4569 |
if (genFeature.isEffectiveContains()) { |
| 4380 |
stringBuffer.append(TEXT_1181); |
4570 |
stringBuffer.append(TEXT_1241); |
| 4381 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.InternalEObject")); |
4571 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.InternalEObject")); |
| 4382 |
stringBuffer.append(TEXT_1182); |
4572 |
stringBuffer.append(TEXT_1242); |
| 4383 |
stringBuffer.append(genFeature.getSafeName()); |
4573 |
stringBuffer.append(genFeature.getSafeName()); |
| 4384 |
stringBuffer.append(TEXT_1183); |
4574 |
stringBuffer.append(TEXT_1243); |
| 4385 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
4575 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 4386 |
stringBuffer.append(negativeOffsetCorrection); |
4576 |
stringBuffer.append(negativeOffsetCorrection); |
| 4387 |
stringBuffer.append(TEXT_1184); |
4577 |
stringBuffer.append(TEXT_1244); |
| 4388 |
} else { GenFeature reverseFeature = genFeature.getReverse(); GenClass targetClass = reverseFeature.getGenClass(); String reverseOffsetCorrection = targetClass.hasOffsetCorrection() ? " + " + genClass.getOffsetCorrectionField(reverseFeature) : ""; |
4578 |
} else { GenFeature reverseFeature = genFeature.getReverse(); GenClass targetClass = reverseFeature.getGenClass(); String reverseOffsetCorrection = targetClass.hasOffsetCorrection() ? " + " + genClass.getOffsetCorrectionField(reverseFeature) : ""; |
| 4389 |
stringBuffer.append(TEXT_1185); |
4579 |
stringBuffer.append(TEXT_1245); |
| 4390 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.InternalEObject")); |
4580 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.InternalEObject")); |
| 4391 |
stringBuffer.append(TEXT_1186); |
4581 |
stringBuffer.append(TEXT_1246); |
| 4392 |
stringBuffer.append(genFeature.getSafeName()); |
4582 |
stringBuffer.append(genFeature.getSafeName()); |
| 4393 |
stringBuffer.append(TEXT_1187); |
4583 |
stringBuffer.append(TEXT_1247); |
| 4394 |
stringBuffer.append(targetClass.getQualifiedFeatureID(reverseFeature)); |
4584 |
stringBuffer.append(targetClass.getQualifiedFeatureID(reverseFeature)); |
| 4395 |
stringBuffer.append(reverseOffsetCorrection); |
4585 |
stringBuffer.append(reverseOffsetCorrection); |
| 4396 |
stringBuffer.append(TEXT_1188); |
4586 |
stringBuffer.append(TEXT_1248); |
| 4397 |
stringBuffer.append(targetClass.getRawImportedInterfaceName()); |
4587 |
stringBuffer.append(targetClass.getRawImportedInterfaceName()); |
| 4398 |
stringBuffer.append(TEXT_1189); |
4588 |
stringBuffer.append(TEXT_1249); |
| 4399 |
} |
4589 |
} |
| 4400 |
stringBuffer.append(TEXT_1190); |
4590 |
stringBuffer.append(TEXT_1250); |
| 4401 |
stringBuffer.append(genFeature.getAccessorName()); |
4591 |
stringBuffer.append(genFeature.getAccessorName()); |
| 4402 |
stringBuffer.append(TEXT_1191); |
4592 |
stringBuffer.append(TEXT_1251); |
| 4403 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
4593 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
| 4404 |
stringBuffer.append(TEXT_1192); |
4594 |
stringBuffer.append(TEXT_1252); |
| 4405 |
} |
4595 |
} |
| 4406 |
} |
4596 |
} |
| 4407 |
stringBuffer.append(TEXT_1193); |
4597 |
stringBuffer.append(TEXT_1253); |
| 4408 |
if (genModel.isMinimalReflectiveMethods()) { |
4598 |
if (genModel.isMinimalReflectiveMethods()) { |
| 4409 |
stringBuffer.append(TEXT_1194); |
4599 |
stringBuffer.append(TEXT_1254); |
| 4410 |
} else { |
4600 |
} else { |
| 4411 |
stringBuffer.append(TEXT_1195); |
4601 |
stringBuffer.append(TEXT_1255); |
| 4412 |
} |
4602 |
} |
| 4413 |
stringBuffer.append(TEXT_1196); |
4603 |
stringBuffer.append(TEXT_1256); |
| 4414 |
} |
4604 |
} |
| 4415 |
if (isImplementation && !genModel.isReflectiveDelegation() && genClass.implementsAny(genClass.getEInverseRemoveGenFeatures())) { |
4605 |
if (isImplementation && !genModel.isReflectiveDelegation() && genClass.implementsAny(genClass.getEInverseRemoveGenFeatures())) { |
| 4416 |
stringBuffer.append(TEXT_1197); |
4606 |
stringBuffer.append(TEXT_1257); |
| 4417 |
if (genModel.useClassOverrideAnnotation()) { |
4607 |
if (genModel.useClassOverrideAnnotation()) { |
| 4418 |
stringBuffer.append(TEXT_1198); |
4608 |
stringBuffer.append(TEXT_1258); |
| 4419 |
} |
4609 |
} |
| 4420 |
stringBuffer.append(TEXT_1199); |
4610 |
stringBuffer.append(TEXT_1259); |
| 4421 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.notify.NotificationChain")); |
4611 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.notify.NotificationChain")); |
| 4422 |
stringBuffer.append(TEXT_1200); |
4612 |
stringBuffer.append(TEXT_1260); |
| 4423 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.InternalEObject")); |
4613 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.InternalEObject")); |
| 4424 |
stringBuffer.append(TEXT_1201); |
4614 |
stringBuffer.append(TEXT_1261); |
| 4425 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.notify.NotificationChain")); |
4615 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.notify.NotificationChain")); |
| 4426 |
stringBuffer.append(TEXT_1202); |
4616 |
stringBuffer.append(TEXT_1262); |
| 4427 |
stringBuffer.append(negativeOffsetCorrection); |
4617 |
stringBuffer.append(negativeOffsetCorrection); |
| 4428 |
stringBuffer.append(TEXT_1203); |
4618 |
stringBuffer.append(TEXT_1263); |
| 4429 |
for (GenFeature genFeature : genClass.getEInverseRemoveGenFeatures()) { |
4619 |
for (GenFeature genFeature : genClass.getEInverseRemoveGenFeatures()) { |
| 4430 |
stringBuffer.append(TEXT_1204); |
4620 |
stringBuffer.append(TEXT_1264); |
| 4431 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
4621 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 4432 |
stringBuffer.append(TEXT_1205); |
4622 |
stringBuffer.append(TEXT_1265); |
| 4433 |
if (genFeature.isListType()) { |
4623 |
if (genFeature.isListType()) { |
| 4434 |
if (genFeature.isMapType() && genFeature.isEffectiveSuppressEMFTypes()) { |
4624 |
if (genFeature.isMapType() && genFeature.isEffectiveSuppressEMFTypes()) { |
| 4435 |
stringBuffer.append(TEXT_1206); |
4625 |
stringBuffer.append(TEXT_1266); |
| 4436 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.InternalEList")); |
4626 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.InternalEList")); |
| 4437 |
stringBuffer.append(singleWildcard); |
4627 |
stringBuffer.append(singleWildcard); |
| 4438 |
stringBuffer.append(TEXT_1207); |
4628 |
stringBuffer.append(TEXT_1267); |
| 4439 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.util.EMap")); |
4629 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.util.EMap")); |
| 4440 |
stringBuffer.append(TEXT_1208); |
4630 |
stringBuffer.append(TEXT_1268); |
| 4441 |
stringBuffer.append(genFeature.getImportedMapTemplateArguments(genClass)); |
4631 |
stringBuffer.append(genFeature.getImportedMapTemplateArguments(genClass)); |
| 4442 |
stringBuffer.append(TEXT_1209); |
4632 |
stringBuffer.append(TEXT_1269); |
| 4443 |
stringBuffer.append(genFeature.getGetAccessor()); |
4633 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4444 |
stringBuffer.append(TEXT_1210); |
4634 |
stringBuffer.append(TEXT_1270); |
| 4445 |
} else if (genFeature.isWrappedFeatureMapType()) { |
4635 |
} else if (genFeature.isWrappedFeatureMapType()) { |
| 4446 |
stringBuffer.append(TEXT_1211); |
4636 |
stringBuffer.append(TEXT_1271); |
| 4447 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.InternalEList")); |
4637 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.InternalEList")); |
| 4448 |
stringBuffer.append(singleWildcard); |
4638 |
stringBuffer.append(singleWildcard); |
| 4449 |
stringBuffer.append(TEXT_1212); |
4639 |
stringBuffer.append(TEXT_1272); |
| 4450 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.FeatureMap")); |
4640 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.FeatureMap")); |
| 4451 |
stringBuffer.append(TEXT_1213); |
4641 |
stringBuffer.append(TEXT_1273); |
| 4452 |
stringBuffer.append(genFeature.getGetAccessor()); |
4642 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4453 |
stringBuffer.append(TEXT_1214); |
4643 |
stringBuffer.append(TEXT_1274); |
| 4454 |
} else { |
4644 |
} else { |
| 4455 |
stringBuffer.append(TEXT_1215); |
4645 |
stringBuffer.append(TEXT_1275); |
| 4456 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.InternalEList")); |
4646 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.InternalEList")); |
| 4457 |
stringBuffer.append(singleWildcard); |
4647 |
stringBuffer.append(singleWildcard); |
| 4458 |
stringBuffer.append(TEXT_1216); |
4648 |
stringBuffer.append(TEXT_1276); |
| 4459 |
stringBuffer.append(genFeature.getGetAccessor()); |
4649 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4460 |
stringBuffer.append(TEXT_1217); |
4650 |
stringBuffer.append(TEXT_1277); |
| 4461 |
} |
4651 |
} |
| 4462 |
} else if (genFeature.isContainer() && !genFeature.isBasicSet()) { |
4652 |
} else if (genFeature.isContainer() && !genFeature.isBasicSet()) { |
| 4463 |
stringBuffer.append(TEXT_1218); |
4653 |
stringBuffer.append(TEXT_1278); |
| 4464 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
4654 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 4465 |
stringBuffer.append(positiveOffsetCorrection); |
4655 |
stringBuffer.append(positiveOffsetCorrection); |
| 4466 |
stringBuffer.append(TEXT_1219); |
4656 |
stringBuffer.append(TEXT_1279); |
| 4467 |
} else if (genFeature.isUnsettable()) { |
4657 |
} else if (genFeature.isUnsettable()) { |
| 4468 |
stringBuffer.append(TEXT_1220); |
4658 |
stringBuffer.append(TEXT_1280); |
| 4469 |
stringBuffer.append(genFeature.getAccessorName()); |
4659 |
stringBuffer.append(genFeature.getAccessorName()); |
| 4470 |
stringBuffer.append(TEXT_1221); |
4660 |
stringBuffer.append(TEXT_1281); |
| 4471 |
} else { |
4661 |
} else { |
| 4472 |
stringBuffer.append(TEXT_1222); |
4662 |
stringBuffer.append(TEXT_1282); |
| 4473 |
stringBuffer.append(genFeature.getAccessorName()); |
4663 |
stringBuffer.append(genFeature.getAccessorName()); |
| 4474 |
stringBuffer.append(TEXT_1223); |
4664 |
stringBuffer.append(TEXT_1283); |
| 4475 |
} |
4665 |
} |
| 4476 |
} |
4666 |
} |
| 4477 |
stringBuffer.append(TEXT_1224); |
4667 |
stringBuffer.append(TEXT_1284); |
| 4478 |
if (genModel.isMinimalReflectiveMethods()) { |
4668 |
if (genModel.isMinimalReflectiveMethods()) { |
| 4479 |
stringBuffer.append(TEXT_1225); |
4669 |
stringBuffer.append(TEXT_1285); |
| 4480 |
} else { |
4670 |
} else { |
| 4481 |
stringBuffer.append(TEXT_1226); |
4671 |
stringBuffer.append(TEXT_1286); |
| 4482 |
} |
4672 |
} |
| 4483 |
stringBuffer.append(TEXT_1227); |
4673 |
stringBuffer.append(TEXT_1287); |
| 4484 |
} |
4674 |
} |
| 4485 |
if (isImplementation && !genModel.isReflectiveDelegation() && genClass.implementsAny(genClass.getEBasicRemoveFromContainerGenFeatures())) { |
4675 |
if (isImplementation && !genModel.isReflectiveDelegation() && genClass.implementsAny(genClass.getEBasicRemoveFromContainerGenFeatures())) { |
| 4486 |
stringBuffer.append(TEXT_1228); |
4676 |
stringBuffer.append(TEXT_1288); |
| 4487 |
if (genModel.useClassOverrideAnnotation()) { |
4677 |
if (genModel.useClassOverrideAnnotation()) { |
| 4488 |
stringBuffer.append(TEXT_1229); |
4678 |
stringBuffer.append(TEXT_1289); |
| 4489 |
} |
4679 |
} |
| 4490 |
stringBuffer.append(TEXT_1230); |
4680 |
stringBuffer.append(TEXT_1290); |
| 4491 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.notify.NotificationChain")); |
4681 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.notify.NotificationChain")); |
| 4492 |
stringBuffer.append(TEXT_1231); |
4682 |
stringBuffer.append(TEXT_1291); |
| 4493 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.notify.NotificationChain")); |
4683 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.notify.NotificationChain")); |
| 4494 |
stringBuffer.append(TEXT_1232); |
4684 |
stringBuffer.append(TEXT_1292); |
| 4495 |
stringBuffer.append(negativeOffsetCorrection); |
4685 |
stringBuffer.append(negativeOffsetCorrection); |
| 4496 |
stringBuffer.append(TEXT_1233); |
4686 |
stringBuffer.append(TEXT_1293); |
| 4497 |
for (GenFeature genFeature : genClass.getEBasicRemoveFromContainerGenFeatures()) { |
4687 |
for (GenFeature genFeature : genClass.getEBasicRemoveFromContainerGenFeatures()) { |
| 4498 |
GenFeature reverseFeature = genFeature.getReverse(); GenClass targetClass = reverseFeature.getGenClass(); String reverseOffsetCorrection = targetClass.hasOffsetCorrection() ? " + " + genClass.getOffsetCorrectionField(reverseFeature) : ""; |
4688 |
GenFeature reverseFeature = genFeature.getReverse(); GenClass targetClass = reverseFeature.getGenClass(); String reverseOffsetCorrection = targetClass.hasOffsetCorrection() ? " + " + genClass.getOffsetCorrectionField(reverseFeature) : ""; |
| 4499 |
stringBuffer.append(TEXT_1234); |
4689 |
stringBuffer.append(TEXT_1294); |
| 4500 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
4690 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 4501 |
stringBuffer.append(TEXT_1235); |
4691 |
stringBuffer.append(TEXT_1295); |
| 4502 |
stringBuffer.append(targetClass.getQualifiedFeatureID(reverseFeature)); |
4692 |
stringBuffer.append(targetClass.getQualifiedFeatureID(reverseFeature)); |
| 4503 |
stringBuffer.append(reverseOffsetCorrection); |
4693 |
stringBuffer.append(reverseOffsetCorrection); |
| 4504 |
stringBuffer.append(TEXT_1236); |
4694 |
stringBuffer.append(TEXT_1296); |
| 4505 |
stringBuffer.append(targetClass.getRawImportedInterfaceName()); |
4695 |
stringBuffer.append(targetClass.getRawImportedInterfaceName()); |
| 4506 |
stringBuffer.append(TEXT_1237); |
4696 |
stringBuffer.append(TEXT_1297); |
| 4507 |
} |
4697 |
} |
| 4508 |
stringBuffer.append(TEXT_1238); |
4698 |
stringBuffer.append(TEXT_1298); |
| 4509 |
if (genModel.isMinimalReflectiveMethods()) { |
4699 |
if (genModel.isMinimalReflectiveMethods()) { |
| 4510 |
stringBuffer.append(TEXT_1239); |
4700 |
stringBuffer.append(TEXT_1299); |
| 4511 |
} else { |
4701 |
} else { |
| 4512 |
stringBuffer.append(TEXT_1240); |
4702 |
stringBuffer.append(TEXT_1300); |
| 4513 |
} |
4703 |
} |
| 4514 |
stringBuffer.append(TEXT_1241); |
4704 |
stringBuffer.append(TEXT_1301); |
| 4515 |
} |
4705 |
} |
| 4516 |
if (isImplementation && !genModel.isReflectiveDelegation() && genClass.implementsAny(genClass.getEGetGenFeatures())) { |
4706 |
if (isImplementation && !genModel.isReflectiveDelegation() && genClass.implementsAny(genClass.getEGetGenFeatures())) { |
| 4517 |
stringBuffer.append(TEXT_1242); |
4707 |
stringBuffer.append(TEXT_1302); |
| 4518 |
if (genModel.useClassOverrideAnnotation()) { |
4708 |
if (genModel.useClassOverrideAnnotation()) { |
| 4519 |
stringBuffer.append(TEXT_1243); |
4709 |
stringBuffer.append(TEXT_1303); |
| 4520 |
} |
4710 |
} |
| 4521 |
stringBuffer.append(TEXT_1244); |
4711 |
stringBuffer.append(TEXT_1304); |
| 4522 |
stringBuffer.append(negativeOffsetCorrection); |
4712 |
stringBuffer.append(negativeOffsetCorrection); |
| 4523 |
stringBuffer.append(TEXT_1245); |
4713 |
stringBuffer.append(TEXT_1305); |
| 4524 |
for (GenFeature genFeature : genClass.getEGetGenFeatures()) { |
4714 |
for (GenFeature genFeature : genClass.getEGetGenFeatures()) { |
| 4525 |
stringBuffer.append(TEXT_1246); |
4715 |
stringBuffer.append(TEXT_1306); |
| 4526 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
4716 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 4527 |
stringBuffer.append(TEXT_1247); |
4717 |
stringBuffer.append(TEXT_1307); |
| 4528 |
if (genFeature.isPrimitiveType()) { |
4718 |
if (genFeature.isPrimitiveType()) { |
| 4529 |
if (isJDK50) { |
4719 |
if (isJDK50) { |
| 4530 |
stringBuffer.append(TEXT_1248); |
4720 |
stringBuffer.append(TEXT_1308); |
| 4531 |
stringBuffer.append(genFeature.getGetAccessor()); |
4721 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4532 |
stringBuffer.append(TEXT_1249); |
4722 |
stringBuffer.append(TEXT_1309); |
| 4533 |
} else if (genFeature.isBooleanType()) { |
4723 |
} else if (genFeature.isBooleanType()) { |
| 4534 |
stringBuffer.append(TEXT_1250); |
4724 |
stringBuffer.append(TEXT_1310); |
| 4535 |
stringBuffer.append(genFeature.getGetAccessor()); |
4725 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4536 |
stringBuffer.append(TEXT_1251); |
4726 |
stringBuffer.append(TEXT_1311); |
| 4537 |
} else { |
4727 |
} else { |
| 4538 |
stringBuffer.append(TEXT_1252); |
4728 |
stringBuffer.append(TEXT_1312); |
| 4539 |
stringBuffer.append(genFeature.getObjectType(genClass)); |
4729 |
stringBuffer.append(genFeature.getObjectType(genClass)); |
| 4540 |
stringBuffer.append(TEXT_1253); |
4730 |
stringBuffer.append(TEXT_1313); |
| 4541 |
stringBuffer.append(genFeature.getGetAccessor()); |
4731 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4542 |
stringBuffer.append(TEXT_1254); |
4732 |
stringBuffer.append(TEXT_1314); |
| 4543 |
} |
4733 |
} |
| 4544 |
} else if (genFeature.isResolveProxies() && !genFeature.isListType()) { |
4734 |
} else if (genFeature.isResolveProxies() && !genFeature.isListType()) { |
| 4545 |
stringBuffer.append(TEXT_1255); |
4735 |
stringBuffer.append(TEXT_1315); |
| 4546 |
stringBuffer.append(genFeature.getGetAccessor()); |
4736 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4547 |
stringBuffer.append(TEXT_1256); |
4737 |
stringBuffer.append(TEXT_1316); |
| 4548 |
stringBuffer.append(genFeature.getAccessorName()); |
4738 |
stringBuffer.append(genFeature.getAccessorName()); |
| 4549 |
stringBuffer.append(TEXT_1257); |
4739 |
stringBuffer.append(TEXT_1317); |
| 4550 |
} else if (genFeature.isMapType()) { |
4740 |
} else if (genFeature.isMapType()) { |
| 4551 |
if (genFeature.isEffectiveSuppressEMFTypes()) { |
4741 |
if (genFeature.isEffectiveSuppressEMFTypes()) { |
| 4552 |
stringBuffer.append(TEXT_1258); |
4742 |
stringBuffer.append(TEXT_1318); |
| 4553 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.util.EMap")); |
4743 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.util.EMap")); |
| 4554 |
stringBuffer.append(TEXT_1259); |
4744 |
stringBuffer.append(TEXT_1319); |
| 4555 |
stringBuffer.append(genFeature.getImportedMapTemplateArguments(genClass)); |
4745 |
stringBuffer.append(genFeature.getImportedMapTemplateArguments(genClass)); |
| 4556 |
stringBuffer.append(TEXT_1260); |
4746 |
stringBuffer.append(TEXT_1320); |
| 4557 |
stringBuffer.append(genFeature.getGetAccessor()); |
4747 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4558 |
stringBuffer.append(TEXT_1261); |
4748 |
stringBuffer.append(TEXT_1321); |
| 4559 |
stringBuffer.append(genFeature.getGetAccessor()); |
4749 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4560 |
stringBuffer.append(TEXT_1262); |
4750 |
stringBuffer.append(TEXT_1322); |
| 4561 |
} else { |
4751 |
} else { |
| 4562 |
stringBuffer.append(TEXT_1263); |
4752 |
stringBuffer.append(TEXT_1323); |
| 4563 |
stringBuffer.append(genFeature.getGetAccessor()); |
4753 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4564 |
stringBuffer.append(TEXT_1264); |
4754 |
stringBuffer.append(TEXT_1324); |
| 4565 |
stringBuffer.append(genFeature.getGetAccessor()); |
4755 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4566 |
stringBuffer.append(TEXT_1265); |
4756 |
stringBuffer.append(TEXT_1325); |
| 4567 |
} |
4757 |
} |
| 4568 |
} else if (genFeature.isWrappedFeatureMapType()) { |
4758 |
} else if (genFeature.isWrappedFeatureMapType()) { |
| 4569 |
stringBuffer.append(TEXT_1266); |
4759 |
stringBuffer.append(TEXT_1326); |
| 4570 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.FeatureMap")); |
4760 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.FeatureMap")); |
| 4571 |
stringBuffer.append(TEXT_1267); |
4761 |
stringBuffer.append(TEXT_1327); |
| 4572 |
stringBuffer.append(genFeature.getGetAccessor()); |
4762 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4573 |
stringBuffer.append(TEXT_1268); |
4763 |
stringBuffer.append(TEXT_1328); |
| 4574 |
stringBuffer.append(genFeature.getGetAccessor()); |
4764 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4575 |
stringBuffer.append(TEXT_1269); |
4765 |
stringBuffer.append(TEXT_1329); |
| 4576 |
} else if (genFeature.isFeatureMapType()) { |
4766 |
} else if (genFeature.isFeatureMapType()) { |
| 4577 |
stringBuffer.append(TEXT_1270); |
4767 |
stringBuffer.append(TEXT_1330); |
| 4578 |
stringBuffer.append(genFeature.getGetAccessor()); |
4768 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4579 |
stringBuffer.append(TEXT_1271); |
4769 |
stringBuffer.append(TEXT_1331); |
| 4580 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.FeatureMap")); |
4770 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.FeatureMap")); |
| 4581 |
stringBuffer.append(TEXT_1272); |
4771 |
stringBuffer.append(TEXT_1332); |
| 4582 |
stringBuffer.append(genFeature.getGetAccessor()); |
4772 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4583 |
stringBuffer.append(TEXT_1273); |
4773 |
stringBuffer.append(TEXT_1333); |
| 4584 |
} else { |
4774 |
} else { |
| 4585 |
stringBuffer.append(TEXT_1274); |
4775 |
stringBuffer.append(TEXT_1334); |
| 4586 |
stringBuffer.append(genFeature.getGetAccessor()); |
4776 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4587 |
stringBuffer.append(TEXT_1275); |
4777 |
stringBuffer.append(TEXT_1335); |
| 4588 |
} |
4778 |
} |
| 4589 |
} |
4779 |
} |
| 4590 |
stringBuffer.append(TEXT_1276); |
4780 |
stringBuffer.append(TEXT_1336); |
| 4591 |
if (genModel.isMinimalReflectiveMethods()) { |
4781 |
if (genModel.isMinimalReflectiveMethods()) { |
| 4592 |
stringBuffer.append(TEXT_1277); |
4782 |
stringBuffer.append(TEXT_1337); |
| 4593 |
} else { |
4783 |
} else { |
| 4594 |
stringBuffer.append(TEXT_1278); |
4784 |
stringBuffer.append(TEXT_1338); |
| 4595 |
} |
4785 |
} |
| 4596 |
stringBuffer.append(TEXT_1279); |
4786 |
stringBuffer.append(TEXT_1339); |
| 4597 |
} |
4787 |
} |
| 4598 |
if (isImplementation && !genModel.isReflectiveDelegation() && genClass.implementsAny(genClass.getESetGenFeatures())) { |
4788 |
if (isImplementation && !genModel.isReflectiveDelegation() && genClass.implementsAny(genClass.getESetGenFeatures())) { |
| 4599 |
stringBuffer.append(TEXT_1280); |
4789 |
stringBuffer.append(TEXT_1340); |
| 4600 |
if (genModel.useGenerics()) { |
4790 |
if (genModel.useGenerics()) { |
| 4601 |
for (GenFeature genFeature : genClass.getESetGenFeatures()) { |
4791 |
for (GenFeature genFeature : genClass.getESetGenFeatures()) { |
| 4602 |
if (genFeature.isUncheckedCast(genClass) && !genFeature.isFeatureMapType() && !genFeature.isMapType()) { |
4792 |
if (genFeature.isUncheckedCast(genClass) && !genFeature.isFeatureMapType() && !genFeature.isMapType()) { |
| 4603 |
stringBuffer.append(TEXT_1281); |
4793 |
stringBuffer.append(TEXT_1341); |
| 4604 |
break; } |
4794 |
break; } |
| 4605 |
} |
4795 |
} |
| 4606 |
} |
4796 |
} |
| 4607 |
if (genModel.useClassOverrideAnnotation()) { |
4797 |
if (genModel.useClassOverrideAnnotation()) { |
| 4608 |
stringBuffer.append(TEXT_1282); |
4798 |
stringBuffer.append(TEXT_1342); |
| 4609 |
} |
4799 |
} |
| 4610 |
stringBuffer.append(TEXT_1283); |
4800 |
stringBuffer.append(TEXT_1343); |
| 4611 |
stringBuffer.append(negativeOffsetCorrection); |
4801 |
stringBuffer.append(negativeOffsetCorrection); |
| 4612 |
stringBuffer.append(TEXT_1284); |
4802 |
stringBuffer.append(TEXT_1344); |
| 4613 |
for (GenFeature genFeature : genClass.getESetGenFeatures()) { |
4803 |
for (GenFeature genFeature : genClass.getESetGenFeatures()) { |
| 4614 |
stringBuffer.append(TEXT_1285); |
4804 |
stringBuffer.append(TEXT_1345); |
| 4615 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
4805 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 4616 |
stringBuffer.append(TEXT_1286); |
4806 |
stringBuffer.append(TEXT_1346); |
| 4617 |
if (genFeature.isListType()) { |
4807 |
if (genFeature.isListType()) { |
| 4618 |
if (genFeature.isWrappedFeatureMapType()) { |
4808 |
if (genFeature.isWrappedFeatureMapType()) { |
| 4619 |
stringBuffer.append(TEXT_1287); |
4809 |
stringBuffer.append(TEXT_1347); |
| 4620 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.FeatureMap")); |
4810 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.FeatureMap")); |
| 4621 |
stringBuffer.append(TEXT_1288); |
4811 |
stringBuffer.append(TEXT_1348); |
| 4622 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.FeatureMap")); |
4812 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.FeatureMap")); |
| 4623 |
stringBuffer.append(TEXT_1289); |
4813 |
stringBuffer.append(TEXT_1349); |
| 4624 |
stringBuffer.append(genFeature.getGetAccessor()); |
4814 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4625 |
stringBuffer.append(TEXT_1290); |
4815 |
stringBuffer.append(TEXT_1350); |
| 4626 |
} else if (genFeature.isFeatureMapType()) { |
4816 |
} else if (genFeature.isFeatureMapType()) { |
| 4627 |
stringBuffer.append(TEXT_1291); |
4817 |
stringBuffer.append(TEXT_1351); |
| 4628 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.FeatureMap")); |
4818 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.FeatureMap")); |
| 4629 |
stringBuffer.append(TEXT_1292); |
4819 |
stringBuffer.append(TEXT_1352); |
| 4630 |
stringBuffer.append(genFeature.getGetAccessor()); |
4820 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4631 |
stringBuffer.append(TEXT_1293); |
4821 |
stringBuffer.append(TEXT_1353); |
| 4632 |
} else if (genFeature.isMapType()) { |
4822 |
} else if (genFeature.isMapType()) { |
| 4633 |
if (genFeature.isEffectiveSuppressEMFTypes()) { |
4823 |
if (genFeature.isEffectiveSuppressEMFTypes()) { |
| 4634 |
stringBuffer.append(TEXT_1294); |
4824 |
stringBuffer.append(TEXT_1354); |
| 4635 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.EStructuralFeature")); |
4825 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.EStructuralFeature")); |
| 4636 |
stringBuffer.append(TEXT_1295); |
4826 |
stringBuffer.append(TEXT_1355); |
| 4637 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.util.EMap")); |
4827 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.common.util.EMap")); |
| 4638 |
stringBuffer.append(TEXT_1296); |
4828 |
stringBuffer.append(TEXT_1356); |
| 4639 |
stringBuffer.append(genFeature.getImportedMapTemplateArguments(genClass)); |
4829 |
stringBuffer.append(genFeature.getImportedMapTemplateArguments(genClass)); |
| 4640 |
stringBuffer.append(TEXT_1297); |
4830 |
stringBuffer.append(TEXT_1357); |
| 4641 |
stringBuffer.append(genFeature.getGetAccessor()); |
4831 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4642 |
stringBuffer.append(TEXT_1298); |
4832 |
stringBuffer.append(TEXT_1358); |
| 4643 |
} else { |
4833 |
} else { |
| 4644 |
stringBuffer.append(TEXT_1299); |
4834 |
stringBuffer.append(TEXT_1359); |
| 4645 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.EStructuralFeature")); |
4835 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.EStructuralFeature")); |
| 4646 |
stringBuffer.append(TEXT_1300); |
4836 |
stringBuffer.append(TEXT_1360); |
| 4647 |
stringBuffer.append(genFeature.getGetAccessor()); |
4837 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4648 |
stringBuffer.append(TEXT_1301); |
4838 |
stringBuffer.append(TEXT_1361); |
| 4649 |
} |
4839 |
} |
| 4650 |
} else { |
4840 |
} else { |
| 4651 |
stringBuffer.append(TEXT_1302); |
4841 |
stringBuffer.append(TEXT_1362); |
| 4652 |
stringBuffer.append(genFeature.getGetAccessor()); |
4842 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4653 |
stringBuffer.append(TEXT_1303); |
4843 |
stringBuffer.append(TEXT_1363); |
| 4654 |
stringBuffer.append(genFeature.getGetAccessor()); |
4844 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4655 |
stringBuffer.append(TEXT_1304); |
4845 |
stringBuffer.append(TEXT_1364); |
| 4656 |
stringBuffer.append(genModel.getImportedName("java.util.Collection")); |
4846 |
stringBuffer.append(genModel.getImportedName("java.util.Collection")); |
| 4657 |
if (isJDK50) { |
4847 |
if (isJDK50) { |
| 4658 |
stringBuffer.append(TEXT_1305); |
4848 |
stringBuffer.append(TEXT_1365); |
| 4659 |
stringBuffer.append(genFeature.getListItemType(genClass)); |
4849 |
stringBuffer.append(genFeature.getListItemType(genClass)); |
| 4660 |
stringBuffer.append(TEXT_1306); |
4850 |
stringBuffer.append(TEXT_1366); |
| 4661 |
} |
4851 |
} |
| 4662 |
stringBuffer.append(TEXT_1307); |
4852 |
stringBuffer.append(TEXT_1367); |
| 4663 |
} |
4853 |
} |
| 4664 |
} else if (!isJDK50 && genFeature.isPrimitiveType()) { |
4854 |
} else if (!isJDK50 && genFeature.isPrimitiveType()) { |
| 4665 |
stringBuffer.append(TEXT_1308); |
4855 |
stringBuffer.append(TEXT_1368); |
| 4666 |
stringBuffer.append(genFeature.getAccessorName()); |
4856 |
stringBuffer.append(genFeature.getAccessorName()); |
| 4667 |
stringBuffer.append(TEXT_1309); |
4857 |
stringBuffer.append(TEXT_1369); |
| 4668 |
stringBuffer.append(genFeature.getObjectType(genClass)); |
4858 |
stringBuffer.append(genFeature.getObjectType(genClass)); |
| 4669 |
stringBuffer.append(TEXT_1310); |
4859 |
stringBuffer.append(TEXT_1370); |
| 4670 |
stringBuffer.append(genFeature.getPrimitiveValueFunction()); |
4860 |
stringBuffer.append(genFeature.getPrimitiveValueFunction()); |
| 4671 |
stringBuffer.append(TEXT_1311); |
4861 |
stringBuffer.append(TEXT_1371); |
| 4672 |
} else { |
4862 |
} else { |
| 4673 |
stringBuffer.append(TEXT_1312); |
4863 |
stringBuffer.append(TEXT_1372); |
| 4674 |
stringBuffer.append(genFeature.getAccessorName()); |
4864 |
stringBuffer.append(genFeature.getAccessorName()); |
| 4675 |
stringBuffer.append(TEXT_1313); |
4865 |
stringBuffer.append(TEXT_1373); |
| 4676 |
if (genFeature.getTypeGenDataType() == null || !genFeature.getTypeGenDataType().isObjectType() || !genFeature.getRawType().equals(genFeature.getType(genClass))) { |
4866 |
if (genFeature.getTypeGenDataType() == null || !genFeature.getTypeGenDataType().isObjectType() || !genFeature.getRawType().equals(genFeature.getType(genClass))) { |
| 4677 |
stringBuffer.append(TEXT_1314); |
4867 |
stringBuffer.append(TEXT_1374); |
| 4678 |
stringBuffer.append(genFeature.getObjectType(genClass)); |
4868 |
stringBuffer.append(genFeature.getObjectType(genClass)); |
| 4679 |
stringBuffer.append(TEXT_1315); |
4869 |
stringBuffer.append(TEXT_1375); |
| 4680 |
} |
4870 |
} |
| 4681 |
stringBuffer.append(TEXT_1316); |
4871 |
stringBuffer.append(TEXT_1376); |
| 4682 |
} |
4872 |
} |
| 4683 |
stringBuffer.append(TEXT_1317); |
4873 |
stringBuffer.append(TEXT_1377); |
| 4684 |
} |
4874 |
} |
| 4685 |
stringBuffer.append(TEXT_1318); |
4875 |
stringBuffer.append(TEXT_1378); |
| 4686 |
if (genModel.isMinimalReflectiveMethods()) { |
4876 |
if (genModel.isMinimalReflectiveMethods()) { |
| 4687 |
stringBuffer.append(TEXT_1319); |
4877 |
stringBuffer.append(TEXT_1379); |
| 4688 |
} else { |
4878 |
} else { |
| 4689 |
stringBuffer.append(TEXT_1320); |
4879 |
stringBuffer.append(TEXT_1380); |
| 4690 |
} |
4880 |
} |
| 4691 |
stringBuffer.append(TEXT_1321); |
4881 |
stringBuffer.append(TEXT_1381); |
| 4692 |
} |
4882 |
} |
| 4693 |
if (isImplementation && !genModel.isReflectiveDelegation() && genClass.implementsAny(genClass.getEUnsetGenFeatures())) { |
4883 |
if (isImplementation && !genModel.isReflectiveDelegation() && genClass.implementsAny(genClass.getEUnsetGenFeatures())) { |
| 4694 |
stringBuffer.append(TEXT_1322); |
4884 |
stringBuffer.append(TEXT_1382); |
| 4695 |
if (genModel.useClassOverrideAnnotation()) { |
4885 |
if (genModel.useClassOverrideAnnotation()) { |
| 4696 |
stringBuffer.append(TEXT_1323); |
4886 |
stringBuffer.append(TEXT_1383); |
| 4697 |
} |
4887 |
} |
| 4698 |
stringBuffer.append(TEXT_1324); |
4888 |
stringBuffer.append(TEXT_1384); |
| 4699 |
stringBuffer.append(negativeOffsetCorrection); |
4889 |
stringBuffer.append(negativeOffsetCorrection); |
| 4700 |
stringBuffer.append(TEXT_1325); |
4890 |
stringBuffer.append(TEXT_1385); |
| 4701 |
for (GenFeature genFeature : genClass.getEUnsetGenFeatures()) { |
4891 |
for (GenFeature genFeature : genClass.getEUnsetGenFeatures()) { |
| 4702 |
stringBuffer.append(TEXT_1326); |
4892 |
stringBuffer.append(TEXT_1386); |
| 4703 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
4893 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 4704 |
stringBuffer.append(TEXT_1327); |
4894 |
stringBuffer.append(TEXT_1387); |
| 4705 |
if (genFeature.isListType() && !genFeature.isUnsettable()) { |
4895 |
if (genFeature.isListType() && !genFeature.isUnsettable()) { |
| 4706 |
if (genFeature.isWrappedFeatureMapType()) { |
4896 |
if (genFeature.isWrappedFeatureMapType()) { |
| 4707 |
stringBuffer.append(TEXT_1328); |
4897 |
stringBuffer.append(TEXT_1388); |
| 4708 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.FeatureMap")); |
4898 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.FeatureMap")); |
| 4709 |
stringBuffer.append(TEXT_1329); |
4899 |
stringBuffer.append(TEXT_1389); |
| 4710 |
stringBuffer.append(genFeature.getGetAccessor()); |
4900 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4711 |
stringBuffer.append(TEXT_1330); |
4901 |
stringBuffer.append(TEXT_1390); |
| 4712 |
} else { |
4902 |
} else { |
| 4713 |
stringBuffer.append(TEXT_1331); |
4903 |
stringBuffer.append(TEXT_1391); |
| 4714 |
stringBuffer.append(genFeature.getGetAccessor()); |
4904 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4715 |
stringBuffer.append(TEXT_1332); |
4905 |
stringBuffer.append(TEXT_1392); |
| 4716 |
} |
4906 |
} |
| 4717 |
} else if (genFeature.isUnsettable()) { |
4907 |
} else if (genFeature.isUnsettable()) { |
| 4718 |
stringBuffer.append(TEXT_1333); |
4908 |
stringBuffer.append(TEXT_1393); |
| 4719 |
stringBuffer.append(genFeature.getAccessorName()); |
4909 |
stringBuffer.append(genFeature.getAccessorName()); |
| 4720 |
stringBuffer.append(TEXT_1334); |
4910 |
stringBuffer.append(TEXT_1394); |
| 4721 |
} else if (!genFeature.hasEDefault()) { |
4911 |
} else if (!genFeature.hasEDefault()) { |
| 4722 |
stringBuffer.append(TEXT_1335); |
4912 |
stringBuffer.append(TEXT_1395); |
| 4723 |
stringBuffer.append(genFeature.getAccessorName()); |
4913 |
stringBuffer.append(genFeature.getAccessorName()); |
| 4724 |
stringBuffer.append(TEXT_1336); |
4914 |
stringBuffer.append(TEXT_1396); |
| 4725 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
4915 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
| 4726 |
stringBuffer.append(TEXT_1337); |
4916 |
stringBuffer.append(TEXT_1397); |
| 4727 |
} else { |
4917 |
} else { |
| 4728 |
stringBuffer.append(TEXT_1338); |
4918 |
stringBuffer.append(TEXT_1398); |
| 4729 |
stringBuffer.append(genFeature.getAccessorName()); |
4919 |
stringBuffer.append(genFeature.getAccessorName()); |
| 4730 |
stringBuffer.append(TEXT_1339); |
4920 |
stringBuffer.append(TEXT_1399); |
| 4731 |
stringBuffer.append(genFeature.getEDefault()); |
4921 |
stringBuffer.append(genFeature.getEDefault()); |
| 4732 |
stringBuffer.append(TEXT_1340); |
4922 |
stringBuffer.append(TEXT_1400); |
| 4733 |
} |
4923 |
} |
| 4734 |
stringBuffer.append(TEXT_1341); |
4924 |
stringBuffer.append(TEXT_1401); |
| 4735 |
} |
4925 |
} |
| 4736 |
stringBuffer.append(TEXT_1342); |
4926 |
stringBuffer.append(TEXT_1402); |
| 4737 |
if (genModel.isMinimalReflectiveMethods()) { |
4927 |
if (genModel.isMinimalReflectiveMethods()) { |
| 4738 |
stringBuffer.append(TEXT_1343); |
4928 |
stringBuffer.append(TEXT_1403); |
| 4739 |
} else { |
4929 |
} else { |
| 4740 |
stringBuffer.append(TEXT_1344); |
4930 |
stringBuffer.append(TEXT_1404); |
| 4741 |
} |
4931 |
} |
| 4742 |
stringBuffer.append(TEXT_1345); |
4932 |
stringBuffer.append(TEXT_1405); |
| 4743 |
//Class/eUnset.override.javajetinc |
4933 |
//Class/eUnset.override.javajetinc |
| 4744 |
} |
4934 |
} |
| 4745 |
if (isImplementation && !genModel.isReflectiveDelegation() && genClass.implementsAny(genClass.getEIsSetGenFeatures())) { |
4935 |
if (isImplementation && !genModel.isReflectiveDelegation() && genClass.implementsAny(genClass.getEIsSetGenFeatures())) { |
| 4746 |
stringBuffer.append(TEXT_1346); |
4936 |
stringBuffer.append(TEXT_1406); |
| 4747 |
if (genModel.useGenerics()) { |
4937 |
if (genModel.useGenerics()) { |
| 4748 |
for (GenFeature genFeature : genClass.getEIsSetGenFeatures()) { |
4938 |
for (GenFeature genFeature : genClass.getEIsSetGenFeatures()) { |
| 4749 |
if (genFeature.isListType() && !genFeature.isUnsettable() && !genFeature.isWrappedFeatureMapType() && !genClass.isField(genFeature) && genFeature.isField() && genClass.getImplementingGenModel(genFeature).isVirtualDelegation()) { |
4939 |
if (genFeature.isListType() && !genFeature.isUnsettable() && !genFeature.isWrappedFeatureMapType() && !genClass.isField(genFeature) && genFeature.isField() && genClass.getImplementingGenModel(genFeature).isVirtualDelegation()) { |
| 4750 |
stringBuffer.append(TEXT_1347); |
4940 |
stringBuffer.append(TEXT_1407); |
| 4751 |
break; } |
4941 |
break; } |
| 4752 |
} |
4942 |
} |
| 4753 |
} |
4943 |
} |
| 4754 |
if (genModel.useClassOverrideAnnotation()) { |
4944 |
if (genModel.useClassOverrideAnnotation()) { |
| 4755 |
stringBuffer.append(TEXT_1348); |
4945 |
stringBuffer.append(TEXT_1408); |
| 4756 |
} |
4946 |
} |
| 4757 |
stringBuffer.append(TEXT_1349); |
4947 |
stringBuffer.append(TEXT_1409); |
| 4758 |
stringBuffer.append(negativeOffsetCorrection); |
4948 |
stringBuffer.append(negativeOffsetCorrection); |
| 4759 |
stringBuffer.append(TEXT_1350); |
4949 |
stringBuffer.append(TEXT_1410); |
| 4760 |
for (GenFeature genFeature : genClass.getEIsSetGenFeatures()) { String safeNameAccessor = genFeature.getSafeName(); if ("featureID".equals(safeNameAccessor)) { safeNameAccessor = "this." + safeNameAccessor; } |
4950 |
for (GenFeature genFeature : genClass.getEIsSetGenFeatures()) { String safeNameAccessor = genFeature.getSafeName(); if ("featureID".equals(safeNameAccessor)) { safeNameAccessor = "this." + safeNameAccessor; } |
| 4761 |
stringBuffer.append(TEXT_1351); |
4951 |
stringBuffer.append(TEXT_1411); |
| 4762 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
4952 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 4763 |
stringBuffer.append(TEXT_1352); |
4953 |
stringBuffer.append(TEXT_1412); |
| 4764 |
if (genFeature.isListType() && !genFeature.isUnsettable()) { |
4954 |
if (genFeature.isListType() && !genFeature.isUnsettable()) { |
| 4765 |
if (genFeature.isWrappedFeatureMapType()) { |
4955 |
if (genFeature.isWrappedFeatureMapType()) { |
| 4766 |
if (genFeature.isVolatile()) { |
4956 |
if (genFeature.isVolatile()) { |
| 4767 |
stringBuffer.append(TEXT_1353); |
4957 |
stringBuffer.append(TEXT_1413); |
| 4768 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.FeatureMap")); |
4958 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.util.FeatureMap")); |
| 4769 |
stringBuffer.append(TEXT_1354); |
4959 |
stringBuffer.append(TEXT_1414); |
| 4770 |
stringBuffer.append(genFeature.getGetAccessor()); |
4960 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4771 |
stringBuffer.append(TEXT_1355); |
4961 |
stringBuffer.append(TEXT_1415); |
| 4772 |
} else { |
4962 |
} else { |
| 4773 |
stringBuffer.append(TEXT_1356); |
4963 |
stringBuffer.append(TEXT_1416); |
| 4774 |
stringBuffer.append(safeNameAccessor); |
4964 |
stringBuffer.append(safeNameAccessor); |
| 4775 |
stringBuffer.append(TEXT_1357); |
4965 |
stringBuffer.append(TEXT_1417); |
| 4776 |
stringBuffer.append(safeNameAccessor); |
4966 |
stringBuffer.append(safeNameAccessor); |
| 4777 |
stringBuffer.append(TEXT_1358); |
4967 |
stringBuffer.append(TEXT_1418); |
| 4778 |
} |
4968 |
} |
| 4779 |
} else { |
4969 |
} else { |
| 4780 |
if (genClass.isField(genFeature)) { |
4970 |
if (genClass.isField(genFeature)) { |
| 4781 |
stringBuffer.append(TEXT_1359); |
4971 |
stringBuffer.append(TEXT_1419); |
| 4782 |
stringBuffer.append(safeNameAccessor); |
4972 |
stringBuffer.append(safeNameAccessor); |
| 4783 |
stringBuffer.append(TEXT_1360); |
4973 |
stringBuffer.append(TEXT_1420); |
| 4784 |
stringBuffer.append(safeNameAccessor); |
4974 |
stringBuffer.append(safeNameAccessor); |
| 4785 |
stringBuffer.append(TEXT_1361); |
4975 |
stringBuffer.append(TEXT_1421); |
| 4786 |
} else { |
4976 |
} else { |
| 4787 |
if (genFeature.isField() && genClass.getImplementingGenModel(genFeature).isVirtualDelegation()) { |
4977 |
if (genFeature.isField() && genClass.getImplementingGenModel(genFeature).isVirtualDelegation()) { |
| 4788 |
stringBuffer.append(TEXT_1362); |
4978 |
stringBuffer.append(TEXT_1422); |
| 4789 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
4979 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
| 4790 |
stringBuffer.append(TEXT_1363); |
4980 |
stringBuffer.append(TEXT_1423); |
| 4791 |
stringBuffer.append(safeNameAccessor); |
4981 |
stringBuffer.append(safeNameAccessor); |
| 4792 |
stringBuffer.append(TEXT_1364); |
4982 |
stringBuffer.append(TEXT_1424); |
| 4793 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
4983 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
| 4794 |
stringBuffer.append(TEXT_1365); |
4984 |
stringBuffer.append(TEXT_1425); |
| 4795 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
4985 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 4796 |
stringBuffer.append(positiveOffsetCorrection); |
4986 |
stringBuffer.append(positiveOffsetCorrection); |
| 4797 |
stringBuffer.append(TEXT_1366); |
4987 |
stringBuffer.append(TEXT_1426); |
| 4798 |
stringBuffer.append(safeNameAccessor); |
4988 |
stringBuffer.append(safeNameAccessor); |
| 4799 |
stringBuffer.append(TEXT_1367); |
4989 |
stringBuffer.append(TEXT_1427); |
| 4800 |
stringBuffer.append(safeNameAccessor); |
4990 |
stringBuffer.append(safeNameAccessor); |
| 4801 |
stringBuffer.append(TEXT_1368); |
4991 |
stringBuffer.append(TEXT_1428); |
| 4802 |
} else { |
4992 |
} else { |
| 4803 |
stringBuffer.append(TEXT_1369); |
4993 |
stringBuffer.append(TEXT_1429); |
| 4804 |
stringBuffer.append(genFeature.getGetAccessor()); |
4994 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4805 |
stringBuffer.append(TEXT_1370); |
4995 |
stringBuffer.append(TEXT_1430); |
| 4806 |
} |
4996 |
} |
| 4807 |
} |
4997 |
} |
| 4808 |
} |
4998 |
} |
| 4809 |
} else if (genFeature.isUnsettable()) { |
4999 |
} else if (genFeature.isUnsettable()) { |
| 4810 |
stringBuffer.append(TEXT_1371); |
5000 |
stringBuffer.append(TEXT_1431); |
| 4811 |
stringBuffer.append(genFeature.getAccessorName()); |
5001 |
stringBuffer.append(genFeature.getAccessorName()); |
| 4812 |
stringBuffer.append(TEXT_1372); |
5002 |
stringBuffer.append(TEXT_1432); |
| 4813 |
} else if (genFeature.isResolveProxies()) { |
5003 |
} else if (genFeature.isResolveProxies()) { |
| 4814 |
if (genClass.isField(genFeature)) { |
5004 |
if (genClass.isField(genFeature)) { |
| 4815 |
stringBuffer.append(TEXT_1373); |
5005 |
stringBuffer.append(TEXT_1433); |
| 4816 |
stringBuffer.append(safeNameAccessor); |
5006 |
stringBuffer.append(safeNameAccessor); |
| 4817 |
stringBuffer.append(TEXT_1374); |
5007 |
stringBuffer.append(TEXT_1434); |
| 4818 |
} else { |
5008 |
} else { |
| 4819 |
if (genFeature.isField() && genClass.getImplementingGenModel(genFeature).isVirtualDelegation()) { |
5009 |
if (genFeature.isField() && genClass.getImplementingGenModel(genFeature).isVirtualDelegation()) { |
| 4820 |
stringBuffer.append(TEXT_1375); |
5010 |
stringBuffer.append(TEXT_1435); |
| 4821 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
5011 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 4822 |
stringBuffer.append(positiveOffsetCorrection); |
5012 |
stringBuffer.append(positiveOffsetCorrection); |
| 4823 |
stringBuffer.append(TEXT_1376); |
5013 |
stringBuffer.append(TEXT_1436); |
| 4824 |
} else { |
5014 |
} else { |
| 4825 |
stringBuffer.append(TEXT_1377); |
5015 |
stringBuffer.append(TEXT_1437); |
| 4826 |
stringBuffer.append(genFeature.getAccessorName()); |
5016 |
stringBuffer.append(genFeature.getAccessorName()); |
| 4827 |
stringBuffer.append(TEXT_1378); |
5017 |
stringBuffer.append(TEXT_1438); |
| 4828 |
} |
5018 |
} |
| 4829 |
} |
5019 |
} |
| 4830 |
} else if (!genFeature.hasEDefault()) { |
5020 |
} else if (!genFeature.hasEDefault()) { |
| 4831 |
if (genClass.isField(genFeature)) { |
5021 |
if (genClass.isField(genFeature)) { |
| 4832 |
stringBuffer.append(TEXT_1379); |
5022 |
stringBuffer.append(TEXT_1439); |
| 4833 |
stringBuffer.append(safeNameAccessor); |
5023 |
stringBuffer.append(safeNameAccessor); |
| 4834 |
stringBuffer.append(TEXT_1380); |
5024 |
stringBuffer.append(TEXT_1440); |
| 4835 |
} else { |
5025 |
} else { |
| 4836 |
if (genFeature.isField() && genClass.getImplementingGenModel(genFeature).isVirtualDelegation()) { |
5026 |
if (genFeature.isField() && genClass.getImplementingGenModel(genFeature).isVirtualDelegation()) { |
| 4837 |
stringBuffer.append(TEXT_1381); |
5027 |
stringBuffer.append(TEXT_1441); |
| 4838 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
5028 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 4839 |
stringBuffer.append(positiveOffsetCorrection); |
5029 |
stringBuffer.append(positiveOffsetCorrection); |
| 4840 |
stringBuffer.append(TEXT_1382); |
5030 |
stringBuffer.append(TEXT_1442); |
| 4841 |
} else { |
5031 |
} else { |
| 4842 |
stringBuffer.append(TEXT_1383); |
5032 |
stringBuffer.append(TEXT_1443); |
| 4843 |
stringBuffer.append(genFeature.getGetAccessor()); |
5033 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4844 |
stringBuffer.append(TEXT_1384); |
5034 |
stringBuffer.append(TEXT_1444); |
| 4845 |
} |
5035 |
} |
| 4846 |
} |
5036 |
} |
| 4847 |
} else if (genFeature.isPrimitiveType() || genFeature.isEnumType()) { |
5037 |
} else if (genFeature.isPrimitiveType() || genFeature.isEnumType()) { |
| 4848 |
if (genClass.isField(genFeature)) { |
5038 |
if (genClass.isField(genFeature)) { |
| 4849 |
if (genClass.isFlag(genFeature)) { |
5039 |
if (genClass.isFlag(genFeature)) { |
| 4850 |
if (genFeature.isBooleanType()) { |
5040 |
if (genFeature.isBooleanType()) { |
| 4851 |
stringBuffer.append(TEXT_1385); |
5041 |
stringBuffer.append(TEXT_1445); |
| 4852 |
stringBuffer.append(genClass.getFlagsField(genFeature)); |
5042 |
stringBuffer.append(genClass.getFlagsField(genFeature)); |
| 4853 |
stringBuffer.append(TEXT_1386); |
5043 |
stringBuffer.append(TEXT_1446); |
| 4854 |
stringBuffer.append(genFeature.getUpperName()); |
5044 |
stringBuffer.append(genFeature.getUpperName()); |
| 4855 |
stringBuffer.append(TEXT_1387); |
5045 |
stringBuffer.append(TEXT_1447); |
| 4856 |
stringBuffer.append(genFeature.getEDefault()); |
5046 |
stringBuffer.append(genFeature.getEDefault()); |
| 4857 |
stringBuffer.append(TEXT_1388); |
5047 |
stringBuffer.append(TEXT_1448); |
| 4858 |
} else { |
5048 |
} else { |
| 4859 |
stringBuffer.append(TEXT_1389); |
5049 |
stringBuffer.append(TEXT_1449); |
| 4860 |
stringBuffer.append(genClass.getFlagsField(genFeature)); |
5050 |
stringBuffer.append(genClass.getFlagsField(genFeature)); |
| 4861 |
stringBuffer.append(TEXT_1390); |
5051 |
stringBuffer.append(TEXT_1450); |
| 4862 |
stringBuffer.append(genFeature.getUpperName()); |
5052 |
stringBuffer.append(genFeature.getUpperName()); |
| 4863 |
stringBuffer.append(TEXT_1391); |
5053 |
stringBuffer.append(TEXT_1451); |
| 4864 |
stringBuffer.append(genFeature.getUpperName()); |
5054 |
stringBuffer.append(genFeature.getUpperName()); |
| 4865 |
stringBuffer.append(TEXT_1392); |
5055 |
stringBuffer.append(TEXT_1452); |
| 4866 |
} |
5056 |
} |
| 4867 |
} else { |
5057 |
} else { |
| 4868 |
stringBuffer.append(TEXT_1393); |
5058 |
stringBuffer.append(TEXT_1453); |
| 4869 |
stringBuffer.append(safeNameAccessor); |
5059 |
stringBuffer.append(safeNameAccessor); |
| 4870 |
stringBuffer.append(TEXT_1394); |
5060 |
stringBuffer.append(TEXT_1454); |
| 4871 |
stringBuffer.append(genFeature.getEDefault()); |
5061 |
stringBuffer.append(genFeature.getEDefault()); |
| 4872 |
stringBuffer.append(TEXT_1395); |
5062 |
stringBuffer.append(TEXT_1455); |
| 4873 |
} |
5063 |
} |
| 4874 |
} else { |
5064 |
} else { |
| 4875 |
if (genFeature.isEnumType() && genFeature.isField() && genClass.getImplementingGenModel(genFeature).isVirtualDelegation()) { |
5065 |
if (genFeature.isEnumType() && genFeature.isField() && genClass.getImplementingGenModel(genFeature).isVirtualDelegation()) { |
| 4876 |
stringBuffer.append(TEXT_1396); |
5066 |
stringBuffer.append(TEXT_1456); |
| 4877 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
5067 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 4878 |
stringBuffer.append(positiveOffsetCorrection); |
5068 |
stringBuffer.append(positiveOffsetCorrection); |
| 4879 |
stringBuffer.append(TEXT_1397); |
5069 |
stringBuffer.append(TEXT_1457); |
| 4880 |
stringBuffer.append(genFeature.getEDefault()); |
5070 |
stringBuffer.append(genFeature.getEDefault()); |
| 4881 |
stringBuffer.append(TEXT_1398); |
5071 |
stringBuffer.append(TEXT_1458); |
| 4882 |
stringBuffer.append(genFeature.getEDefault()); |
5072 |
stringBuffer.append(genFeature.getEDefault()); |
| 4883 |
stringBuffer.append(TEXT_1399); |
5073 |
stringBuffer.append(TEXT_1459); |
| 4884 |
} else { |
5074 |
} else { |
| 4885 |
stringBuffer.append(TEXT_1400); |
5075 |
stringBuffer.append(TEXT_1460); |
| 4886 |
stringBuffer.append(genFeature.getGetAccessor()); |
5076 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4887 |
stringBuffer.append(TEXT_1401); |
5077 |
stringBuffer.append(TEXT_1461); |
| 4888 |
stringBuffer.append(genFeature.getEDefault()); |
5078 |
stringBuffer.append(genFeature.getEDefault()); |
| 4889 |
stringBuffer.append(TEXT_1402); |
5079 |
stringBuffer.append(TEXT_1462); |
| 4890 |
} |
5080 |
} |
| 4891 |
} |
5081 |
} |
| 4892 |
} else {//datatype |
5082 |
} else {//datatype |
| 4893 |
if (genClass.isField(genFeature)) { |
5083 |
if (genClass.isField(genFeature)) { |
| 4894 |
stringBuffer.append(TEXT_1403); |
5084 |
stringBuffer.append(TEXT_1463); |
| 4895 |
stringBuffer.append(genFeature.getEDefault()); |
5085 |
stringBuffer.append(genFeature.getEDefault()); |
| 4896 |
stringBuffer.append(TEXT_1404); |
5086 |
stringBuffer.append(TEXT_1464); |
| 4897 |
stringBuffer.append(safeNameAccessor); |
5087 |
stringBuffer.append(safeNameAccessor); |
| 4898 |
stringBuffer.append(TEXT_1405); |
5088 |
stringBuffer.append(TEXT_1465); |
| 4899 |
stringBuffer.append(genFeature.getEDefault()); |
5089 |
stringBuffer.append(genFeature.getEDefault()); |
| 4900 |
stringBuffer.append(TEXT_1406); |
5090 |
stringBuffer.append(TEXT_1466); |
| 4901 |
stringBuffer.append(safeNameAccessor); |
5091 |
stringBuffer.append(safeNameAccessor); |
| 4902 |
stringBuffer.append(TEXT_1407); |
5092 |
stringBuffer.append(TEXT_1467); |
| 4903 |
} else { |
5093 |
} else { |
| 4904 |
if (genFeature.isField() && genClass.getImplementingGenModel(genFeature).isVirtualDelegation()) { |
5094 |
if (genFeature.isField() && genClass.getImplementingGenModel(genFeature).isVirtualDelegation()) { |
| 4905 |
stringBuffer.append(TEXT_1408); |
5095 |
stringBuffer.append(TEXT_1468); |
| 4906 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
5096 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
| 4907 |
stringBuffer.append(TEXT_1409); |
5097 |
stringBuffer.append(TEXT_1469); |
| 4908 |
stringBuffer.append(safeNameAccessor); |
5098 |
stringBuffer.append(safeNameAccessor); |
| 4909 |
stringBuffer.append(TEXT_1410); |
5099 |
stringBuffer.append(TEXT_1470); |
| 4910 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
5100 |
stringBuffer.append(genFeature.getImportedType(genClass)); |
| 4911 |
stringBuffer.append(TEXT_1411); |
5101 |
stringBuffer.append(TEXT_1471); |
| 4912 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
5102 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 4913 |
stringBuffer.append(positiveOffsetCorrection); |
5103 |
stringBuffer.append(positiveOffsetCorrection); |
| 4914 |
stringBuffer.append(TEXT_1412); |
5104 |
stringBuffer.append(TEXT_1472); |
| 4915 |
stringBuffer.append(genFeature.getEDefault()); |
5105 |
stringBuffer.append(genFeature.getEDefault()); |
| 4916 |
stringBuffer.append(TEXT_1413); |
5106 |
stringBuffer.append(TEXT_1473); |
| 4917 |
stringBuffer.append(genFeature.getEDefault()); |
5107 |
stringBuffer.append(genFeature.getEDefault()); |
| 4918 |
stringBuffer.append(TEXT_1414); |
5108 |
stringBuffer.append(TEXT_1474); |
| 4919 |
stringBuffer.append(safeNameAccessor); |
5109 |
stringBuffer.append(safeNameAccessor); |
| 4920 |
stringBuffer.append(TEXT_1415); |
5110 |
stringBuffer.append(TEXT_1475); |
| 4921 |
stringBuffer.append(genFeature.getEDefault()); |
5111 |
stringBuffer.append(genFeature.getEDefault()); |
| 4922 |
stringBuffer.append(TEXT_1416); |
5112 |
stringBuffer.append(TEXT_1476); |
| 4923 |
stringBuffer.append(safeNameAccessor); |
5113 |
stringBuffer.append(safeNameAccessor); |
| 4924 |
stringBuffer.append(TEXT_1417); |
5114 |
stringBuffer.append(TEXT_1477); |
| 4925 |
} else { |
5115 |
} else { |
| 4926 |
stringBuffer.append(TEXT_1418); |
5116 |
stringBuffer.append(TEXT_1478); |
| 4927 |
stringBuffer.append(genFeature.getEDefault()); |
5117 |
stringBuffer.append(genFeature.getEDefault()); |
| 4928 |
stringBuffer.append(TEXT_1419); |
5118 |
stringBuffer.append(TEXT_1479); |
| 4929 |
stringBuffer.append(genFeature.getGetAccessor()); |
5119 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4930 |
stringBuffer.append(TEXT_1420); |
5120 |
stringBuffer.append(TEXT_1480); |
| 4931 |
stringBuffer.append(genFeature.getEDefault()); |
5121 |
stringBuffer.append(genFeature.getEDefault()); |
| 4932 |
stringBuffer.append(TEXT_1421); |
5122 |
stringBuffer.append(TEXT_1481); |
| 4933 |
stringBuffer.append(genFeature.getGetAccessor()); |
5123 |
stringBuffer.append(genFeature.getGetAccessor()); |
| 4934 |
stringBuffer.append(TEXT_1422); |
5124 |
stringBuffer.append(TEXT_1482); |
| 4935 |
} |
5125 |
} |
| 4936 |
} |
5126 |
} |
| 4937 |
} |
5127 |
} |
| 4938 |
} |
5128 |
} |
| 4939 |
stringBuffer.append(TEXT_1423); |
5129 |
stringBuffer.append(TEXT_1483); |
| 4940 |
if (genModel.isMinimalReflectiveMethods()) { |
5130 |
if (genModel.isMinimalReflectiveMethods()) { |
| 4941 |
stringBuffer.append(TEXT_1424); |
5131 |
stringBuffer.append(TEXT_1484); |
| 4942 |
} else { |
5132 |
} else { |
| 4943 |
stringBuffer.append(TEXT_1425); |
5133 |
stringBuffer.append(TEXT_1485); |
| 4944 |
} |
5134 |
} |
| 4945 |
stringBuffer.append(TEXT_1426); |
5135 |
stringBuffer.append(TEXT_1486); |
| 4946 |
//Class/eIsSet.override.javajetinc |
5136 |
//Class/eIsSet.override.javajetinc |
| 4947 |
} |
5137 |
} |
| 4948 |
if (isImplementation && (!genClass.getMixinGenFeatures().isEmpty() || genClass.hasOffsetCorrection() && !genClass.getGenFeatures().isEmpty())) { |
5138 |
if (isImplementation && (!genClass.getMixinGenFeatures().isEmpty() || genClass.hasOffsetCorrection() && !genClass.getGenFeatures().isEmpty())) { |
| 4949 |
if (!genClass.getMixinGenFeatures().isEmpty()) { |
5139 |
if (!genClass.getMixinGenFeatures().isEmpty()) { |
| 4950 |
stringBuffer.append(TEXT_1427); |
5140 |
stringBuffer.append(TEXT_1487); |
| 4951 |
if (genModel.useClassOverrideAnnotation()) { |
5141 |
if (genModel.useClassOverrideAnnotation()) { |
| 4952 |
stringBuffer.append(TEXT_1428); |
5142 |
stringBuffer.append(TEXT_1488); |
| 4953 |
} |
5143 |
} |
| 4954 |
stringBuffer.append(TEXT_1429); |
5144 |
stringBuffer.append(TEXT_1489); |
| 4955 |
stringBuffer.append(singleWildcard); |
5145 |
stringBuffer.append(singleWildcard); |
| 4956 |
stringBuffer.append(TEXT_1430); |
5146 |
stringBuffer.append(TEXT_1490); |
| 4957 |
for (GenClass mixinGenClass : genClass.getMixinGenClasses()) { |
5147 |
for (GenClass mixinGenClass : genClass.getMixinGenClasses()) { |
| 4958 |
stringBuffer.append(TEXT_1431); |
5148 |
stringBuffer.append(TEXT_1491); |
| 4959 |
stringBuffer.append(mixinGenClass.getRawImportedInterfaceName()); |
5149 |
stringBuffer.append(mixinGenClass.getRawImportedInterfaceName()); |
| 4960 |
stringBuffer.append(TEXT_1432); |
5150 |
stringBuffer.append(TEXT_1492); |
| 4961 |
stringBuffer.append(negativeOffsetCorrection); |
5151 |
stringBuffer.append(negativeOffsetCorrection); |
| 4962 |
stringBuffer.append(TEXT_1433); |
5152 |
stringBuffer.append(TEXT_1493); |
| 4963 |
for (GenFeature genFeature : mixinGenClass.getGenFeatures()) { |
5153 |
for (GenFeature genFeature : mixinGenClass.getGenFeatures()) { |
| 4964 |
stringBuffer.append(TEXT_1434); |
5154 |
stringBuffer.append(TEXT_1494); |
| 4965 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
5155 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 4966 |
stringBuffer.append(TEXT_1435); |
5156 |
stringBuffer.append(TEXT_1495); |
| 4967 |
stringBuffer.append(mixinGenClass.getQualifiedFeatureID(genFeature)); |
5157 |
stringBuffer.append(mixinGenClass.getQualifiedFeatureID(genFeature)); |
| 4968 |
stringBuffer.append(TEXT_1436); |
5158 |
stringBuffer.append(TEXT_1496); |
| 4969 |
} |
5159 |
} |
| 4970 |
stringBuffer.append(TEXT_1437); |
5160 |
stringBuffer.append(TEXT_1497); |
| 4971 |
} |
5161 |
} |
| 4972 |
stringBuffer.append(TEXT_1438); |
5162 |
stringBuffer.append(TEXT_1498); |
| 4973 |
} |
5163 |
} |
| 4974 |
stringBuffer.append(TEXT_1439); |
5164 |
stringBuffer.append(TEXT_1499); |
| 4975 |
if (genModel.useClassOverrideAnnotation()) { |
5165 |
if (genModel.useClassOverrideAnnotation()) { |
| 4976 |
stringBuffer.append(TEXT_1440); |
5166 |
stringBuffer.append(TEXT_1500); |
| 4977 |
} |
5167 |
} |
| 4978 |
stringBuffer.append(TEXT_1441); |
5168 |
stringBuffer.append(TEXT_1501); |
| 4979 |
stringBuffer.append(singleWildcard); |
5169 |
stringBuffer.append(singleWildcard); |
| 4980 |
stringBuffer.append(TEXT_1442); |
5170 |
stringBuffer.append(TEXT_1502); |
| 4981 |
for (GenClass mixinGenClass : genClass.getMixinGenClasses()) { |
5171 |
for (GenClass mixinGenClass : genClass.getMixinGenClasses()) { |
| 4982 |
stringBuffer.append(TEXT_1443); |
5172 |
stringBuffer.append(TEXT_1503); |
| 4983 |
stringBuffer.append(mixinGenClass.getRawImportedInterfaceName()); |
5173 |
stringBuffer.append(mixinGenClass.getRawImportedInterfaceName()); |
| 4984 |
stringBuffer.append(TEXT_1444); |
5174 |
stringBuffer.append(TEXT_1504); |
| 4985 |
for (GenFeature genFeature : mixinGenClass.getGenFeatures()) { |
5175 |
for (GenFeature genFeature : mixinGenClass.getGenFeatures()) { |
| 4986 |
stringBuffer.append(TEXT_1445); |
5176 |
stringBuffer.append(TEXT_1505); |
| 4987 |
stringBuffer.append(mixinGenClass.getQualifiedFeatureID(genFeature)); |
5177 |
stringBuffer.append(mixinGenClass.getQualifiedFeatureID(genFeature)); |
| 4988 |
stringBuffer.append(TEXT_1446); |
5178 |
stringBuffer.append(TEXT_1506); |
| 4989 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
5179 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 4990 |
stringBuffer.append(positiveOffsetCorrection); |
5180 |
stringBuffer.append(positiveOffsetCorrection); |
| 4991 |
stringBuffer.append(TEXT_1447); |
5181 |
stringBuffer.append(TEXT_1507); |
| 4992 |
} |
5182 |
} |
| 4993 |
stringBuffer.append(TEXT_1448); |
5183 |
stringBuffer.append(TEXT_1508); |
| 4994 |
} |
5184 |
} |
| 4995 |
if (genClass.hasOffsetCorrection() && !genClass.getGenFeatures().isEmpty()) { |
5185 |
if (genClass.hasOffsetCorrection() && !genClass.getGenFeatures().isEmpty()) { |
| 4996 |
stringBuffer.append(TEXT_1449); |
5186 |
stringBuffer.append(TEXT_1509); |
| 4997 |
stringBuffer.append(genClass.getRawImportedInterfaceName()); |
5187 |
stringBuffer.append(genClass.getRawImportedInterfaceName()); |
| 4998 |
stringBuffer.append(TEXT_1450); |
5188 |
stringBuffer.append(TEXT_1510); |
| 4999 |
stringBuffer.append(negativeOffsetCorrection); |
5189 |
stringBuffer.append(negativeOffsetCorrection); |
| 5000 |
stringBuffer.append(TEXT_1451); |
5190 |
stringBuffer.append(TEXT_1511); |
| 5001 |
for (GenFeature genFeature : genClass.getGenFeatures()) { |
5191 |
for (GenFeature genFeature : genClass.getGenFeatures()) { |
| 5002 |
stringBuffer.append(TEXT_1452); |
5192 |
stringBuffer.append(TEXT_1512); |
| 5003 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
5193 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 5004 |
stringBuffer.append(TEXT_1453); |
5194 |
stringBuffer.append(TEXT_1513); |
| 5005 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
5195 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 5006 |
stringBuffer.append(positiveOffsetCorrection); |
5196 |
stringBuffer.append(positiveOffsetCorrection); |
| 5007 |
stringBuffer.append(TEXT_1454); |
5197 |
stringBuffer.append(TEXT_1514); |
| 5008 |
} |
5198 |
} |
| 5009 |
stringBuffer.append(TEXT_1455); |
5199 |
stringBuffer.append(TEXT_1515); |
| 5010 |
} |
5200 |
} |
| 5011 |
stringBuffer.append(TEXT_1456); |
5201 |
stringBuffer.append(TEXT_1516); |
| 5012 |
} |
5202 |
} |
| 5013 |
if (isImplementation && genModel.isVirtualDelegation()) { String eVirtualValuesField = genClass.getEVirtualValuesField(); |
5203 |
if (isImplementation && genModel.isVirtualDelegation()) { String eVirtualValuesField = genClass.getEVirtualValuesField(); |
| 5014 |
if (eVirtualValuesField != null) { |
5204 |
if (eVirtualValuesField != null) { |
| 5015 |
stringBuffer.append(TEXT_1457); |
5205 |
stringBuffer.append(TEXT_1517); |
| 5016 |
if (genModel.useClassOverrideAnnotation()) { |
5206 |
if (genModel.useClassOverrideAnnotation()) { |
| 5017 |
stringBuffer.append(TEXT_1458); |
5207 |
stringBuffer.append(TEXT_1518); |
| 5018 |
} |
5208 |
} |
| 5019 |
stringBuffer.append(TEXT_1459); |
5209 |
stringBuffer.append(TEXT_1519); |
| 5020 |
stringBuffer.append(eVirtualValuesField); |
5210 |
stringBuffer.append(eVirtualValuesField); |
| 5021 |
stringBuffer.append(TEXT_1460); |
5211 |
stringBuffer.append(TEXT_1520); |
| 5022 |
if (genModel.useClassOverrideAnnotation()) { |
5212 |
if (genModel.useClassOverrideAnnotation()) { |
| 5023 |
stringBuffer.append(TEXT_1461); |
5213 |
stringBuffer.append(TEXT_1521); |
| 5024 |
} |
5214 |
} |
| 5025 |
stringBuffer.append(TEXT_1462); |
5215 |
stringBuffer.append(TEXT_1522); |
| 5026 |
stringBuffer.append(eVirtualValuesField); |
5216 |
stringBuffer.append(eVirtualValuesField); |
| 5027 |
stringBuffer.append(TEXT_1463); |
5217 |
stringBuffer.append(TEXT_1523); |
| 5028 |
} |
5218 |
} |
| 5029 |
{ List<String> eVirtualIndexBitFields = genClass.getEVirtualIndexBitFields(new ArrayList<String>()); |
5219 |
{ List<String> eVirtualIndexBitFields = genClass.getEVirtualIndexBitFields(new ArrayList<String>()); |
| 5030 |
if (!eVirtualIndexBitFields.isEmpty()) { List<String> allEVirtualIndexBitFields = genClass.getAllEVirtualIndexBitFields(new ArrayList<String>()); |
5220 |
if (!eVirtualIndexBitFields.isEmpty()) { List<String> allEVirtualIndexBitFields = genClass.getAllEVirtualIndexBitFields(new ArrayList<String>()); |
| 5031 |
stringBuffer.append(TEXT_1464); |
5221 |
stringBuffer.append(TEXT_1524); |
| 5032 |
if (genModel.useClassOverrideAnnotation()) { |
5222 |
if (genModel.useClassOverrideAnnotation()) { |
| 5033 |
stringBuffer.append(TEXT_1465); |
5223 |
stringBuffer.append(TEXT_1525); |
| 5034 |
} |
5224 |
} |
| 5035 |
stringBuffer.append(TEXT_1466); |
5225 |
stringBuffer.append(TEXT_1526); |
| 5036 |
for (int i = 0; i < allEVirtualIndexBitFields.size(); i++) { |
5226 |
for (int i = 0; i < allEVirtualIndexBitFields.size(); i++) { |
| 5037 |
stringBuffer.append(TEXT_1467); |
5227 |
stringBuffer.append(TEXT_1527); |
| 5038 |
stringBuffer.append(i); |
5228 |
stringBuffer.append(i); |
| 5039 |
stringBuffer.append(TEXT_1468); |
5229 |
stringBuffer.append(TEXT_1528); |
| 5040 |
stringBuffer.append(allEVirtualIndexBitFields.get(i)); |
5230 |
stringBuffer.append(allEVirtualIndexBitFields.get(i)); |
| 5041 |
stringBuffer.append(TEXT_1469); |
5231 |
stringBuffer.append(TEXT_1529); |
| 5042 |
} |
5232 |
} |
| 5043 |
stringBuffer.append(TEXT_1470); |
5233 |
stringBuffer.append(TEXT_1530); |
| 5044 |
if (genModel.useClassOverrideAnnotation()) { |
5234 |
if (genModel.useClassOverrideAnnotation()) { |
| 5045 |
stringBuffer.append(TEXT_1471); |
5235 |
stringBuffer.append(TEXT_1531); |
| 5046 |
} |
5236 |
} |
| 5047 |
stringBuffer.append(TEXT_1472); |
5237 |
stringBuffer.append(TEXT_1532); |
| 5048 |
for (int i = 0; i < allEVirtualIndexBitFields.size(); i++) { |
5238 |
for (int i = 0; i < allEVirtualIndexBitFields.size(); i++) { |
| 5049 |
stringBuffer.append(TEXT_1473); |
5239 |
stringBuffer.append(TEXT_1533); |
| 5050 |
stringBuffer.append(i); |
5240 |
stringBuffer.append(i); |
| 5051 |
stringBuffer.append(TEXT_1474); |
5241 |
stringBuffer.append(TEXT_1534); |
| 5052 |
stringBuffer.append(allEVirtualIndexBitFields.get(i)); |
5242 |
stringBuffer.append(allEVirtualIndexBitFields.get(i)); |
| 5053 |
stringBuffer.append(TEXT_1475); |
5243 |
stringBuffer.append(TEXT_1535); |
| 5054 |
} |
5244 |
} |
| 5055 |
stringBuffer.append(TEXT_1476); |
5245 |
stringBuffer.append(TEXT_1536); |
| 5056 |
} |
5246 |
} |
| 5057 |
} |
5247 |
} |
| 5058 |
} |
5248 |
} |
| 5059 |
if (!genClass.hasImplementedToStringGenOperation() && isImplementation && !genModel.isReflectiveDelegation() && !genModel.isDynamicDelegation() && !genClass.getToStringGenFeatures().isEmpty()) { |
5249 |
if (!genClass.hasImplementedToStringGenOperation() && isImplementation && !genModel.isReflectiveDelegation() && !genModel.isDynamicDelegation() && !genClass.getToStringGenFeatures().isEmpty()) { |
| 5060 |
stringBuffer.append(TEXT_1477); |
5250 |
stringBuffer.append(TEXT_1537); |
| 5061 |
if (genModel.useClassOverrideAnnotation()) { |
5251 |
if (genModel.useClassOverrideAnnotation()) { |
| 5062 |
stringBuffer.append(TEXT_1478); |
5252 |
stringBuffer.append(TEXT_1538); |
| 5063 |
} |
5253 |
} |
| 5064 |
stringBuffer.append(TEXT_1479); |
5254 |
stringBuffer.append(TEXT_1539); |
| 5065 |
{ boolean first = true; |
5255 |
{ boolean first = true; |
| 5066 |
for (GenFeature genFeature : genClass.getToStringGenFeatures()) { |
5256 |
for (GenFeature genFeature : genClass.getToStringGenFeatures()) { |
| 5067 |
if (first) { first = false; |
5257 |
if (first) { first = false; |
| 5068 |
stringBuffer.append(TEXT_1480); |
5258 |
stringBuffer.append(TEXT_1540); |
| 5069 |
stringBuffer.append(genFeature.getName()); |
5259 |
stringBuffer.append(genFeature.getName()); |
| 5070 |
stringBuffer.append(TEXT_1481); |
5260 |
stringBuffer.append(TEXT_1541); |
| 5071 |
stringBuffer.append(genModel.getNonNLS()); |
5261 |
stringBuffer.append(genModel.getNonNLS()); |
| 5072 |
} else { |
5262 |
} else { |
| 5073 |
stringBuffer.append(TEXT_1482); |
5263 |
stringBuffer.append(TEXT_1542); |
| 5074 |
stringBuffer.append(genFeature.getName()); |
5264 |
stringBuffer.append(genFeature.getName()); |
| 5075 |
stringBuffer.append(TEXT_1483); |
5265 |
stringBuffer.append(TEXT_1543); |
| 5076 |
stringBuffer.append(genModel.getNonNLS()); |
5266 |
stringBuffer.append(genModel.getNonNLS()); |
| 5077 |
} |
5267 |
} |
| 5078 |
if (genFeature.isUnsettable() && !genFeature.isListType()) { |
5268 |
if (genFeature.isUnsettable() && !genFeature.isListType()) { |
| 5079 |
if (genModel.isVirtualDelegation() && !genFeature.isPrimitiveType()) { |
5269 |
if (genModel.isVirtualDelegation() && !genFeature.isPrimitiveType()) { |
| 5080 |
stringBuffer.append(TEXT_1484); |
5270 |
stringBuffer.append(TEXT_1544); |
| 5081 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
5271 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 5082 |
stringBuffer.append(positiveOffsetCorrection); |
5272 |
stringBuffer.append(positiveOffsetCorrection); |
| 5083 |
stringBuffer.append(TEXT_1485); |
5273 |
stringBuffer.append(TEXT_1545); |
| 5084 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
5274 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 5085 |
stringBuffer.append(positiveOffsetCorrection); |
5275 |
stringBuffer.append(positiveOffsetCorrection); |
| 5086 |
stringBuffer.append(TEXT_1486); |
5276 |
stringBuffer.append(TEXT_1546); |
| 5087 |
stringBuffer.append(genModel.getNonNLS()); |
5277 |
stringBuffer.append(genModel.getNonNLS()); |
| 5088 |
} else { |
5278 |
} else { |
| 5089 |
if (genClass.isFlag(genFeature)) { |
5279 |
if (genClass.isFlag(genFeature)) { |
| 5090 |
if (genFeature.isBooleanType()) { |
5280 |
if (genFeature.isBooleanType()) { |
| 5091 |
stringBuffer.append(TEXT_1487); |
5281 |
stringBuffer.append(TEXT_1547); |
| 5092 |
if (genClass.isESetFlag(genFeature)) { |
5282 |
if (genClass.isESetFlag(genFeature)) { |
| 5093 |
stringBuffer.append(TEXT_1488); |
5283 |
stringBuffer.append(TEXT_1548); |
| 5094 |
stringBuffer.append(genClass.getESetFlagsField(genFeature)); |
5284 |
stringBuffer.append(genClass.getESetFlagsField(genFeature)); |
| 5095 |
stringBuffer.append(TEXT_1489); |
5285 |
stringBuffer.append(TEXT_1549); |
| 5096 |
stringBuffer.append(genFeature.getUpperName()); |
5286 |
stringBuffer.append(genFeature.getUpperName()); |
| 5097 |
stringBuffer.append(TEXT_1490); |
5287 |
stringBuffer.append(TEXT_1550); |
| 5098 |
} else { |
5288 |
} else { |
| 5099 |
stringBuffer.append(genFeature.getUncapName()); |
5289 |
stringBuffer.append(genFeature.getUncapName()); |
| 5100 |
stringBuffer.append(TEXT_1491); |
5290 |
stringBuffer.append(TEXT_1551); |
| 5101 |
} |
5291 |
} |
| 5102 |
stringBuffer.append(TEXT_1492); |
5292 |
stringBuffer.append(TEXT_1552); |
| 5103 |
stringBuffer.append(genClass.getFlagsField(genFeature)); |
5293 |
stringBuffer.append(genClass.getFlagsField(genFeature)); |
| 5104 |
stringBuffer.append(TEXT_1493); |
5294 |
stringBuffer.append(TEXT_1553); |
| 5105 |
stringBuffer.append(genFeature.getUpperName()); |
5295 |
stringBuffer.append(genFeature.getUpperName()); |
| 5106 |
stringBuffer.append(TEXT_1494); |
5296 |
stringBuffer.append(TEXT_1554); |
| 5107 |
stringBuffer.append(genModel.getNonNLS()); |
5297 |
stringBuffer.append(genModel.getNonNLS()); |
| 5108 |
} else { |
5298 |
} else { |
| 5109 |
stringBuffer.append(TEXT_1495); |
5299 |
stringBuffer.append(TEXT_1555); |
| 5110 |
if (genClass.isESetFlag(genFeature)) { |
5300 |
if (genClass.isESetFlag(genFeature)) { |
| 5111 |
stringBuffer.append(TEXT_1496); |
5301 |
stringBuffer.append(TEXT_1556); |
| 5112 |
stringBuffer.append(genClass.getESetFlagsField(genFeature)); |
5302 |
stringBuffer.append(genClass.getESetFlagsField(genFeature)); |
| 5113 |
stringBuffer.append(TEXT_1497); |
5303 |
stringBuffer.append(TEXT_1557); |
| 5114 |
stringBuffer.append(genFeature.getUpperName()); |
5304 |
stringBuffer.append(genFeature.getUpperName()); |
| 5115 |
stringBuffer.append(TEXT_1498); |
5305 |
stringBuffer.append(TEXT_1558); |
| 5116 |
} else { |
5306 |
} else { |
| 5117 |
stringBuffer.append(genFeature.getUncapName()); |
5307 |
stringBuffer.append(genFeature.getUncapName()); |
| 5118 |
stringBuffer.append(TEXT_1499); |
5308 |
stringBuffer.append(TEXT_1559); |
| 5119 |
} |
5309 |
} |
| 5120 |
stringBuffer.append(TEXT_1500); |
5310 |
stringBuffer.append(TEXT_1560); |
| 5121 |
stringBuffer.append(genFeature.getUpperName()); |
5311 |
stringBuffer.append(genFeature.getUpperName()); |
| 5122 |
stringBuffer.append(TEXT_1501); |
5312 |
stringBuffer.append(TEXT_1561); |
| 5123 |
stringBuffer.append(genClass.getFlagsField(genFeature)); |
5313 |
stringBuffer.append(genClass.getFlagsField(genFeature)); |
| 5124 |
stringBuffer.append(TEXT_1502); |
5314 |
stringBuffer.append(TEXT_1562); |
| 5125 |
stringBuffer.append(genFeature.getUpperName()); |
5315 |
stringBuffer.append(genFeature.getUpperName()); |
| 5126 |
stringBuffer.append(TEXT_1503); |
5316 |
stringBuffer.append(TEXT_1563); |
| 5127 |
stringBuffer.append(genFeature.getUpperName()); |
5317 |
stringBuffer.append(genFeature.getUpperName()); |
| 5128 |
stringBuffer.append(TEXT_1504); |
5318 |
stringBuffer.append(TEXT_1564); |
| 5129 |
stringBuffer.append(genModel.getNonNLS()); |
5319 |
stringBuffer.append(genModel.getNonNLS()); |
| 5130 |
} |
5320 |
} |
| 5131 |
} else { |
5321 |
} else { |
| 5132 |
stringBuffer.append(TEXT_1505); |
5322 |
stringBuffer.append(TEXT_1565); |
| 5133 |
if (genClass.isESetFlag(genFeature)) { |
5323 |
if (genClass.isESetFlag(genFeature)) { |
| 5134 |
stringBuffer.append(TEXT_1506); |
5324 |
stringBuffer.append(TEXT_1566); |
| 5135 |
stringBuffer.append(genClass.getESetFlagsField(genFeature)); |
5325 |
stringBuffer.append(genClass.getESetFlagsField(genFeature)); |
| 5136 |
stringBuffer.append(TEXT_1507); |
5326 |
stringBuffer.append(TEXT_1567); |
| 5137 |
stringBuffer.append(genFeature.getUpperName()); |
5327 |
stringBuffer.append(genFeature.getUpperName()); |
| 5138 |
stringBuffer.append(TEXT_1508); |
5328 |
stringBuffer.append(TEXT_1568); |
| 5139 |
} else { |
5329 |
} else { |
| 5140 |
stringBuffer.append(genFeature.getUncapName()); |
5330 |
stringBuffer.append(genFeature.getUncapName()); |
| 5141 |
stringBuffer.append(TEXT_1509); |
5331 |
stringBuffer.append(TEXT_1569); |
| 5142 |
} |
5332 |
} |
| 5143 |
stringBuffer.append(TEXT_1510); |
5333 |
stringBuffer.append(TEXT_1570); |
| 5144 |
stringBuffer.append(genFeature.getSafeName()); |
5334 |
stringBuffer.append(genFeature.getSafeName()); |
| 5145 |
stringBuffer.append(TEXT_1511); |
5335 |
stringBuffer.append(TEXT_1571); |
| 5146 |
stringBuffer.append(genModel.getNonNLS()); |
5336 |
stringBuffer.append(genModel.getNonNLS()); |
| 5147 |
} |
5337 |
} |
| 5148 |
} |
5338 |
} |
| 5149 |
} else { |
5339 |
} else { |
| 5150 |
if (genModel.isVirtualDelegation() && !genFeature.isPrimitiveType()) { |
5340 |
if (genModel.isVirtualDelegation() && !genFeature.isPrimitiveType()) { |
| 5151 |
stringBuffer.append(TEXT_1512); |
5341 |
stringBuffer.append(TEXT_1572); |
| 5152 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
5342 |
stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); |
| 5153 |
stringBuffer.append(positiveOffsetCorrection); |
5343 |
stringBuffer.append(positiveOffsetCorrection); |
| 5154 |
if (!genFeature.isListType() && !genFeature.isReferenceType()){ |
5344 |
if (!genFeature.isListType() && !genFeature.isReferenceType()){ |
| 5155 |
stringBuffer.append(TEXT_1513); |
5345 |
stringBuffer.append(TEXT_1573); |
| 5156 |
stringBuffer.append(genFeature.getEDefault()); |
5346 |
stringBuffer.append(genFeature.getEDefault()); |
| 5157 |
} |
5347 |
} |
| 5158 |
stringBuffer.append(TEXT_1514); |
5348 |
stringBuffer.append(TEXT_1574); |
| 5159 |
} else { |
5349 |
} else { |
| 5160 |
if (genClass.isFlag(genFeature)) { |
5350 |
if (genClass.isFlag(genFeature)) { |
| 5161 |
if (genFeature.isBooleanType()) { |
5351 |
if (genFeature.isBooleanType()) { |
| 5162 |
stringBuffer.append(TEXT_1515); |
5352 |
stringBuffer.append(TEXT_1575); |
| 5163 |
stringBuffer.append(genClass.getFlagsField(genFeature)); |
5353 |
stringBuffer.append(genClass.getFlagsField(genFeature)); |
| 5164 |
stringBuffer.append(TEXT_1516); |
5354 |
stringBuffer.append(TEXT_1576); |
| 5165 |
stringBuffer.append(genFeature.getUpperName()); |
5355 |
stringBuffer.append(genFeature.getUpperName()); |
| 5166 |
stringBuffer.append(TEXT_1517); |
5356 |
stringBuffer.append(TEXT_1577); |
| 5167 |
} else { |
5357 |
} else { |
| 5168 |
stringBuffer.append(TEXT_1518); |
5358 |
stringBuffer.append(TEXT_1578); |
| 5169 |
stringBuffer.append(genFeature.getUpperName()); |
5359 |
stringBuffer.append(genFeature.getUpperName()); |
| 5170 |
stringBuffer.append(TEXT_1519); |
5360 |
stringBuffer.append(TEXT_1579); |
| 5171 |
stringBuffer.append(genClass.getFlagsField(genFeature)); |
5361 |
stringBuffer.append(genClass.getFlagsField(genFeature)); |
| 5172 |
stringBuffer.append(TEXT_1520); |
5362 |
stringBuffer.append(TEXT_1580); |
| 5173 |
stringBuffer.append(genFeature.getUpperName()); |
5363 |
stringBuffer.append(genFeature.getUpperName()); |
| 5174 |
stringBuffer.append(TEXT_1521); |
5364 |
stringBuffer.append(TEXT_1581); |
| 5175 |
stringBuffer.append(genFeature.getUpperName()); |
5365 |
stringBuffer.append(genFeature.getUpperName()); |
| 5176 |
stringBuffer.append(TEXT_1522); |
5366 |
stringBuffer.append(TEXT_1582); |
| 5177 |
} |
5367 |
} |
| 5178 |
} else { |
5368 |
} else { |
| 5179 |
stringBuffer.append(TEXT_1523); |
5369 |
stringBuffer.append(TEXT_1583); |
| 5180 |
stringBuffer.append(genFeature.getSafeName()); |
5370 |
stringBuffer.append(genFeature.getSafeName()); |
| 5181 |
stringBuffer.append(TEXT_1524); |
5371 |
stringBuffer.append(TEXT_1584); |
| 5182 |
} |
5372 |
} |
| 5183 |
} |
5373 |
} |
| 5184 |
} |
5374 |
} |
| 5185 |
} |
5375 |
} |
| 5186 |
} |
5376 |
} |
| 5187 |
stringBuffer.append(TEXT_1525); |
5377 |
stringBuffer.append(TEXT_1585); |
| 5188 |
} |
5378 |
} |
| 5189 |
if (isImplementation && genClass.isMapEntry()) { GenFeature keyFeature = genClass.getMapEntryKeyFeature(); GenFeature valueFeature = genClass.getMapEntryValueFeature(); |
5379 |
if (isImplementation && genClass.isMapEntry()) { GenFeature keyFeature = genClass.getMapEntryKeyFeature(); GenFeature valueFeature = genClass.getMapEntryValueFeature(); |
| 5190 |
String objectType = genModel.getImportedName("java.lang.Object"); |
5380 |
String objectType = genModel.getImportedName("java.lang.Object"); |
| 5191 |
String keyType = isJDK50 ? keyFeature.getObjectType(genClass) : objectType; |
5381 |
String keyType = isJDK50 ? keyFeature.getObjectType(genClass) : objectType; |
| 5192 |
String valueType = isJDK50 ? valueFeature.getObjectType(genClass) : objectType; |
5382 |
String valueType = isJDK50 ? valueFeature.getObjectType(genClass) : objectType; |
| 5193 |
String eMapType = genModel.getImportedName("org.eclipse.emf.common.util.EMap") + (isJDK50 ? "<" + keyType + ", " + valueType + ">" : ""); |
5383 |
String eMapType = genModel.getImportedName("org.eclipse.emf.common.util.EMap") + (isJDK50 ? "<" + keyType + ", " + valueType + ">" : ""); |
| 5194 |
stringBuffer.append(TEXT_1526); |
5384 |
stringBuffer.append(TEXT_1586); |
| 5195 |
stringBuffer.append(objectType); |
5385 |
stringBuffer.append(objectType); |
| 5196 |
stringBuffer.append(TEXT_1527); |
5386 |
stringBuffer.append(TEXT_1587); |
| 5197 |
stringBuffer.append(keyType); |
5387 |
stringBuffer.append(keyType); |
| 5198 |
stringBuffer.append(TEXT_1528); |
5388 |
stringBuffer.append(TEXT_1588); |
| 5199 |
if (!isJDK50 && keyFeature.isPrimitiveType()) { |
5389 |
if (!isJDK50 && keyFeature.isPrimitiveType()) { |
| 5200 |
stringBuffer.append(TEXT_1529); |
5390 |
stringBuffer.append(TEXT_1589); |
| 5201 |
stringBuffer.append(keyFeature.getObjectType(genClass)); |
5391 |
stringBuffer.append(keyFeature.getObjectType(genClass)); |
| 5202 |
stringBuffer.append(TEXT_1530); |
5392 |
stringBuffer.append(TEXT_1590); |
| 5203 |
} else { |
5393 |
} else { |
| 5204 |
stringBuffer.append(TEXT_1531); |
5394 |
stringBuffer.append(TEXT_1591); |
| 5205 |
} |
5395 |
} |
| 5206 |
stringBuffer.append(TEXT_1532); |
5396 |
stringBuffer.append(TEXT_1592); |
| 5207 |
stringBuffer.append(keyType); |
5397 |
stringBuffer.append(keyType); |
| 5208 |
stringBuffer.append(TEXT_1533); |
5398 |
stringBuffer.append(TEXT_1593); |
| 5209 |
if (keyFeature.isListType()) { |
5399 |
if (keyFeature.isListType()) { |
| 5210 |
stringBuffer.append(TEXT_1534); |
5400 |
stringBuffer.append(TEXT_1594); |
| 5211 |
if (!genModel.useGenerics()) { |
5401 |
if (!genModel.useGenerics()) { |
| 5212 |
stringBuffer.append(TEXT_1535); |
5402 |
stringBuffer.append(TEXT_1595); |
| 5213 |
stringBuffer.append(genModel.getImportedName("java.util.Collection")); |
5403 |
stringBuffer.append(genModel.getImportedName("java.util.Collection")); |
| 5214 |
stringBuffer.append(TEXT_1536); |
5404 |
stringBuffer.append(TEXT_1596); |
| 5215 |
} |
5405 |
} |
| 5216 |
stringBuffer.append(TEXT_1537); |
5406 |
stringBuffer.append(TEXT_1597); |
| 5217 |
} else if (isJDK50) { |
5407 |
} else if (isJDK50) { |
| 5218 |
stringBuffer.append(TEXT_1538); |
5408 |
stringBuffer.append(TEXT_1598); |
| 5219 |
} else if (keyFeature.isPrimitiveType()) { |
5409 |
} else if (keyFeature.isPrimitiveType()) { |
| 5220 |
stringBuffer.append(TEXT_1539); |
5410 |
stringBuffer.append(TEXT_1599); |
| 5221 |
stringBuffer.append(keyFeature.getObjectType(genClass)); |
5411 |
stringBuffer.append(keyFeature.getObjectType(genClass)); |
| 5222 |
stringBuffer.append(TEXT_1540); |
5412 |
stringBuffer.append(TEXT_1600); |
| 5223 |
stringBuffer.append(keyFeature.getPrimitiveValueFunction()); |
5413 |
stringBuffer.append(keyFeature.getPrimitiveValueFunction()); |
| 5224 |
stringBuffer.append(TEXT_1541); |
5414 |
stringBuffer.append(TEXT_1601); |
| 5225 |
} else { |
5415 |
} else { |
| 5226 |
stringBuffer.append(TEXT_1542); |
5416 |
stringBuffer.append(TEXT_1602); |
| 5227 |
stringBuffer.append(keyFeature.getImportedType(genClass)); |
5417 |
stringBuffer.append(keyFeature.getImportedType(genClass)); |
| 5228 |
stringBuffer.append(TEXT_1543); |
5418 |
stringBuffer.append(TEXT_1603); |
| 5229 |
} |
5419 |
} |
| 5230 |
stringBuffer.append(TEXT_1544); |
5420 |
stringBuffer.append(TEXT_1604); |
| 5231 |
stringBuffer.append(valueType); |
5421 |
stringBuffer.append(valueType); |
| 5232 |
stringBuffer.append(TEXT_1545); |
5422 |
stringBuffer.append(TEXT_1605); |
| 5233 |
if (!isJDK50 && valueFeature.isPrimitiveType()) { |
5423 |
if (!isJDK50 && valueFeature.isPrimitiveType()) { |
| 5234 |
stringBuffer.append(TEXT_1546); |
5424 |
stringBuffer.append(TEXT_1606); |
| 5235 |
stringBuffer.append(valueFeature.getObjectType(genClass)); |
5425 |
stringBuffer.append(valueFeature.getObjectType(genClass)); |
| 5236 |
stringBuffer.append(TEXT_1547); |
5426 |
stringBuffer.append(TEXT_1607); |
| 5237 |
} else { |
5427 |
} else { |
| 5238 |
stringBuffer.append(TEXT_1548); |
5428 |
stringBuffer.append(TEXT_1608); |
| 5239 |
} |
5429 |
} |
| 5240 |
stringBuffer.append(TEXT_1549); |
5430 |
stringBuffer.append(TEXT_1609); |
| 5241 |
stringBuffer.append(valueType); |
5431 |
stringBuffer.append(valueType); |
| 5242 |
stringBuffer.append(TEXT_1550); |
5432 |
stringBuffer.append(TEXT_1610); |
| 5243 |
stringBuffer.append(valueType); |
5433 |
stringBuffer.append(valueType); |
| 5244 |
stringBuffer.append(TEXT_1551); |
5434 |
stringBuffer.append(TEXT_1611); |
| 5245 |
stringBuffer.append(valueType); |
5435 |
stringBuffer.append(valueType); |
| 5246 |
stringBuffer.append(TEXT_1552); |
5436 |
stringBuffer.append(TEXT_1612); |
| 5247 |
if (valueFeature.isListType()) { |
5437 |
if (valueFeature.isListType()) { |
| 5248 |
stringBuffer.append(TEXT_1553); |
5438 |
stringBuffer.append(TEXT_1613); |
| 5249 |
if (!genModel.useGenerics()) { |
5439 |
if (!genModel.useGenerics()) { |
| 5250 |
stringBuffer.append(TEXT_1554); |
5440 |
stringBuffer.append(TEXT_1614); |
| 5251 |
stringBuffer.append(genModel.getImportedName("java.util.Collection")); |
5441 |
stringBuffer.append(genModel.getImportedName("java.util.Collection")); |
| 5252 |
stringBuffer.append(TEXT_1555); |
5442 |
stringBuffer.append(TEXT_1615); |
| 5253 |
} |
5443 |
} |
| 5254 |
stringBuffer.append(TEXT_1556); |
5444 |
stringBuffer.append(TEXT_1616); |
| 5255 |
} else if (isJDK50) { |
5445 |
} else if (isJDK50) { |
| 5256 |
stringBuffer.append(TEXT_1557); |
5446 |
stringBuffer.append(TEXT_1617); |
| 5257 |
} else if (valueFeature.isPrimitiveType()) { |
5447 |
} else if (valueFeature.isPrimitiveType()) { |
| 5258 |
stringBuffer.append(TEXT_1558); |
5448 |
stringBuffer.append(TEXT_1618); |
| 5259 |
stringBuffer.append(valueFeature.getObjectType(genClass)); |
5449 |
stringBuffer.append(valueFeature.getObjectType(genClass)); |
| 5260 |
stringBuffer.append(TEXT_1559); |
5450 |
stringBuffer.append(TEXT_1619); |
| 5261 |
stringBuffer.append(valueFeature.getPrimitiveValueFunction()); |
5451 |
stringBuffer.append(valueFeature.getPrimitiveValueFunction()); |
| 5262 |
stringBuffer.append(TEXT_1560); |
5452 |
stringBuffer.append(TEXT_1620); |
| 5263 |
} else { |
5453 |
} else { |
| 5264 |
stringBuffer.append(TEXT_1561); |
5454 |
stringBuffer.append(TEXT_1621); |
| 5265 |
stringBuffer.append(valueFeature.getImportedType(genClass)); |
5455 |
stringBuffer.append(valueFeature.getImportedType(genClass)); |
| 5266 |
stringBuffer.append(TEXT_1562); |
5456 |
stringBuffer.append(TEXT_1622); |
| 5267 |
} |
5457 |
} |
| 5268 |
stringBuffer.append(TEXT_1563); |
5458 |
stringBuffer.append(TEXT_1623); |
| 5269 |
if (genModel.useGenerics()) { |
5459 |
if (genModel.useGenerics()) { |
| 5270 |
stringBuffer.append(TEXT_1564); |
5460 |
stringBuffer.append(TEXT_1624); |
| 5271 |
} |
5461 |
} |
| 5272 |
stringBuffer.append(TEXT_1565); |
5462 |
stringBuffer.append(TEXT_1625); |
| 5273 |
stringBuffer.append(eMapType); |
5463 |
stringBuffer.append(eMapType); |
| 5274 |
stringBuffer.append(TEXT_1566); |
5464 |
stringBuffer.append(TEXT_1626); |
| 5275 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.EObject")); |
5465 |
stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.EObject")); |
| 5276 |
stringBuffer.append(TEXT_1567); |
5466 |
stringBuffer.append(TEXT_1627); |
| 5277 |
stringBuffer.append(eMapType); |
5467 |
stringBuffer.append(eMapType); |
| 5278 |
stringBuffer.append(TEXT_1568); |
5468 |
stringBuffer.append(TEXT_1628); |
| 5279 |
} |
5469 |
} |
| 5280 |
stringBuffer.append(TEXT_1569); |
5470 |
stringBuffer.append(TEXT_1629); |
| 5281 |
stringBuffer.append(isInterface ? " " + genClass.getInterfaceName() : genClass.getClassName()); |
5471 |
stringBuffer.append(isInterface ? " " + genClass.getInterfaceName() : genClass.getClassName()); |
| 5282 |
// TODO fix the space above |
5472 |
// TODO fix the space above |
| 5283 |
genModel.emitSortedImports(); |
5473 |
genModel.emitSortedImports(); |
| 5284 |
stringBuffer.append(TEXT_1570); |
5474 |
stringBuffer.append(TEXT_1630); |
| 5285 |
return stringBuffer.toString(); |
5475 |
return stringBuffer.toString(); |
| 5286 |
} |
5476 |
} |
| 5287 |
} |
5477 |
} |