|
58 | 58 | <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" |
59 | 59 | eType="#//Element" eOpposite="#//Element/ownedElement"/> |
60 | 60 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="identifier" ordered="false" |
61 | | - eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
62 | | - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| 61 | + eType="ecore:EDataType types.ecore#//String"/> |
| 62 | + <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" eType="ecore:EDataType types.ecore#//String"/> |
63 | 63 | </eClassifiers> |
64 | 64 | <eClassifiers xsi:type="ecore:EClass" name="Membership" eSuperTypes="#//Relationship"> |
65 | | - <eOperations name="isDistinguishableFrom" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> |
| 65 | + <eOperations name="isDistinguishableFrom" ordered="false" lowerBound="1" eType="ecore:EDataType types.ecore#//Boolean"> |
66 | 66 | <eParameters name="other" ordered="false" lowerBound="1" eType="#//Membership"/> |
67 | 67 | </eOperations> |
68 | 68 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="memberName" ordered="false" |
69 | | - eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| 69 | + eType="ecore:EDataType types.ecore#//String"/> |
70 | 70 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" |
71 | 71 | lowerBound="1" eType="#//VisibilityKind" defaultValueLiteral="public"/> |
72 | 72 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="aliases" ordered="false" |
73 | | - upperBound="-1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| 73 | + upperBound="-1" eType="ecore:EDataType types.ecore#//String"/> |
74 | 74 | <eStructuralFeatures xsi:type="ecore:EReference" name="memberElement" ordered="false" |
75 | 75 | lowerBound="1" eType="#//Element"> |
76 | 76 | <eAnnotations source="http://schema.omg.org/spec/MOF/2.0/emof.xml#Property.oppositeRoleName"> |
|
95 | 95 | <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
96 | 96 | <details key="documentation" value="membership->isUnique(name)
membership->forAll(m1 | membership->forAll(m2 | m1 <> m2 implies m1.isDistinguishableFrom(m2)))
member = membership.memberElement
ownedMember = ownedMembership.ownedMemberElement
importedMembership = excludeCollisions(ownedImport.importedMembership())->select(m1 | ownedMembership->forAll(m2 | m1.isDistinguishableFrom(m2)))"/> |
97 | 97 | </eAnnotations> |
98 | | - <eOperations name="nameOf" ordered="false" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"> |
| 98 | + <eOperations name="nameOf" ordered="false" eType="ecore:EDataType types.ecore#//String"> |
99 | 99 | <eParameters name="element" ordered="false" lowerBound="1" eType="#//Element"/> |
100 | 100 | </eOperations> |
101 | 101 | <eOperations name="excludeCollisions" ordered="false" lowerBound="1" upperBound="-1" |
|
205 | 205 | </eAnnotations> |
206 | 206 | </eStructuralFeatures> |
207 | 207 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" |
208 | | - lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/> |
| 208 | + lowerBound="1" eType="ecore:EDataType types.ecore#//Boolean"/> |
209 | 209 | </eClassifiers> |
210 | 210 | <eClassifiers xsi:type="ecore:EClass" name="Generalization" eSuperTypes="#//Relationship"> |
211 | 211 | <eStructuralFeatures xsi:type="ecore:EReference" name="general" ordered="false" |
|
229 | 229 | </eClassifiers> |
230 | 230 | <eClassifiers xsi:type="ecore:EClass" name="FeatureMembership" eSuperTypes="#//Membership"> |
231 | 231 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDerived" ordered="false" |
232 | | - lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" |
233 | | - defaultValueLiteral="false"/> |
| 232 | + lowerBound="1" eType="ecore:EDataType types.ecore#//Boolean" defaultValueLiteral="false"/> |
234 | 233 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReadOnly" ordered="false" |
235 | | - lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" |
236 | | - defaultValueLiteral="false"/> |
| 234 | + lowerBound="1" eType="ecore:EDataType types.ecore#//Boolean" defaultValueLiteral="false"/> |
237 | 235 | <eStructuralFeatures xsi:type="ecore:EReference" name="memberFeature" ordered="false" |
238 | 236 | lowerBound="1" eType="#//Feature"> |
239 | 237 | <eAnnotations source="http://schema.omg.org/spec/MOF/2.0/emof.xml#Property.oppositeRoleName"> |
|
246 | 244 | <eAnnotations source="redefines" references="#//Membership/ownedMemberElement"/> |
247 | 245 | </eStructuralFeatures> |
248 | 246 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPart" ordered="false" |
249 | | - lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" |
250 | | - defaultValueLiteral="false"/> |
| 247 | + lowerBound="1" eType="ecore:EDataType types.ecore#//Boolean" defaultValueLiteral="false"/> |
251 | 248 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPort" ordered="false" |
252 | | - lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" |
253 | | - defaultValueLiteral="false"/> |
| 249 | + lowerBound="1" eType="ecore:EDataType types.ecore#//Boolean" defaultValueLiteral="false"/> |
254 | 250 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false" |
255 | 251 | eType="#//FeatureDirectionKind"/> |
256 | 252 | <eStructuralFeatures xsi:type="ecore:EReference" name="owningCategory" ordered="false" |
|
282 | 278 | </eAnnotations> |
283 | 279 | </eStructuralFeatures> |
284 | 280 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnique" ordered="false" |
285 | | - lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" |
286 | | - defaultValueLiteral="true"/> |
| 281 | + lowerBound="1" eType="ecore:EDataType types.ecore#//Boolean" defaultValueLiteral="true"/> |
287 | 282 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOrdered" ordered="false" |
288 | | - lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" |
289 | | - defaultValueLiteral="false"/> |
| 283 | + lowerBound="1" eType="ecore:EDataType types.ecore#//Boolean" defaultValueLiteral="false"/> |
290 | 284 | <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" upperBound="-1" |
291 | 285 | eType="#//Category"> |
292 | 286 | <eAnnotations source="http://schema.omg.org/spec/MOF/2.0/emof.xml#Property.oppositeRoleName"> |
|
321 | 315 | <eStructuralFeatures xsi:type="ecore:EReference" name="owningFeatureMembership" |
322 | 316 | ordered="false" eType="#//FeatureMembership" eOpposite="#//FeatureMembership/ownedFeatureElement"/> |
323 | 317 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="isComposite" ordered="false" |
324 | | - lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" |
325 | | - volatile="true" transient="true" defaultValueLiteral="false" derived="true"/> |
| 318 | + lowerBound="1" eType="ecore:EDataType types.ecore#//Boolean" volatile="true" |
| 319 | + transient="true" defaultValueLiteral="false" derived="true"/> |
326 | 320 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="multiplicity" ordered="false" |
327 | | - lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String" |
328 | | - volatile="true" transient="true" defaultValueLiteral="[0..*]" derived="true"/> |
| 321 | + lowerBound="1" eType="ecore:EDataType types.ecore#//String" volatile="true" |
| 322 | + transient="true" defaultValueLiteral="[0..*]" derived="true"/> |
329 | 323 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="isNonunique" ordered="false" |
330 | | - lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" |
331 | | - volatile="true" transient="true" defaultValueLiteral="false" derived="true"/> |
| 324 | + lowerBound="1" eType="ecore:EDataType types.ecore#//Boolean" volatile="true" |
| 325 | + transient="true" defaultValueLiteral="false" derived="true"/> |
332 | 326 | </eClassifiers> |
333 | 327 | <eClassifiers xsi:type="ecore:EClass" name="Expression" eSuperTypes="#//Function"/> |
334 | 328 | <eClassifiers xsi:type="ecore:EClass" name="Redefinition" eSuperTypes="#//Subset"> |
|
405 | 399 | <eAnnotations source="redefines" references="#//Feature/type"/> |
406 | 400 | </eStructuralFeatures> |
407 | 401 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDirected" ordered="false" |
408 | | - lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" |
409 | | - defaultValueLiteral="false"/> |
| 402 | + lowerBound="1" eType="ecore:EDataType types.ecore#//Boolean" defaultValueLiteral="false"/> |
410 | 403 | <eStructuralFeatures xsi:type="ecore:EReference" name="connectorEnd" lowerBound="2" |
411 | 404 | upperBound="-1" eType="#//ConnectorEnd" containment="true" eOpposite="#//ConnectorEnd/connector"/> |
412 | 405 | <eStructuralFeatures xsi:type="ecore:EReference" name="ownedAssociationType" ordered="false" |
|
452 | 445 | </eClassifiers> |
453 | 446 | <eClassifiers xsi:type="ecore:EClass" name="Comment" eSuperTypes="#//Element"> |
454 | 447 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" lowerBound="1" |
455 | | - eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| 448 | + eType="ecore:EDataType types.ecore#//String"/> |
456 | 449 | <eStructuralFeatures xsi:type="ecore:EReference" name="commentedElement" ordered="false" |
457 | 450 | lowerBound="1" eType="#//Element"> |
458 | 451 | <eAnnotations source="http://schema.omg.org/spec/MOF/2.0/emof.xml#Property.oppositeRoleName"> |
|
490 | 483 | </eClassifiers> |
491 | 484 | <eClassifiers xsi:type="ecore:EClass" name="LiteralBoolean" eSuperTypes="#//LiteralExpression"> |
492 | 485 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" |
493 | | - lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/> |
| 486 | + lowerBound="1" eType="ecore:EDataType types.ecore#//Boolean"/> |
494 | 487 | </eClassifiers> |
495 | 488 | <eClassifiers xsi:type="ecore:EClass" name="LiteralExpression" eSuperTypes="#//Expression"/> |
496 | 489 | <eClassifiers xsi:type="ecore:EClass" name="LiteralInteger" eSuperTypes="#//LiteralExpression"> |
497 | 490 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" |
498 | | - lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Integer"/> |
| 491 | + lowerBound="1" eType="ecore:EDataType types.ecore#//Integer"/> |
499 | 492 | </eClassifiers> |
500 | 493 | <eClassifiers xsi:type="ecore:EClass" name="LiteralNull" eSuperTypes="#//LiteralExpression"/> |
501 | 494 | <eClassifiers xsi:type="ecore:EClass" name="LiteralReal" eSuperTypes="#//LiteralExpression"> |
|
504 | 497 | </eClassifiers> |
505 | 498 | <eClassifiers xsi:type="ecore:EClass" name="LiteralString" eSuperTypes="#//LiteralExpression"> |
506 | 499 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" |
507 | | - lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| 500 | + lowerBound="1" eType="ecore:EDataType types.ecore#//String"/> |
508 | 501 | </eClassifiers> |
509 | 502 | <eClassifiers xsi:type="ecore:EClass" name="LiteralUnbounded" eSuperTypes="#//LiteralExpression"/> |
510 | 503 | <eClassifiers xsi:type="ecore:EClass" name="OfSuccession"> |
|
526 | 519 | </eAnnotations> |
527 | 520 | </eStructuralFeatures> |
528 | 521 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="operator" ordered="false" |
529 | | - lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| 522 | + lowerBound="1" eType="ecore:EDataType types.ecore#//String"/> |
530 | 523 | </eClassifiers> |
531 | 524 | <eClassifiers xsi:type="ecore:EClass" name="SequenceAccessExpression" eSuperTypes="#//Expression"> |
532 | 525 | <eStructuralFeatures xsi:type="ecore:EReference" name="primary" ordered="false" |
|
0 commit comments