Lines 2-7
Link Here
|
2 |
|
2 |
|
3 |
import org.eclipse.core.runtime.IAdaptable; |
3 |
import org.eclipse.core.runtime.IAdaptable; |
4 |
import org.eclipse.emf.ecore.EAttribute; |
4 |
import org.eclipse.emf.ecore.EAttribute; |
|
|
5 |
import org.eclipse.emf.ecore.ENamedElement; |
5 |
import org.eclipse.emf.ecore.EObject; |
6 |
import org.eclipse.emf.ecore.EObject; |
6 |
import org.eclipse.gmf.runtime.common.core.service.AbstractProvider; |
7 |
import org.eclipse.gmf.runtime.common.core.service.AbstractProvider; |
7 |
import org.eclipse.gmf.runtime.common.core.service.IOperation; |
8 |
import org.eclipse.gmf.runtime.common.core.service.IOperation; |
Lines 12-17
Link Here
|
12 |
import org.eclipse.gmf.runtime.emf.type.core.IElementType; |
13 |
import org.eclipse.gmf.runtime.emf.type.core.IElementType; |
13 |
import org.eclipse.gmf.runtime.emf.ui.services.parser.ParserHintAdapter; |
14 |
import org.eclipse.gmf.runtime.emf.ui.services.parser.ParserHintAdapter; |
14 |
import org.eclipse.gmf.runtime.notation.View; |
15 |
import org.eclipse.gmf.runtime.notation.View; |
|
|
16 |
import org.eclipse.swt.graphics.Image; |
15 |
import org.eclipse.uml2.diagram.clazz.edit.parts.AssociationClassEditPart; |
17 |
import org.eclipse.uml2.diagram.clazz.edit.parts.AssociationClassEditPart; |
16 |
import org.eclipse.uml2.diagram.clazz.edit.parts.AssociationClassNameEditPart; |
18 |
import org.eclipse.uml2.diagram.clazz.edit.parts.AssociationClassNameEditPart; |
17 |
import org.eclipse.uml2.diagram.clazz.edit.parts.AssociationClassStereotypeEditPart; |
19 |
import org.eclipse.uml2.diagram.clazz.edit.parts.AssociationClassStereotypeEditPart; |
Lines 107-112
Link Here
|
107 |
import org.eclipse.uml2.diagram.clazz.parser.dependency.DependencyTypeParser; |
109 |
import org.eclipse.uml2.diagram.clazz.parser.dependency.DependencyTypeParser; |
108 |
import org.eclipse.uml2.diagram.clazz.parsers.MessageFormatParser; |
110 |
import org.eclipse.uml2.diagram.clazz.parsers.MessageFormatParser; |
109 |
import org.eclipse.uml2.diagram.clazz.part.UMLVisualIDRegistry; |
111 |
import org.eclipse.uml2.diagram.clazz.part.UMLVisualIDRegistry; |
|
|
112 |
import org.eclipse.uml2.diagram.common.parser.ImageProvider; |
110 |
import org.eclipse.uml2.diagram.common.parser.association.AssociationInstanceParser; |
113 |
import org.eclipse.uml2.diagram.common.parser.association.AssociationInstanceParser; |
111 |
import org.eclipse.uml2.diagram.common.parser.association.end.AssociationEndApplyStrategy; |
114 |
import org.eclipse.uml2.diagram.common.parser.association.end.AssociationEndApplyStrategy; |
112 |
import org.eclipse.uml2.diagram.common.parser.association.end.AssociationEndParser; |
115 |
import org.eclipse.uml2.diagram.common.parser.association.end.AssociationEndParser; |
Lines 114-128
Link Here
|
114 |
import org.eclipse.uml2.diagram.common.parser.association.name.AssociationNameParser; |
117 |
import org.eclipse.uml2.diagram.common.parser.association.name.AssociationNameParser; |
115 |
import org.eclipse.uml2.diagram.common.parser.association.name.AssociationNameToString; |
118 |
import org.eclipse.uml2.diagram.common.parser.association.name.AssociationNameToString; |
116 |
import org.eclipse.uml2.diagram.common.parser.imports.ElementImportParser; |
119 |
import org.eclipse.uml2.diagram.common.parser.imports.ElementImportParser; |
117 |
import org.eclipse.uml2.diagram.common.parser.instance.InstanceSpecificationParser; |
120 |
import org.eclipse.uml2.diagram.common.parser.instance.InstanceSpecificationSemanticParser; |
118 |
import org.eclipse.uml2.diagram.common.parser.instance.InstanceSpecificationToString; |
|
|
119 |
import org.eclipse.uml2.diagram.common.parser.operation.OperationSemanticParser; |
121 |
import org.eclipse.uml2.diagram.common.parser.operation.OperationSemanticParser; |
120 |
import org.eclipse.uml2.diagram.common.parser.port.PortParser; |
122 |
import org.eclipse.uml2.diagram.common.parser.port.PortParser; |
121 |
import org.eclipse.uml2.diagram.common.parser.port.PortToString; |
123 |
import org.eclipse.uml2.diagram.common.parser.port.PortToString; |
122 |
import org.eclipse.uml2.diagram.common.parser.property.PropertySemanticParser; |
124 |
import org.eclipse.uml2.diagram.common.parser.property.PropertySemanticParser; |
123 |
import org.eclipse.uml2.diagram.common.parser.slot.SlotLookupSuite; |
125 |
import org.eclipse.uml2.diagram.common.parser.slot.SlotLookupSuite; |
124 |
import org.eclipse.uml2.diagram.common.parser.slot.SlotParser; |
126 |
import org.eclipse.uml2.diagram.common.parser.slot.SlotSemanticParser; |
125 |
import org.eclipse.uml2.diagram.common.parser.slot.SlotToString; |
|
|
126 |
import org.eclipse.uml2.diagram.common.parser.stereotype.AppliedStereotypeParser; |
127 |
import org.eclipse.uml2.diagram.common.parser.stereotype.AppliedStereotypeParser; |
127 |
import org.eclipse.uml2.diagram.common.parser.stereotype.ClassifierAppliedStereotypeParser; |
128 |
import org.eclipse.uml2.diagram.common.parser.stereotype.ClassifierAppliedStereotypeParser; |
128 |
import org.eclipse.uml2.diagram.common.parser.stereotype.DependencyAppliedStereotypeParser; |
129 |
import org.eclipse.uml2.diagram.common.parser.stereotype.DependencyAppliedStereotypeParser; |
Lines 136-148
Link Here
|
136 |
import org.eclipse.uml2.diagram.parser.lookup.LookupSuite; |
137 |
import org.eclipse.uml2.diagram.parser.lookup.LookupSuite; |
137 |
import org.eclipse.uml2.diagram.parser.lookup.LookupSuiteImpl; |
138 |
import org.eclipse.uml2.diagram.parser.lookup.LookupSuiteImpl; |
138 |
import org.eclipse.uml2.diagram.parser.lookup.OCLLookup; |
139 |
import org.eclipse.uml2.diagram.parser.lookup.OCLLookup; |
|
|
140 |
import org.eclipse.uml2.uml.StructuralFeature; |
139 |
import org.eclipse.uml2.uml.Type; |
141 |
import org.eclipse.uml2.uml.Type; |
140 |
import org.eclipse.uml2.uml.UMLPackage; |
142 |
import org.eclipse.uml2.uml.UMLPackage; |
141 |
|
143 |
|
142 |
/** |
144 |
/** |
143 |
* @generated |
145 |
* @generated |
144 |
*/ |
146 |
*/ |
145 |
public class UMLParserProvider extends AbstractProvider implements IParserProvider { |
147 |
public class UMLParserProvider extends AbstractProvider implements |
|
|
148 |
IParserProvider { |
146 |
|
149 |
|
147 |
/** |
150 |
/** |
148 |
* @generated |
151 |
* @generated |
Lines 163-169
Link Here
|
163 |
* @generated |
166 |
* @generated |
164 |
*/ |
167 |
*/ |
165 |
protected IParser createPackageName_5004Parser() { |
168 |
protected IParser createPackageName_5004Parser() { |
166 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
169 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
170 |
.getNamedElement_Name() }; |
167 |
MessageFormatParser parser = new MessageFormatParser(features); |
171 |
MessageFormatParser parser = new MessageFormatParser(features); |
168 |
return parser; |
172 |
return parser; |
169 |
} |
173 |
} |
Lines 187-193
Link Here
|
187 |
* @generated |
191 |
* @generated |
188 |
*/ |
192 |
*/ |
189 |
protected IParser createClassName_5003Parser() { |
193 |
protected IParser createClassName_5003Parser() { |
190 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
194 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
195 |
.getNamedElement_Name() }; |
191 |
MessageFormatParser parser = new MessageFormatParser(features); |
196 |
MessageFormatParser parser = new MessageFormatParser(features); |
192 |
return parser; |
197 |
return parser; |
193 |
} |
198 |
} |
Lines 226-232
Link Here
|
226 |
* @generated |
231 |
* @generated |
227 |
*/ |
232 |
*/ |
228 |
protected IParser createAssociationClassName_5009Parser() { |
233 |
protected IParser createAssociationClassName_5009Parser() { |
229 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
234 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
235 |
.getNamedElement_Name() }; |
230 |
MessageFormatParser parser = new MessageFormatParser(features); |
236 |
MessageFormatParser parser = new MessageFormatParser(features); |
231 |
return parser; |
237 |
return parser; |
232 |
} |
238 |
} |
Lines 265-271
Link Here
|
265 |
* @generated |
271 |
* @generated |
266 |
*/ |
272 |
*/ |
267 |
protected IParser createDataTypeName_5006Parser() { |
273 |
protected IParser createDataTypeName_5006Parser() { |
268 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
274 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
275 |
.getNamedElement_Name() }; |
269 |
MessageFormatParser parser = new MessageFormatParser(features); |
276 |
MessageFormatParser parser = new MessageFormatParser(features); |
270 |
return parser; |
277 |
return parser; |
271 |
} |
278 |
} |
Lines 304-310
Link Here
|
304 |
* @generated |
311 |
* @generated |
305 |
*/ |
312 |
*/ |
306 |
protected IParser createPrimitiveTypeName_5007Parser() { |
313 |
protected IParser createPrimitiveTypeName_5007Parser() { |
307 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
314 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
315 |
.getNamedElement_Name() }; |
308 |
MessageFormatParser parser = new MessageFormatParser(features); |
316 |
MessageFormatParser parser = new MessageFormatParser(features); |
309 |
return parser; |
317 |
return parser; |
310 |
} |
318 |
} |
Lines 343-349
Link Here
|
343 |
* @generated |
351 |
* @generated |
344 |
*/ |
352 |
*/ |
345 |
protected IParser createEnumerationName_5005Parser() { |
353 |
protected IParser createEnumerationName_5005Parser() { |
346 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
354 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
355 |
.getNamedElement_Name() }; |
347 |
MessageFormatParser parser = new MessageFormatParser(features); |
356 |
MessageFormatParser parser = new MessageFormatParser(features); |
348 |
return parser; |
357 |
return parser; |
349 |
} |
358 |
} |
Lines 382-388
Link Here
|
382 |
* @generated |
391 |
* @generated |
383 |
*/ |
392 |
*/ |
384 |
protected IParser createInterfaceName_5012Parser() { |
393 |
protected IParser createInterfaceName_5012Parser() { |
385 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
394 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
395 |
.getNamedElement_Name() }; |
386 |
MessageFormatParser parser = new MessageFormatParser(features); |
396 |
MessageFormatParser parser = new MessageFormatParser(features); |
387 |
return parser; |
397 |
return parser; |
388 |
} |
398 |
} |
Lines 458-464
Link Here
|
458 |
* @generated |
468 |
* @generated |
459 |
*/ |
469 |
*/ |
460 |
protected IParser createDependencyName_5011Parser() { |
470 |
protected IParser createDependencyName_5011Parser() { |
461 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
471 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
472 |
.getNamedElement_Name() }; |
462 |
MessageFormatParser parser = new MessageFormatParser(features); |
473 |
MessageFormatParser parser = new MessageFormatParser(features); |
463 |
return parser; |
474 |
return parser; |
464 |
} |
475 |
} |
Lines 497-503
Link Here
|
497 |
* @generated |
508 |
* @generated |
498 |
*/ |
509 |
*/ |
499 |
protected IParser createGeneralizationSetName_5017Parser() { |
510 |
protected IParser createGeneralizationSetName_5017Parser() { |
500 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
511 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
512 |
.getNamedElement_Name() }; |
501 |
MessageFormatParser parser = new MessageFormatParser(features); |
513 |
MessageFormatParser parser = new MessageFormatParser(features); |
502 |
parser.setViewPattern(":{0}"); //$NON-NLS-1$ |
514 |
parser.setViewPattern(":{0}"); //$NON-NLS-1$ |
503 |
parser.setEditorPattern(":{0}"); //$NON-NLS-1$ |
515 |
parser.setEditorPattern(":{0}"); //$NON-NLS-1$ |
Lines 524-530
Link Here
|
524 |
* @generated |
536 |
* @generated |
525 |
*/ |
537 |
*/ |
526 |
protected IParser createInterfaceName_5018Parser() { |
538 |
protected IParser createInterfaceName_5018Parser() { |
527 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
539 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
540 |
.getNamedElement_Name() }; |
528 |
MessageFormatParser parser = new MessageFormatParser(features); |
541 |
MessageFormatParser parser = new MessageFormatParser(features); |
529 |
return parser; |
542 |
return parser; |
530 |
} |
543 |
} |
Lines 563-569
Link Here
|
563 |
* @generated |
576 |
* @generated |
564 |
*/ |
577 |
*/ |
565 |
protected IParser createPackageName_5020Parser() { |
578 |
protected IParser createPackageName_5020Parser() { |
566 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
579 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
580 |
.getNamedElement_Name() }; |
567 |
MessageFormatParser parser = new MessageFormatParser(features); |
581 |
MessageFormatParser parser = new MessageFormatParser(features); |
568 |
return parser; |
582 |
return parser; |
569 |
} |
583 |
} |
Lines 602-608
Link Here
|
602 |
* @generated |
616 |
* @generated |
603 |
*/ |
617 |
*/ |
604 |
protected IParser createPackageName_5026Parser() { |
618 |
protected IParser createPackageName_5026Parser() { |
605 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
619 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
620 |
.getNamedElement_Name() }; |
606 |
MessageFormatParser parser = new MessageFormatParser(features); |
621 |
MessageFormatParser parser = new MessageFormatParser(features); |
607 |
return parser; |
622 |
return parser; |
608 |
} |
623 |
} |
Lines 626-632
Link Here
|
626 |
* @generated |
641 |
* @generated |
627 |
*/ |
642 |
*/ |
628 |
protected IParser createInstanceSpecificationName_5029Parser() { |
643 |
protected IParser createInstanceSpecificationName_5029Parser() { |
629 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
644 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
645 |
.getNamedElement_Name() }; |
630 |
MessageFormatParser parser = new MessageFormatParser(features); |
646 |
MessageFormatParser parser = new MessageFormatParser(features); |
631 |
return parser; |
647 |
return parser; |
632 |
} |
648 |
} |
Lines 650-656
Link Here
|
650 |
* @generated |
666 |
* @generated |
651 |
*/ |
667 |
*/ |
652 |
protected IParser createCommentBody_5030Parser() { |
668 |
protected IParser createCommentBody_5030Parser() { |
653 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getComment_Body() }; |
669 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
670 |
.getComment_Body() }; |
654 |
MessageFormatParser parser = new MessageFormatParser(features); |
671 |
MessageFormatParser parser = new MessageFormatParser(features); |
655 |
return parser; |
672 |
return parser; |
656 |
} |
673 |
} |
Lines 681-687
Link Here
|
681 |
* @generated |
698 |
* @generated |
682 |
*/ |
699 |
*/ |
683 |
protected IParser createPackage_3006Parser() { |
700 |
protected IParser createPackage_3006Parser() { |
684 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
701 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
702 |
.getNamedElement_Name() }; |
685 |
MessageFormatParser parser = new MessageFormatParser(features); |
703 |
MessageFormatParser parser = new MessageFormatParser(features); |
686 |
return parser; |
704 |
return parser; |
687 |
} |
705 |
} |
Lines 1009-1015
Link Here
|
1009 |
* @generated |
1027 |
* @generated |
1010 |
*/ |
1028 |
*/ |
1011 |
protected IParser createEnumerationLiteral_3016Parser() { |
1029 |
protected IParser createEnumerationLiteral_3016Parser() { |
1012 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
1030 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
1031 |
.getNamedElement_Name() }; |
1013 |
MessageFormatParser parser = new MessageFormatParser(features); |
1032 |
MessageFormatParser parser = new MessageFormatParser(features); |
1014 |
return parser; |
1033 |
return parser; |
1015 |
} |
1034 |
} |
Lines 1152-1158
Link Here
|
1152 |
* @generated |
1171 |
* @generated |
1153 |
*/ |
1172 |
*/ |
1154 |
protected IParser createPackageName_5025Parser() { |
1173 |
protected IParser createPackageName_5025Parser() { |
1155 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
1174 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
1175 |
.getNamedElement_Name() }; |
1156 |
MessageFormatParser parser = new MessageFormatParser(features); |
1176 |
MessageFormatParser parser = new MessageFormatParser(features); |
1157 |
return parser; |
1177 |
return parser; |
1158 |
} |
1178 |
} |
Lines 1176-1182
Link Here
|
1176 |
* @generated |
1196 |
* @generated |
1177 |
*/ |
1197 |
*/ |
1178 |
protected IParser createClassName_5021Parser() { |
1198 |
protected IParser createClassName_5021Parser() { |
1179 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
1199 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
1200 |
.getNamedElement_Name() }; |
1180 |
MessageFormatParser parser = new MessageFormatParser(features); |
1201 |
MessageFormatParser parser = new MessageFormatParser(features); |
1181 |
return parser; |
1202 |
return parser; |
1182 |
} |
1203 |
} |
Lines 1215-1221
Link Here
|
1215 |
* @generated |
1236 |
* @generated |
1216 |
*/ |
1237 |
*/ |
1217 |
protected IParser createEnumerationName_5023Parser() { |
1238 |
protected IParser createEnumerationName_5023Parser() { |
1218 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
1239 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
1240 |
.getNamedElement_Name() }; |
1219 |
MessageFormatParser parser = new MessageFormatParser(features); |
1241 |
MessageFormatParser parser = new MessageFormatParser(features); |
1220 |
return parser; |
1242 |
return parser; |
1221 |
} |
1243 |
} |
Lines 1254-1260
Link Here
|
1254 |
* @generated |
1276 |
* @generated |
1255 |
*/ |
1277 |
*/ |
1256 |
protected IParser createInstanceSpecificationName_5024Parser() { |
1278 |
protected IParser createInstanceSpecificationName_5024Parser() { |
1257 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
1279 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
1280 |
.getNamedElement_Name() }; |
1258 |
MessageFormatParser parser = new MessageFormatParser(features); |
1281 |
MessageFormatParser parser = new MessageFormatParser(features); |
1259 |
return parser; |
1282 |
return parser; |
1260 |
} |
1283 |
} |
Lines 1293-1299
Link Here
|
1293 |
* @generated |
1316 |
* @generated |
1294 |
*/ |
1317 |
*/ |
1295 |
protected IParser createDataTypeName_5027Parser() { |
1318 |
protected IParser createDataTypeName_5027Parser() { |
1296 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
1319 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
1320 |
.getNamedElement_Name() }; |
1297 |
MessageFormatParser parser = new MessageFormatParser(features); |
1321 |
MessageFormatParser parser = new MessageFormatParser(features); |
1298 |
return parser; |
1322 |
return parser; |
1299 |
} |
1323 |
} |
Lines 1332-1338
Link Here
|
1332 |
* @generated |
1356 |
* @generated |
1333 |
*/ |
1357 |
*/ |
1334 |
protected IParser createPrimitiveTypeName_5028Parser() { |
1358 |
protected IParser createPrimitiveTypeName_5028Parser() { |
1335 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
1359 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
1360 |
.getNamedElement_Name() }; |
1336 |
MessageFormatParser parser = new MessageFormatParser(features); |
1361 |
MessageFormatParser parser = new MessageFormatParser(features); |
1337 |
return parser; |
1362 |
return parser; |
1338 |
} |
1363 |
} |
Lines 1371-1377
Link Here
|
1371 |
* @generated |
1396 |
* @generated |
1372 |
*/ |
1397 |
*/ |
1373 |
protected IParser createLiteralString_3038Parser() { |
1398 |
protected IParser createLiteralString_3038Parser() { |
1374 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getLiteralInteger_Value() }; |
1399 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
1400 |
.getLiteralInteger_Value() }; |
1375 |
MessageFormatParser parser = new MessageFormatParser(features); |
1401 |
MessageFormatParser parser = new MessageFormatParser(features); |
1376 |
return parser; |
1402 |
return parser; |
1377 |
} |
1403 |
} |
Lines 1395-1401
Link Here
|
1395 |
* @generated |
1421 |
* @generated |
1396 |
*/ |
1422 |
*/ |
1397 |
protected IParser createLiteralInteger_3039Parser() { |
1423 |
protected IParser createLiteralInteger_3039Parser() { |
1398 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getLiteralInteger_Value() }; |
1424 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
1425 |
.getLiteralInteger_Value() }; |
1399 |
MessageFormatParser parser = new MessageFormatParser(features); |
1426 |
MessageFormatParser parser = new MessageFormatParser(features); |
1400 |
return parser; |
1427 |
return parser; |
1401 |
} |
1428 |
} |
Lines 1419-1425
Link Here
|
1419 |
* @generated |
1446 |
* @generated |
1420 |
*/ |
1447 |
*/ |
1421 |
protected IParser createExpression_3040Parser() { |
1448 |
protected IParser createExpression_3040Parser() { |
1422 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getExpression_Symbol() }; |
1449 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
1450 |
.getExpression_Symbol() }; |
1423 |
MessageFormatParser parser = new MessageFormatParser(features); |
1451 |
MessageFormatParser parser = new MessageFormatParser(features); |
1424 |
return parser; |
1452 |
return parser; |
1425 |
} |
1453 |
} |
Lines 1458-1464
Link Here
|
1458 |
* @generated |
1486 |
* @generated |
1459 |
*/ |
1487 |
*/ |
1460 |
protected IParser createDependencyName_6001Parser() { |
1488 |
protected IParser createDependencyName_6001Parser() { |
1461 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
1489 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
1490 |
.getNamedElement_Name() }; |
1462 |
MessageFormatParser parser = new MessageFormatParser(features); |
1491 |
MessageFormatParser parser = new MessageFormatParser(features); |
1463 |
return parser; |
1492 |
return parser; |
1464 |
} |
1493 |
} |
Lines 1499-1505
Link Here
|
1499 |
protected IParser createPropertyName_6002Parser() { |
1528 |
protected IParser createPropertyName_6002Parser() { |
1500 |
LookupSuite lookupSuite = getAssociationLookupSuite(); |
1529 |
LookupSuite lookupSuite = getAssociationLookupSuite(); |
1501 |
return new SemanticParserAdapter(// |
1530 |
return new SemanticParserAdapter(// |
1502 |
new AssociationEndParser(lookupSuite, UMLPackage.eINSTANCE.getProperty()), // |
1531 |
new AssociationEndParser(lookupSuite, UMLPackage.eINSTANCE |
|
|
1532 |
.getProperty()), // |
1503 |
new BasicApplyStrategy(), // |
1533 |
new BasicApplyStrategy(), // |
1504 |
new AssociationEndToString.ROLE_VIEW(false), // |
1534 |
new AssociationEndToString.ROLE_VIEW(false), // |
1505 |
new AssociationEndToString.EDIT(false)); |
1535 |
new AssociationEndToString.EDIT(false)); |
Lines 1526-1532
Link Here
|
1526 |
protected IParser createPropertyName_6012Parser() { |
1556 |
protected IParser createPropertyName_6012Parser() { |
1527 |
LookupSuite lookupSuite = getAssociationLookupSuite(); |
1557 |
LookupSuite lookupSuite = getAssociationLookupSuite(); |
1528 |
return new SemanticParserAdapter(// |
1558 |
return new SemanticParserAdapter(// |
1529 |
new AssociationEndParser(lookupSuite, UMLPackage.eINSTANCE.getProperty()), // |
1559 |
new AssociationEndParser(lookupSuite, UMLPackage.eINSTANCE |
|
|
1560 |
.getProperty()), // |
1530 |
new BasicApplyStrategy(), // |
1561 |
new BasicApplyStrategy(), // |
1531 |
new AssociationEndToString.MULTIPLICITY_VIEW(false), // |
1562 |
new AssociationEndToString.MULTIPLICITY_VIEW(false), // |
1532 |
new AssociationEndToString.EDIT(false)); |
1563 |
new AssociationEndToString.EDIT(false)); |
Lines 1553-1559
Link Here
|
1553 |
protected IParser createPropertyName_6017Parser() { |
1584 |
protected IParser createPropertyName_6017Parser() { |
1554 |
LookupSuite lookupSuite = getAssociationLookupSuite(); |
1585 |
LookupSuite lookupSuite = getAssociationLookupSuite(); |
1555 |
return new SemanticParserAdapter(// |
1586 |
return new SemanticParserAdapter(// |
1556 |
new AssociationEndParser(lookupSuite, UMLPackage.eINSTANCE.getProperty()), // |
1587 |
new AssociationEndParser(lookupSuite, UMLPackage.eINSTANCE |
|
|
1588 |
.getProperty()), // |
1557 |
new BasicApplyStrategy(), // |
1589 |
new BasicApplyStrategy(), // |
1558 |
new AssociationEndToString.MODIFIERS_VIEW(false), // |
1590 |
new AssociationEndToString.MODIFIERS_VIEW(false), // |
1559 |
new AssociationEndToString.EDIT(false)); |
1591 |
new AssociationEndToString.EDIT(false)); |
Lines 1683-1689
Link Here
|
1683 |
* @generated |
1715 |
* @generated |
1684 |
*/ |
1716 |
*/ |
1685 |
protected IParser createRealizationName_6011Parser() { |
1717 |
protected IParser createRealizationName_6011Parser() { |
1686 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE.getNamedElement_Name() }; |
1718 |
EAttribute[] features = new EAttribute[] { UMLPackage.eINSTANCE |
|
|
1719 |
.getNamedElement_Name() }; |
1687 |
MessageFormatParser parser = new MessageFormatParser(features); |
1720 |
MessageFormatParser parser = new MessageFormatParser(features); |
1688 |
return parser; |
1721 |
return parser; |
1689 |
} |
1722 |
} |
Lines 1793-1805
Link Here
|
1793 |
} |
1826 |
} |
1794 |
|
1827 |
|
1795 |
public static final OCLLookup<Type> TYPE_LOOKUP = new OCLLookup<Type>(// |
1828 |
public static final OCLLookup<Type> TYPE_LOOKUP = new OCLLookup<Type>(// |
1796 |
UMLOCLFactory.getOCLLookupExpression(DefaultOclLookups.DEFAULT_TYPE_LOOKUP, UMLPackage.eINSTANCE.getNamedElement()), // |
1829 |
UMLOCLFactory.getOCLLookupExpression( |
|
|
1830 |
DefaultOclLookups.DEFAULT_TYPE_LOOKUP, UMLPackage.eINSTANCE |
1831 |
.getNamedElement()), // |
1797 |
new IElementType[] { // |
1832 |
new IElementType[] { // |
1798 |
/* |
1833 |
/* |
1799 |
UMLElementTypes.Class_2001, // |
1834 |
* UMLElementTypes.Class_2001, // UMLElementTypes.DataType_2004, // |
1800 |
UMLElementTypes.DataType_2004, // |
1835 |
* UMLElementTypes.Enumeration_2003, // |
1801 |
UMLElementTypes.Enumeration_2003, // |
1836 |
* UMLElementTypes.PrimitiveType_2005, // |
1802 |
UMLElementTypes.PrimitiveType_2005, // |
|
|
1803 |
*/ |
1837 |
*/ |
1804 |
}); |
1838 |
}); |
1805 |
|
1839 |
|
Lines 1851-1857
Link Here
|
1851 |
protected IParser createPropertyParser() { |
1885 |
protected IParser createPropertyParser() { |
1852 |
LookupSuiteImpl lookupSuite = new LookupSuiteImpl(); |
1886 |
LookupSuiteImpl lookupSuite = new LookupSuiteImpl(); |
1853 |
lookupSuite.addLookup(Type.class, TYPE_LOOKUP); |
1887 |
lookupSuite.addLookup(Type.class, TYPE_LOOKUP); |
1854 |
return new PropertySemanticParser(lookupSuite); |
1888 |
|
|
|
1889 |
ImageProvider imageProvider = new ImageProvider() { |
1890 |
@Override |
1891 |
public Image getImage(ENamedElement element) { |
1892 |
return UMLElementTypes.getImage(element); |
1893 |
} |
1894 |
}; |
1895 |
|
1896 |
return new PropertySemanticParser<Type>(lookupSuite, Type.class, |
1897 |
imageProvider); |
1855 |
} |
1898 |
} |
1856 |
|
1899 |
|
1857 |
/** |
1900 |
/** |
Lines 1903-1909
Link Here
|
1903 |
LookupSuiteImpl lookupSuite = new LookupSuiteImpl(); |
1946 |
LookupSuiteImpl lookupSuite = new LookupSuiteImpl(); |
1904 |
lookupSuite.addLookup(Type.class, TYPE_LOOKUP); |
1947 |
lookupSuite.addLookup(Type.class, TYPE_LOOKUP); |
1905 |
|
1948 |
|
1906 |
return new OperationSemanticParser(lookupSuite); |
1949 |
ImageProvider imageProvider = new ImageProvider() { |
|
|
1950 |
@Override |
1951 |
public Image getImage(ENamedElement element) { |
1952 |
return UMLElementTypes.getImage(element); |
1953 |
} |
1954 |
}; |
1955 |
|
1956 |
return new OperationSemanticParser<Type>(lookupSuite, Type.class, |
1957 |
imageProvider); |
1907 |
} |
1958 |
} |
1908 |
|
1959 |
|
1909 |
/** |
1960 |
/** |
Lines 1913-1919
Link Here
|
1913 |
LookupSuiteImpl lookupSuite = new LookupSuiteImpl(); |
1964 |
LookupSuiteImpl lookupSuite = new LookupSuiteImpl(); |
1914 |
lookupSuite.addLookup(Type.class, TYPE_LOOKUP); |
1965 |
lookupSuite.addLookup(Type.class, TYPE_LOOKUP); |
1915 |
|
1966 |
|
1916 |
return new SemanticParserAdapter(new PortParser(lookupSuite), new BasicApplyStrategy(), new PortToString()); |
1967 |
return new SemanticParserAdapter(new PortParser(lookupSuite), |
|
|
1968 |
new BasicApplyStrategy(), new PortToString()); |
1917 |
} |
1969 |
} |
1918 |
|
1970 |
|
1919 |
/** |
1971 |
/** |
Lines 1951-1974
Link Here
|
1951 |
private IParser createInstanceSpecificationParser() { |
2003 |
private IParser createInstanceSpecificationParser() { |
1952 |
LookupSuiteImpl lookupSuite = new LookupSuiteImpl(); |
2004 |
LookupSuiteImpl lookupSuite = new LookupSuiteImpl(); |
1953 |
lookupSuite.addLookup(Type.class, TYPE_LOOKUP); |
2005 |
lookupSuite.addLookup(Type.class, TYPE_LOOKUP); |
1954 |
return new SemanticParserAdapter(new InstanceSpecificationParser(lookupSuite), new BasicApplyStrategy(), new InstanceSpecificationToString.VIEW(), new InstanceSpecificationToString.EDIT()); |
2006 |
// return new SemanticParserAdapter(new |
|
|
2007 |
// InstanceSpecificationParser(lookupSuite), new BasicApplyStrategy(), |
2008 |
// new InstanceSpecificationToString.VIEW(), new |
2009 |
// InstanceSpecificationToString.EDIT()); |
2010 |
ImageProvider imageProvider = new ImageProvider() { |
2011 |
@Override |
2012 |
public Image getImage(ENamedElement element) { |
2013 |
return UMLElementTypes.getImage(element); |
2014 |
} |
2015 |
}; |
2016 |
return new InstanceSpecificationSemanticParser<Type>(lookupSuite, |
2017 |
Type.class, imageProvider); |
1955 |
} |
2018 |
} |
1956 |
|
2019 |
|
1957 |
/** |
2020 |
/** |
1958 |
* @generated NOT |
2021 |
* @generated NOT |
1959 |
*/ |
2022 |
*/ |
1960 |
protected IParser createSlot_3017Parser() { |
2023 |
protected IParser createSlot_3017Parser() { |
1961 |
return new SemanticParserAdapter(new SlotParser(new SlotLookupSuite()), new BasicApplyStrategy(), new SlotToString.VIEW(), new SlotToString.EDIT()) { |
2024 |
ImageProvider imageProvider = new ImageProvider() { |
1962 |
|
|
|
1963 |
@Override |
2025 |
@Override |
1964 |
public String getPrintString(IAdaptable element, int flags) { |
2026 |
public Image getImage(ENamedElement element) { |
1965 |
String result = super.getPrintString(element, flags); |
2027 |
return UMLElementTypes.getImage(element); |
1966 |
if ("".equals(result)) { |
|
|
1967 |
result = "<enter>"; |
1968 |
} |
1969 |
return result; |
1970 |
} |
2028 |
} |
1971 |
}; |
2029 |
}; |
|
|
2030 |
return new SlotSemanticParser<StructuralFeature>(new SlotLookupSuite(), |
2031 |
StructuralFeature.class, imageProvider); |
1972 |
} |
2032 |
} |
1973 |
|
2033 |
|
1974 |
/** |
2034 |
/** |
Lines 1993-2004
Link Here
|
1993 |
} |
2053 |
} |
1994 |
|
2054 |
|
1995 |
/** |
2055 |
/** |
1996 |
* @NOT-GENERATED |
2056 |
* @NOT-GENERATED Different view's but shared common edit. |
1997 |
* Different view's but shared common edit. |
|
|
1998 |
*/ |
2057 |
*/ |
1999 |
private IParser createAssocationRoleParser(boolean sourceNotTarget) { |
2058 |
private IParser createAssocationRoleParser(boolean sourceNotTarget) { |
2000 |
LookupSuite lookupSuite = getAssociationLookupSuite(); |
2059 |
LookupSuite lookupSuite = getAssociationLookupSuite(); |
2001 |
return new SemanticParserAdapter(new AssociationEndParser(lookupSuite), new AssociationEndApplyStrategy(sourceNotTarget), new AssociationEndToString.ROLE_VIEW(sourceNotTarget), |
2060 |
return new SemanticParserAdapter(new AssociationEndParser(lookupSuite), |
|
|
2061 |
new AssociationEndApplyStrategy(sourceNotTarget), |
2062 |
new AssociationEndToString.ROLE_VIEW(sourceNotTarget), |
2002 |
new AssociationEndToString.EDIT(sourceNotTarget)); |
2063 |
new AssociationEndToString.EDIT(sourceNotTarget)); |
2003 |
} |
2064 |
} |
2004 |
|
2065 |
|
Lines 2007-2013
Link Here
|
2007 |
*/ |
2068 |
*/ |
2008 |
private IParser createAssocationModifiersParser(boolean sourceNotTarget) { |
2069 |
private IParser createAssocationModifiersParser(boolean sourceNotTarget) { |
2009 |
LookupSuite lookupSuite = getAssociationLookupSuite(); |
2070 |
LookupSuite lookupSuite = getAssociationLookupSuite(); |
2010 |
return new SemanticParserAdapter(new AssociationEndParser(lookupSuite), new AssociationEndApplyStrategy(sourceNotTarget), new AssociationEndToString.MODIFIERS_VIEW(sourceNotTarget), |
2071 |
return new SemanticParserAdapter(new AssociationEndParser(lookupSuite), |
|
|
2072 |
new AssociationEndApplyStrategy(sourceNotTarget), |
2073 |
new AssociationEndToString.MODIFIERS_VIEW(sourceNotTarget), |
2011 |
new AssociationEndToString.EDIT(sourceNotTarget)); |
2074 |
new AssociationEndToString.EDIT(sourceNotTarget)); |
2012 |
} |
2075 |
} |
2013 |
|
2076 |
|
Lines 2016-2022
Link Here
|
2016 |
*/ |
2079 |
*/ |
2017 |
protected IParser createAssocationMultiplicityParser(boolean sourceNotTarget) { |
2080 |
protected IParser createAssocationMultiplicityParser(boolean sourceNotTarget) { |
2018 |
LookupSuite lookupSuite = getAssociationLookupSuite(); |
2081 |
LookupSuite lookupSuite = getAssociationLookupSuite(); |
2019 |
return new SemanticParserAdapter(new AssociationEndParser(lookupSuite), new AssociationEndApplyStrategy(sourceNotTarget), new AssociationEndToString.MULTIPLICITY_VIEW(sourceNotTarget), |
2082 |
return new SemanticParserAdapter(new AssociationEndParser(lookupSuite), |
|
|
2083 |
new AssociationEndApplyStrategy(sourceNotTarget), |
2084 |
new AssociationEndToString.MULTIPLICITY_VIEW(sourceNotTarget), |
2020 |
new AssociationEndToString.EDIT(sourceNotTarget)); |
2085 |
new AssociationEndToString.EDIT(sourceNotTarget)); |
2021 |
} |
2086 |
} |
2022 |
|
2087 |
|
Lines 2032-2038
Link Here
|
2032 |
*/ |
2097 |
*/ |
2033 |
protected IParser createAssociationName_6003Parser() { |
2098 |
protected IParser createAssociationName_6003Parser() { |
2034 |
LookupSuite lookupSuite = LookupSuite.NULL_SUITE; |
2099 |
LookupSuite lookupSuite = LookupSuite.NULL_SUITE; |
2035 |
return new ParserAdapter(new AssociationNameParser(lookupSuite), new BasicApplyStrategy(), new AssociationNameToString.VIEW(), new AssociationNameToString.EDIT()); |
2100 |
return new ParserAdapter(new AssociationNameParser(lookupSuite), |
|
|
2101 |
new BasicApplyStrategy(), new AssociationNameToString.VIEW(), |
2102 |
new AssociationNameToString.EDIT()); |
2036 |
} |
2103 |
} |
2037 |
|
2104 |
|
2038 |
/** |
2105 |
/** |
Lines 2294-2303
Link Here
|
2294 |
|
2361 |
|
2295 |
/** |
2362 |
/** |
2296 |
* Utility method that consults ParserService |
2363 |
* Utility method that consults ParserService |
|
|
2364 |
* |
2297 |
* @generated |
2365 |
* @generated |
2298 |
*/ |
2366 |
*/ |
2299 |
public static IParser getParser(IElementType type, EObject object, String parserHint) { |
2367 |
public static IParser getParser(IElementType type, EObject object, |
2300 |
return ParserService.getInstance().getParser(new HintAdapter(type, object, parserHint)); |
2368 |
String parserHint) { |
|
|
2369 |
return ParserService.getInstance().getParser( |
2370 |
new HintAdapter(type, object, parserHint)); |
2301 |
} |
2371 |
} |
2302 |
|
2372 |
|
2303 |
/** |
2373 |
/** |