Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenn Hussey2011-08-22 02:37:50 +0000
committerKenn Hussey2011-08-22 02:37:50 +0000
commit83c2aaa686dbdbb5997c7883ee8b72fdaec3dee3 (patch)
tree006b232debceebd1d3e0a141653d5f4dfa1a0b31 /plugins/org.eclipse.uml2.uml
parentb43572b8e39f6cb50894dec41496348e6612c324 (diff)
downloadorg.eclipse.uml2.test-83c2aaa686dbdbb5997c7883ee8b72fdaec3dee3.tar.gz
org.eclipse.uml2.test-83c2aaa686dbdbb5997c7883ee8b72fdaec3dee3.tar.xz
org.eclipse.uml2.test-83c2aaa686dbdbb5997c7883ee8b72fdaec3dee3.zip
[327039] Initial changes to conform with UML 2.4 specification.
Diffstat (limited to 'plugins/org.eclipse.uml2.uml')
-rw-r--r--plugins/org.eclipse.uml2.uml/META-INF/MANIFEST.MF3
-rw-r--r--plugins/org.eclipse.uml2.uml/build.properties7
-rw-r--r--plugins/org.eclipse.uml2.uml/model/Ecore.emx4870
-rw-r--r--plugins/org.eclipse.uml2.uml/model/Ecore.uml102
-rw-r--r--plugins/org.eclipse.uml2.uml/model/Infrastructure.uml4797
-rw-r--r--plugins/org.eclipse.uml2.uml/model/L0.uml18
-rw-r--r--plugins/org.eclipse.uml2.uml/model/L1.uml45
-rw-r--r--plugins/org.eclipse.uml2.uml/model/L2.uml57
-rw-r--r--plugins/org.eclipse.uml2.uml/model/L3.uml57
-rw-r--r--plugins/org.eclipse.uml2.uml/model/LM.uml18
-rw-r--r--plugins/org.eclipse.uml2.uml/model/Superstructure.uml14534
-rw-r--r--plugins/org.eclipse.uml2.uml/model/UML.ecore13008
-rw-r--r--plugins/org.eclipse.uml2.uml/model/UML.genmodel5441
-rw-r--r--plugins/org.eclipse.uml2.uml/model/UML.merged.uml25805
-rw-r--r--plugins/org.eclipse.uml2.uml/model/UML.uml3213
-rw-r--r--plugins/org.eclipse.uml2.uml/model/UML_32.ecore16088
-rw-r--r--plugins/org.eclipse.uml2.uml/plugin.properties12
-rw-r--r--plugins/org.eclipse.uml2.uml/plugin.xml96
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AcceptEventAction.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Action.java38
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Activity.java57
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityEdge.java40
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityGroup.java33
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityNode.java60
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityParameterNode.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityPartition.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AddStructuralFeatureValueAction.java22
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AddVariableValueAction.java22
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AnyReceiveEvent.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Artifact.java23
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Association.java23
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AssociationClass.java16
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Behavior.java18
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BehavioralFeature.java16
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BehavioredClassifier.java65
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallAction.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Class.java19
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Classifier.java83
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClassifierTemplateParameter.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Clause.java26
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClearAssociationAction.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Collaboration.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CollaborationUse.java13
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CombinedFragment.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Comment.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Component.java51
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ComponentRealization.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConditionalNode.java90
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectableElement.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Connector.java117
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectorEnd.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Constraint.java20
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Continuation.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CreationEvent.java51
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DataType.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Dependency.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Deployment.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DeploymentSpecification.java15
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DeploymentTarget.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DestroyObjectAction.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DestructionOccurrenceSpecification.java (renamed from plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DestructionEvent.java)17
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Duration.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DurationConstraint.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DurationObservation.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Element.java37
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ElementImport.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/EncapsulatedClassifier.java22
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Enumeration.java25
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/EnumerationLiteral.java33
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExceptionHandler.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutableNode.java2
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutionEvent.java34
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutionSpecification.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExpansionNode.java23
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExpansionRegion.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Expression.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Extend.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Extension.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExtensionPoint.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Feature.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/GeneralOrdering.java23
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Generalization.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/GeneralizationSet.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Image.java15
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Include.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InformationFlow.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Interaction.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionConstraint.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionFragment.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionUse.java153
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Interface.java21
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InterfaceRealization.java4
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InterruptibleActivityRegion.java4
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Interval.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InvocationAction.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/JoinNode.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Lifeline.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkAction.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkEndCreationData.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkEndData.java13
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkEndDestructionData.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralBoolean.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralInteger.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralReal.java63
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralString.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralUnlimitedNatural.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LoopNode.java44
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Message.java34
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageSort.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Model.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MultiplicityElement.java29
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/NamedElement.java25
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Namespace.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Node.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ObjectFlow.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ObjectNode.java28
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OccurrenceSpecification.java33
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OpaqueAction.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OpaqueBehavior.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OpaqueExpression.java19
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Operation.java140
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Package.java168
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PackageImport.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Parameter.java39
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterSet.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterableElement.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PartDecomposition.java14
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Pin.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Port.java62
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Profile.java85
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProfileApplication.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Property.java154
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProtocolTransition.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Pseudostate.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PseudostateKind.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadExtentAction.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadIsClassifiedObjectAction.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadLinkAction.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadLinkObjectEndAction.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadLinkObjectEndQualifierAction.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReceiveOperationEvent.java63
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReceiveSignalEvent.java63
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Reception.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReclassifyObjectAction.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RedefinableElement.java28
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RedefinableTemplateSignature.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReduceAction.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Region.java15
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RemoveStructuralFeatureValueAction.java18
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RemoveVariableValueAction.java17
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReplyAction.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SendObjectAction.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SendOperationEvent.java63
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SendSignalAction.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SendSignalEvent.java63
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Signal.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/State.java54
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StateMachine.java34
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Stereotype.java71
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StringExpression.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuralFeature.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuralFeatureAction.java15
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuredActivityNode.java181
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuredClassifier.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Substitution.java4
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateBinding.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateParameter.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateParameterSubstitution.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateSignature.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateableElement.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TestIdentityAction.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeConstraint.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeEvent.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeExpression.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeObservation.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Transition.java71
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TransitionKind.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Type.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TypedElement.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/UMLFactory.java93
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/UMLPackage.java92654
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/UnmarshallAction.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/UseCase.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ValuePin.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ValueSpecification.java29
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ValueSpecificationAction.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Variable.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Vertex.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/VisibilityKind.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/WriteStructuralFeatureAction.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/WriteVariableAction.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/AbstractionImpl.java97
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/AcceptCallActionImpl.java367
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/AcceptEventActionImpl.java428
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ActionExecutionSpecificationImpl.java237
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ActionImpl.java318
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ActionInputPinImpl.java458
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ActivityEdgeImpl.java507
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ActivityGroupImpl.java284
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ActivityImpl.java1137
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ActivityNodeImpl.java430
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ActivityParameterNodeImpl.java382
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ActivityPartitionImpl.java625
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ActorImpl.java207
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/AddStructuralFeatureValueActionImpl.java466
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/AddVariableValueActionImpl.java414
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ArtifactImpl.java733
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/AssociationClassImpl.java1098
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/AssociationImpl.java896
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/BehaviorExecutionSpecificationImpl.java117
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/BehaviorImpl.java1142
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/BehavioralFeatureImpl.java408
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/BehavioredClassifierImpl.java808
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/BroadcastSignalActionImpl.java339
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/CallActionImpl.java371
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/CallBehaviorActionImpl.java355
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/CallEventImpl.java73
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/CallOperationActionImpl.java377
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ChangeEventImpl.java73
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ClassImpl.java960
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ClassifierImpl.java975
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ClassifierTemplateParameterImpl.java169
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ClauseImpl.java238
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ClearAssociationActionImpl.java399
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ClearStructuralFeatureActionImpl.java391
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/CollaborationImpl.java1373
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/CollaborationUseImpl.java223
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/CombinedFragmentImpl.java291
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/CommentImpl.java53
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/CommunicationPathImpl.java203
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ComponentImpl.java692
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ComponentRealizationImpl.java131
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ConditionalNodeImpl.java709
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ConnectableElementImpl.java200
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ConnectionPointReferenceImpl.java234
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ConnectorEndImpl.java225
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ConnectorImpl.java506
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ConsiderIgnoreFragmentImpl.java249
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ConstraintImpl.java252
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ContinuationImpl.java225
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ControlFlowImpl.java141
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/CreateLinkActionImpl.java147
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/CreateLinkObjectActionImpl.java375
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/CreateObjectActionImpl.java367
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/CreationEventImpl.java211
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/DataTypeImpl.java493
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/DecisionNodeImpl.java311
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/DependencyImpl.java111
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/DeploymentImpl.java225
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/DeploymentSpecificationImpl.java597
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/DeploymentTargetImpl.java165
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/DestroyObjectActionImpl.java365
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/DestructionEventImpl.java211
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/DestructionOccurrenceSpecificationImpl.java207
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/DirectedRelationshipImpl.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/DurationConstraintImpl.java234
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/DurationImpl.java261
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/DurationIntervalImpl.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/DurationObservationImpl.java193
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ElementImpl.java109
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ElementImportImpl.java195
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/EncapsulatedClassifierImpl.java321
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/EnumerationImpl.java311
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/EnumerationLiteralImpl.java329
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ExceptionHandlerImpl.java153
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ExecutableNodeImpl.java187
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ExecutionEventImpl.java52
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ExecutionOccurrenceSpecificationImpl.java193
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ExecutionSpecificationImpl.java251
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ExpansionNodeImpl.java482
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ExpansionRegionImpl.java585
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ExpressionImpl.java115
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ExtendImpl.java265
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ExtensionEndImpl.java236
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ExtensionImpl.java381
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ExtensionPointImpl.java244
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/FeatureImpl.java81
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/FinalNodeImpl.java141
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/FinalStateImpl.java185
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ForkNodeImpl.java145
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/FunctionBehaviorImpl.java231
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/GateImpl.java131
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/GeneralOrderingImpl.java273
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/GeneralizationImpl.java155
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/GeneralizationSetImpl.java193
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ImageImpl.java75
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/IncludeImpl.java113
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/InformationFlowImpl.java245
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/InformationItemImpl.java457
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/InitialNodeImpl.java141
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/InputPinImpl.java180
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/InstanceSpecificationImpl.java214
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/InstanceValueImpl.java207
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/InteractionConstraintImpl.java291
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/InteractionFragmentImpl.java112
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/InteractionImpl.java635
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/InteractionOperandImpl.java280
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/InteractionUseImpl.java531
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/InterfaceImpl.java783
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/InterfaceRealizationImpl.java137
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/InterruptibleActivityRegionImpl.java238
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/IntervalConstraintImpl.java4
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/IntervalImpl.java111
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/InvocationActionImpl.java361
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/JoinNodeImpl.java305
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/LifelineImpl.java263
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/LinkActionImpl.java421
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/LinkEndCreationDataImpl.java185
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/LinkEndDataImpl.java222
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/LinkEndDestructionDataImpl.java185
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/LiteralBooleanImpl.java207
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/LiteralIntegerImpl.java207
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/LiteralNullImpl.java137
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/LiteralRealImpl.java502
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/LiteralStringImpl.java207
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/LiteralUnlimitedNaturalImpl.java207
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/LoopNodeImpl.java809
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ManifestationImpl.java97
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/MergeNodeImpl.java141
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/MessageEndImpl.java73
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/MessageImpl.java364
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/MessageOccurrenceSpecificationImpl.java128
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ModelImpl.java366
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/MultiplicityElementImpl.java221
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/NamedElementImpl.java270
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/NamespaceImpl.java345
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/NodeImpl.java731
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ObjectFlowImpl.java393
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ObjectNodeImpl.java455
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/OccurrenceSpecificationImpl.java215
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/OpaqueActionImpl.java275
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/OpaqueBehaviorImpl.java445
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/OpaqueExpressionImpl.java272
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/OperationImpl.java956
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/OutputPinImpl.java180
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/PackageImpl.java821
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/PackageImportImpl.java151
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/PackageMergeImpl.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/PackageableElementImpl.java194
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ParameterImpl.java613
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ParameterSetImpl.java233
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ParameterableElementImpl.java109
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/PartDecompositionImpl.java147
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/PinImpl.java528
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/PortImpl.java776
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ProfileApplicationImpl.java109
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ProfileImpl.java505
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/PropertyImpl.java1024
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ProtocolConformanceImpl.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ProtocolStateMachineImpl.java803
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ProtocolTransitionImpl.java384
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/PseudostateImpl.java349
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/QualifierValueImpl.java117
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/RaiseExceptionActionImpl.java221
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ReadExtentActionImpl.java395
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ReadIsClassifiedObjectActionImpl.java461
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ReadLinkActionImpl.java377
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ReadLinkObjectEndActionImpl.java413
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ReadLinkObjectEndQualifierActionImpl.java425
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ReadSelfActionImpl.java367
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ReadStructuralFeatureActionImpl.java391
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ReadVariableActionImpl.java361
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ReceiveOperationEventImpl.java297
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ReceiveSignalEventImpl.java296
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ReceptionImpl.java305
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ReclassifyObjectActionImpl.java411
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/RedefinableElementImpl.java216
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/RedefinableTemplateSignatureImpl.java337
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ReduceActionImpl.java467
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/RegionImpl.java450
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/RelationshipImpl.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/RemoveStructuralFeatureValueActionImpl.java423
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/RemoveVariableValueActionImpl.java363
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ReplyActionImpl.java407
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/SendObjectActionImpl.java263
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/SendOperationEventImpl.java297
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/SendSignalActionImpl.java405
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/SendSignalEventImpl.java295
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/SequenceNodeImpl.java341
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/SignalEventImpl.java73
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/SignalImpl.java473
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/SlotImpl.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/StartClassifierBehaviorActionImpl.java361
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/StartObjectBehaviorActionImpl.java387
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/StateImpl.java735
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/StateInvariantImpl.java105
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/StateMachineImpl.java885
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/StereotypeImpl.java761
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/StringExpressionImpl.java315
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/StructuralFeatureActionImpl.java405
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/StructuralFeatureImpl.java365
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/StructuredActivityNodeImpl.java1181
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/StructuredClassifierImpl.java619
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/SubstitutionImpl.java137
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/TemplateBindingImpl.java167
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/TemplateParameterImpl.java221
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/TemplateParameterSubstitutionImpl.java133
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/TemplateSignatureImpl.java133
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/TemplateableElementImpl.java165
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/TestIdentityActionImpl.java407
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/TimeConstraintImpl.java98
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/TimeEventImpl.java193
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/TimeExpressionImpl.java263
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/TimeObservationImpl.java73
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/TransitionImpl.java534
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/TriggerImpl.java73
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/TypeImpl.java221
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/TypedElementImpl.java73
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/UMLFactoryImpl.java807
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/UMLPackageImpl.java3150
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/UnmarshallActionImpl.java453
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/UseCaseImpl.java595
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ValuePinImpl.java515
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ValueSpecificationActionImpl.java462
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ValueSpecificationImpl.java216
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/VariableActionImpl.java339
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/VariableImpl.java404
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/VertexImpl.java229
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/WriteLinkActionImpl.java147
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/WriteStructuralFeatureActionImpl.java461
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/WriteVariableActionImpl.java361
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/uml.ecore6569
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/AcceptEventActionOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ActionInputPinOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ActionOperations.java63
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ActivityEdgeOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ActivityGroupOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ActivityNodeOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ActivityOperations.java23
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ActivityParameterNodeOperations.java13
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ActivityPartitionOperations.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/AddStructuralFeatureValueActionOperations.java40
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/AddVariableValueActionOperations.java40
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ArtifactOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/AssociationClassOperations.java41
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/AssociationOperations.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/BehaviorOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/BehavioredClassifierOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/CallActionOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/CallBehaviorActionOperations.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/CallOperationActionOperations.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ClassOperations.java25
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ClassifierOperations.java51
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ClauseOperations.java41
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ClearAssociationActionOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/CollaborationUseOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/CombinedFragmentOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/CommunicationPathOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ComponentOperations.java216
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ConditionalNodeOperations.java187
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ConnectionPointReferenceOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ConnectorEndOperations.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ConnectorOperations.java248
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ConstraintOperations.java43
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ContinuationOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/CreateLinkObjectActionOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/CreateObjectActionOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/DataTypeOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/DecisionNodeOperations.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/DeploymentSpecificationOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/DestroyObjectActionOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/DestructionOccurrenceSpecificationOperations.java (renamed from plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/DestructionEventOperations.java)31
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ElementImportOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ElementOperations.java4
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/EncapsulatedClassifierOperations.java60
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/EnumerationLiteralOperations.java130
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ExceptionHandlerOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ExpansionNodeOperations.java (renamed from plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/CreationEventOperations.java)33
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ExtendOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ExtensionOperations.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/FinalStateOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ForkNodeOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/GateOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/GeneralOrderingOperations.java86
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/InformationFlowOperations.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/InstanceSpecificationOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/InteractionConstraintOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/InteractionOperandOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/InteractionUseOperations.java83
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/InterfaceOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/InterruptibleActivityRegionOperations.java4
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/InvocationActionOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/LifelineOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/LinkActionOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/LinkEndCreationDataOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/LinkEndDataOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/LinkEndDestructionDataOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/LiteralBooleanOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/LiteralIntegerOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/LiteralRealOperations.java81
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/LoopNodeOperations.java41
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/MessageOperations.java114
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ModelOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/MultiplicityElementOperations.java15
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/NamedElementOperations.java33
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/NamespaceOperations.java24
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ObjectFlowOperations.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ObjectNodeOperations.java43
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/OpaqueExpressionOperations.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/OperationOperations.java57
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/PackageOperations.java153
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ParameterOperations.java54
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/PartDecompositionOperations.java18
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/PortOperations.java114
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ProfileOperations.java78
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/PropertyOperations.java109
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ProtocolStateMachineOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ProtocolTransitionOperations.java25
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/PseudostateOperations.java15
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/QualifierValueOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ReadExtentActionOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ReadIsClassifiedObjectActionOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ReadLinkActionOperations.java15
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ReadLinkObjectEndActionOperations.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ReadLinkObjectEndQualifierActionOperations.java15
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ReadSelfActionOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ReclassifyObjectActionOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/RedefinableElementOperations.java42
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ReduceActionOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/RegionOperations.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/RemoveStructuralFeatureValueActionOperations.java16
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/RemoveVariableValueActionOperations.java15
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ReplyActionOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/SendSignalActionOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/StartClassifierBehaviorActionOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/StartObjectBehaviorActionOperations.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/StateMachineOperations.java40
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/StateOperations.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/StereotypeOperations.java125
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/StringExpressionOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/StructuralFeatureActionOperations.java18
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/StructuredActivityNodeOperations.java79
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/StructuredClassifierOperations.java20
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/TemplateableElementOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/TestIdentityActionOperations.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/TransitionOperations.java128
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/UnmarshallActionOperations.java14
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/UseCaseOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ValuePinOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ValueSpecificationActionOperations.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/ValueSpecificationOperations.java31
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/VariableActionOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/VertexOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/WriteStructuralFeatureActionOperations.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/operations/WriteVariableActionOperations.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/resource/UML302UMLResourceFactoryImpl.java32
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/resource/UMLResourceFactoryImpl.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/resource/UMLResourceImpl.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/resource/UMLSaveImpl.java50
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/resource/XMI212UMLHandler.java36
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/resource/XMI2UMLHandler.java57
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/resource/XMI2UMLHelperImpl.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/resource/XMI2UMLSaveImpl.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/resource/CMOF2UMLResource.java25
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/resource/UML22UMLExtendedMetaData.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/resource/UML22UMLResourceHandler.java380
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/resource/UML302UMLResource.java36
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/resource/UMLResource.java17
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/resource/XMI2UMLExtendedMetaData.java46
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/resource/XMI2UMLResource.java59
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/util/UMLAdapterFactory.java1098
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/util/UMLSwitch.java4729
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/util/UMLUtil.java357
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/util/UMLValidator.java7275
-rw-r--r--plugins/org.eclipse.uml2.uml/templates/Header.javajetinc12
-rw-r--r--plugins/org.eclipse.uml2.uml/templates/Header.propertiesjetinc10
-rw-r--r--plugins/org.eclipse.uml2.uml/templates/Header.xmljetinc12
567 files changed, 146207 insertions, 143729 deletions
diff --git a/plugins/org.eclipse.uml2.uml/META-INF/MANIFEST.MF b/plugins/org.eclipse.uml2.uml/META-INF/MANIFEST.MF
index 4816dfa5..9f30eb7c 100644
--- a/plugins/org.eclipse.uml2.uml/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.uml2.uml/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.uml2.uml; singleton:=true
-Bundle-Version: 3.2.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-ClassPath: .
Bundle-Activator: org.eclipse.uml2.uml.UMLPlugin$Implementation
Bundle-Vendor: %providerName
@@ -18,6 +18,7 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.5.0,4.0.0)",
org.eclipse.emf.ecore;bundle-version="[2.7.0,3.0.0)";visibility:=reexport,
org.eclipse.emf.ecore.xmi;bundle-version="[2.5.0,3.0.0)";visibility:=reexport,
org.eclipse.uml2.common;bundle-version="[1.6.0,2.0.0)";visibility:=reexport,
+ org.eclipse.uml2.types;bundle-version="[1.0.0,2.0.0)";visibility:=reexport,
org.eclipse.emf.mapping.ecore2xml;bundle-version="[2.5.0,3.0.0)"
Eclipse-LazyStart: true
Bundle-ActivationPolicy: lazy
diff --git a/plugins/org.eclipse.uml2.uml/build.properties b/plugins/org.eclipse.uml2.uml/build.properties
index c8ff7eb1..7a951a58 100644
--- a/plugins/org.eclipse.uml2.uml/build.properties
+++ b/plugins/org.eclipse.uml2.uml/build.properties
@@ -1,4 +1,4 @@
-# Copyright (c) 2005, 2007 IBM Corporation and others.
+# Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
@@ -6,10 +6,12 @@
#
# Contributors:
# IBM - initial API and implementation
+# Kennn Hussey (CEA) - 327039
#
# $Id: build.properties,v 1.13 2007/09/28 21:14:32 jbruck Exp $
# NLS_MESSAGEFORMAT_VAR
+
source.. = src/
output.. = bin/
bin.includes = about.html,\
@@ -22,8 +24,7 @@ bin.includes = about.html,\
schema/
src.includes = about.html,\
model/*.ecore2ecore,\
- model/*.uml,\
- templates/
+ model/*.uml
exclude.. = **/doc-files/**
javacSource = 1.5
javacTarget = 1.5
diff --git a/plugins/org.eclipse.uml2.uml/model/Ecore.emx b/plugins/org.eclipse.uml2.uml/model/Ecore.emx
deleted file mode 100644
index 6a6a4e7a..00000000
--- a/plugins/org.eclipse.uml2.uml/model/Ecore.emx
+++ /dev/null
@@ -1,4870 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--xtools2_universal_type_manager-->
-<?com.ibm.xtools.emf.core.signature <signature id="com.ibm.xtools.mmi.ui.signatures.diagram" version="7.0.0"><feature description="" name="Rational Modeling Platform (com.ibm.xtools.rmp)" url="" version="7.0.0"/></signature>?>
-<?com.ibm.xtools.emf.core.signature <signature id="com.ibm.xtools.uml.msl.model" version="7.0.0"><feature description="" name="com.ibm.xtools.ruml.feature" url="" version="7.0.0"/></signature>?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.0/notation" xmlns:uml="http://www.eclipse.org/uml2/2.0.0/UML" xmlns:umlnotation="http://www.ibm.com/xtools/1.5.2/Umlnotation" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
- <uml:Model xmi:id="_SeWiQMX_EduPJbEsMYXjUQ" name="Ecore">
- <eAnnotations xmi:id="_3oNFkMYGEduW_cUc2naAIw" source="uml2.diagrams">
- <contents xmi:type="notation:Diagram" xmi:id="_3oNFkcYGEduW_cUc2naAIw" type="Class" name="Ecore Hierarchy">
- <children xmi:id="_BUY3AMYHEduW_cUc2naAIw" element="_SeWijsX_EduPJbEsMYXjUQ">
- <children xmi:id="_BWLmwMYHEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_BWLmwcYHEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_BWLmwsYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_BWLmw8YHEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_BWLmxMYHEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_BWLmxcYHEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_BWLmxsYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_BWUwsMYHEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_BWUwscYHEduW_cUc2naAIw" filtering="Manual" filteredObjects="_SeWilcX_EduPJbEsMYXjUQ _SeWimMX_EduPJbEsMYXjUQ _SeWim8X_EduPJbEsMYXjUQ _SeWinsX_EduPJbEsMYXjUQ _SeWiocX_EduPJbEsMYXjUQ _SeWipMX_EduPJbEsMYXjUQ _SeWip8X_EduPJbEsMYXjUQ _SeWiqsX_EduPJbEsMYXjUQ _SeWircX_EduPJbEsMYXjUQ _SeWisMX_EduPJbEsMYXjUQ _SeWitcX_EduPJbEsMYXjUQ _SeWivMX_EduPJbEsMYXjUQ _SeWiw8X_EduPJbEsMYXjUQ _SeWiyMX_EduPJbEsMYXjUQ"/>
- </children>
- <children xmi:id="_BWUwssYHEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_BWUws8YHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_BWUwtMYHEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_BWUwtcYHEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_BUY3AcYHEduW_cUc2naAIw" fontHeight="8" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BUY3AsYHEduW_cUc2naAIw" x="7103" y="317"/>
- </children>
- <children xmi:id="_Ix-C4MYHEduW_cUc2naAIw" element="_SeWihMX_EduPJbEsMYXjUQ">
- <children xmi:id="_Ix-C48YHEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_Ix-C5MYHEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_IyHz4MYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_IyHz4cYHEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_IyHz4sYHEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_IyHz48YHEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_IyHz5MYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_IyHz5cYHEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_IyHz5sYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_IyHz58YHEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_IyHz6MYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_IyHz6cYHEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_IyHz6sYHEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_Ix-C4cYHEduW_cUc2naAIw" fontHeight="8" fillColor="12632256" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ix-C4sYHEduW_cUc2naAIw" x="6495" y="2720"/>
- </children>
- <children xmi:id="_h8o7kMYHEduW_cUc2naAIw" element="_SeWjVMX_EduPJbEsMYXjUQ">
- <children xmi:id="_h8yFgMYHEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_h8yFgcYHEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_h8yFgsYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_h8yFg8YHEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_h8yFhMYHEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_h8yFhcYHEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_h8yFhsYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_h8yFh8YHEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_h8yFiMYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_h8yFicYHEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_h8yFisYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_h8yFi8YHEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_h8yFjMYHEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_h8o7kcYHEduW_cUc2naAIw" fontHeight="8" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h8o7ksYHEduW_cUc2naAIw" x="3651" y="5105"/>
- </children>
- <children xmi:id="_ic03gMYHEduW_cUc2naAIw" element="_SeWifsX_EduPJbEsMYXjUQ">
- <children xmi:id="_ic03g8YHEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_ic03hMYHEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_ic03hcYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_ic03hsYHEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_ic03h8YHEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_ic03iMYHEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_ic03icYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_ic03isYHEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_ic03i8YHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_ic03jMYHEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_ic03jcYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_ic03jsYHEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_ic03j8YHEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_ic03gcYHEduW_cUc2naAIw" fontHeight="8" fillColor="12632256" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ic03gsYHEduW_cUc2naAIw" x="6296" y="5106"/>
- </children>
- <children xmi:id="_jKa9UMYHEduW_cUc2naAIw" element="_SeWj6cX_EduPJbEsMYXjUQ">
- <children xmi:id="_jKa9U8YHEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_jKa9VMYHEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_jKa9VcYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_jKa9VsYHEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_jKa9V8YHEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_jKa9WMYHEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_jKa9WcYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_jKa9WsYHEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_jKa9W8YHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_jKa9XMYHEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_jKa9XcYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_jKa9XsYHEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_jKa9X8YHEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_jKa9UcYHEduW_cUc2naAIw" fontHeight="8" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jKa9UsYHEduW_cUc2naAIw" x="10132" y="5105"/>
- </children>
- <children xmi:id="_k00CkMYHEduW_cUc2naAIw" element="_SeWjPsX_EduPJbEsMYXjUQ">
- <children xmi:id="_k00Ck8YHEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_k00ClMYHEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_k00ClcYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_k00ClsYHEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_k00Cl8YHEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_k00CmMYHEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_k00CmcYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_k00CmsYHEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_k00Cm8YHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_k00CnMYHEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_k00CncYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_k00CnsYHEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_k00Cn8YHEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_k00CkcYHEduW_cUc2naAIw" fontHeight="8" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k00CksYHEduW_cUc2naAIw" x="951" y="7474"/>
- </children>
- <children xmi:id="_mGnosMYHEduW_cUc2naAIw" element="_SeWjG8X_EduPJbEsMYXjUQ">
- <children xmi:id="_mGnos8YHEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_mGnotMYHEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_mGnotcYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_mGnotsYHEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_mGnot8YHEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_mGnouMYHEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_mGnoucYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_mGnousYHEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_mGnou8YHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_mGnovMYHEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_mGnovcYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_mGnovsYHEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_mGnov8YHEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_mGnoscYHEduW_cUc2naAIw" fontHeight="8" fillColor="12632256" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mGnossYHEduW_cUc2naAIw" x="3722" y="7474"/>
- </children>
- <children xmi:id="_zz20wMYHEduW_cUc2naAIw" element="_SeWkIsX_EduPJbEsMYXjUQ">
- <children xmi:id="_zz20w8YHEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_zz20xMYHEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_zz20xcYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_zz20xsYHEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_zz20x8YHEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_zz20yMYHEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_zz20ycYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_zz20ysYHEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_zz20y8YHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_zz20zMYHEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_zz20zcYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_zz20zsYHEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_zz20z8YHEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_zz20wcYHEduW_cUc2naAIw" fontHeight="8" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zz20wsYHEduW_cUc2naAIw" x="6587" y="7487"/>
- </children>
- <children xmi:id="_0klHEMYHEduW_cUc2naAIw" element="_SeWiZMX_EduPJbEsMYXjUQ">
- <children xmi:id="_0klHE8YHEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_0klHFMYHEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_0klHFcYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_0klHFsYHEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_0klHF8YHEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_0klHGMYHEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0klHGcYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_0klHGsYHEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0klHG8YHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_0klHHMYHEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0klHHcYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_0klHHsYHEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_0klHH8YHEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_0klHEcYHEduW_cUc2naAIw" fontHeight="8" fillColor="12632256" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0klHEsYHEduW_cUc2naAIw" x="12172" y="7473"/>
- </children>
- <children xmi:id="_12_KIMYHEduW_cUc2naAIw" element="_SeWizcX_EduPJbEsMYXjUQ">
- <children xmi:id="_12_KI8YHEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_12_KJMYHEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_12_KJcYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_12_KJsYHEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_12_KJ8YHEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_12_KKMYHEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_12_KKcYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_12_KKsYHEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_12_KK8YHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_12_KLMYHEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_12_KLcYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_12_KLsYHEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_12_KL8YHEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_12_KIcYHEduW_cUc2naAIw" fontHeight="8" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_12_KIsYHEduW_cUc2naAIw" x="2724" y="9868"/>
- </children>
- <children xmi:id="_2jGCMMYHEduW_cUc2naAIw" element="_SeWjasX_EduPJbEsMYXjUQ">
- <children xmi:id="_2jGCM8YHEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_2jGCNMYHEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_2jGCNcYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_2jGCNsYHEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_2jGCN8YHEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_2jGCOMYHEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_2jGCOcYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_2jGCOsYHEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_2jGCO8YHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_2jGCPMYHEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_2jGCPcYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_2jGCPsYHEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_2jGCP8YHEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_2jGCMcYHEduW_cUc2naAIw" fontHeight="8" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2jGCMsYHEduW_cUc2naAIw" x="4963" y="9850"/>
- </children>
- <children xmi:id="_32inEMYHEduW_cUc2naAIw" element="_SeWkDMX_EduPJbEsMYXjUQ">
- <children xmi:id="_32inE8YHEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_32inFMYHEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_32inFcYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_32inFsYHEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_32rxAMYHEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_32rxAcYHEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_32rxAsYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_32rxA8YHEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_32rxBMYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_32rxBcYHEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_32rxBsYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_32rxB8YHEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_32rxCMYHEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_32inEcYHEduW_cUc2naAIw" fontHeight="8" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_32inEsYHEduW_cUc2naAIw" x="5280" y="12227"/>
- </children>
- <children xmi:id="_5NaTYMYHEduW_cUc2naAIw" element="_SeWiSMX_EduPJbEsMYXjUQ">
- <children xmi:id="_5NaTY8YHEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_5NaTZMYHEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_5NaTZcYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_5NaTZsYHEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_5NaTZ8YHEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_5NaTaMYHEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_5NaTacYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_5NaTasYHEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_5NaTa8YHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_5NaTbMYHEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_5NaTbcYHEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_5NkEYMYHEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_5NkEYcYHEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_5NaTYcYHEduW_cUc2naAIw" fontHeight="8" fillColor="12632256" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5NaTYsYHEduW_cUc2naAIw" x="8499" y="9850"/>
- </children>
- <children xmi:id="_CDEFcMYIEduW_cUc2naAIw" element="_SeWiQcX_EduPJbEsMYXjUQ">
- <children xmi:id="_CDEFc8YIEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_CDEFdMYIEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_CDEFdcYIEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_CDEFdsYIEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_CDEFd8YIEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_CDEFeMYIEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_CDEFecYIEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_CDEFesYIEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_CDEFe8YIEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_CDNPYMYIEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_CDNPYcYIEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_CDNPYsYIEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_CDNPY8YIEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_CDEFccYIEduW_cUc2naAIw" fontHeight="8" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CDEFcsYIEduW_cUc2naAIw" x="7646" y="12249"/>
- </children>
- <children xmi:id="_DCF5gMYIEduW_cUc2naAIw" element="_SeWjvsX_EduPJbEsMYXjUQ">
- <children xmi:id="_DCF5g8YIEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_DCF5hMYIEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_DCF5hcYIEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_DCF5hsYIEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_DCF5h8YIEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_DCF5iMYIEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_DCF5icYIEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_DCF5isYIEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_DCF5i8YIEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_DCF5jMYIEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_DCF5jcYIEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_DCF5jsYIEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_DCF5j8YIEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_DCF5gcYIEduW_cUc2naAIw" fontHeight="8" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DCF5gsYIEduW_cUc2naAIw" x="10635" y="12249"/>
- </children>
- <children xmi:id="_EWSFQMYIEduW_cUc2naAIw" element="_SeWjmMX_EduPJbEsMYXjUQ">
- <children xmi:id="_EWSFQ8YIEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_EWSFRMYIEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_EWSFRcYIEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_EWSFRsYIEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_EWSFR8YIEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_EWSFSMYIEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_EWSFScYIEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_EWSFSsYIEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_EWSFS8YIEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_EWSFTMYIEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_EWSFTcYIEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_EWSFTsYIEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_EWSFT8YIEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_EWSFQcYIEduW_cUc2naAIw" fontHeight="8" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EWSFQsYIEduW_cUc2naAIw" x="12832" y="9868"/>
- </children>
- <children xmi:id="_Ff5YsMYIEduW_cUc2naAIw" element="_SeWjs8X_EduPJbEsMYXjUQ">
- <children xmi:id="_Ff5Ys8YIEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_Ff5YtMYIEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_Ff5YtcYIEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_Ff5YtsYIEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_Ff5Yt8YIEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_Ff5YuMYIEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Ff5YucYIEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_Ff5YusYIEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Ff5Yu8YIEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_Ff5YvMYIEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Ff5YvcYIEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_Ff5YvsYIEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_Ff5Yv8YIEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_Ff5YscYIEduW_cUc2naAIw" fontHeight="8" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ff5YssYIEduW_cUc2naAIw" x="15901" y="9868"/>
- </children>
- <styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_3oNFksYGEduW_cUc2naAIw"/>
- <element xsi:nil="true"/>
- <edges xmi:id="_h8yFjcYHEduW_cUc2naAIw" element="_SeWjVcX_EduPJbEsMYXjUQ" source="_h8o7kMYHEduW_cUc2naAIw" target="_Ix-C4MYHEduW_cUc2naAIw">
- <children xmi:id="_h8yFkMYHEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_h8yFksYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_h8yFk8YHEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h8yFkcYHEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_h8yFjsYHEduW_cUc2naAIw" fontHeight="8" routing="Tree" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_h8yFj8YHEduW_cUc2naAIw" points="[27, -343, -3360, 2064]$[1826, -2407, -1561, 0]"/>
- </edges>
- <edges xmi:id="_ic-BcMYHEduW_cUc2naAIw" element="_SeWigcX_EduPJbEsMYXjUQ" source="_ic03gMYHEduW_cUc2naAIw" target="_Ix-C4MYHEduW_cUc2naAIw">
- <children xmi:id="_ic-Bc8YHEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_ic-BdcYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_ic-BdsYHEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ic-BdMYHEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_ic-BccYHEduW_cUc2naAIw" fontHeight="8" routing="Tree" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ic-BcsYHEduW_cUc2naAIw" points="[0, -343, -159, 2064]$[0, -2037, -159, 370]"/>
- </edges>
- <edges xmi:id="_jU2r6cYHEduW_cUc2naAIw" element="_SeWj7MX_EduPJbEsMYXjUQ" source="_jKa9UMYHEduW_cUc2naAIw" target="_Ix-C4MYHEduW_cUc2naAIw">
- <children xmi:id="_jU_1oMYHEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_jU_1osYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_jU_1o8YHEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jU_1ocYHEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_jU2r6sYHEduW_cUc2naAIw" fontHeight="8" routing="Tree" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jU2r68YHEduW_cUc2naAIw" points="[26, -343, 3439, 2064]$[-1773, -2407, 1640, 0]"/>
- </edges>
- <edges xmi:id="_k1HklsYHEduW_cUc2naAIw" element="_SeWjQcX_EduPJbEsMYXjUQ" source="_k00CkMYHEduW_cUc2naAIw" target="_ic03gMYHEduW_cUc2naAIw">
- <children xmi:id="_k1HkmcYHEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_k1Hkm8YHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_k1HknMYHEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k1HkmsYHEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_k1Hkl8YHEduW_cUc2naAIw" fontHeight="8" routing="Tree" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k1HkmMYHEduW_cUc2naAIw" points="[27, -317, -5847, 2038]$[4260, -2355, -1614, 0]"/>
- </edges>
- <edges xmi:id="_mG7KsMYHEduW_cUc2naAIw" element="_SeWjHsX_EduPJbEsMYXjUQ" source="_mGnosMYHEduW_cUc2naAIw" target="_ic03gMYHEduW_cUc2naAIw">
- <children xmi:id="_mG7Ks8YHEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_mG7KtcYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_mG7KtsYHEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mG7KtMYHEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_mG7KscYHEduW_cUc2naAIw" fontHeight="8" routing="Tree" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mG7KssYHEduW_cUc2naAIw" points="[26, -317, -3043, 2038]$[1455, -2355, -1614, 0]"/>
- </edges>
- <edges xmi:id="_zz_-sMYHEduW_cUc2naAIw" element="_SeWkI8X_EduPJbEsMYXjUQ" source="_zz20wMYHEduW_cUc2naAIw" target="_ic03gMYHEduW_cUc2naAIw">
- <children xmi:id="_zz_-s8YHEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_zz_-tcYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_zz_-tsYHEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zz_-tMYHEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_zz_-scYHEduW_cUc2naAIw" fontHeight="8" routing="Tree" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zz_-ssYHEduW_cUc2naAIw" points="[-106, -344, -53, 2038]$[-106, -2011, -53, 371]"/>
- </edges>
- <edges xmi:id="_0k4CGMYHEduW_cUc2naAIw" element="_SeWiZ8X_EduPJbEsMYXjUQ" source="_0klHEMYHEduW_cUc2naAIw" target="_ic03gMYHEduW_cUc2naAIw">
- <children xmi:id="_0k4CG8YHEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_0k4CHcYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_0k4CHsYHEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0k4CHMYHEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_0k4CGcYHEduW_cUc2naAIw" fontHeight="8" routing="Tree" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0k4CGsYHEduW_cUc2naAIw" points="[27, -317, 5874, 2038]$[-4154, -2355, 1693, 0]"/>
- </edges>
- <edges xmi:id="_13b2N8YHEduW_cUc2naAIw" element="_SeWi0MX_EduPJbEsMYXjUQ" source="_12_KIMYHEduW_cUc2naAIw" target="_mGnosMYHEduW_cUc2naAIw">
- <children xmi:id="_13b2OsYHEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_13b2PMYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_13b2PcYHEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_13b2O8YHEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_13b2OMYHEduW_cUc2naAIw" fontHeight="8" routing="Tree" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_13b2OcYHEduW_cUc2naAIw" points="[477, -344, -820, 2064]$[477, -2037, -820, 371]"/>
- </edges>
- <edges xmi:id="_2jY9IMYHEduW_cUc2naAIw" element="_SeWja8X_EduPJbEsMYXjUQ" source="_2jGCMMYHEduW_cUc2naAIw" target="_mGnosMYHEduW_cUc2naAIw">
- <children xmi:id="_2jY9I8YHEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_2jY9JcYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_2jY9JsYHEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2jY9JMYHEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_2jY9IcYHEduW_cUc2naAIw" fontHeight="8" routing="Tree" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2jY9IsYHEduW_cUc2naAIw" points="[-688, -318, 635, 2064]$[-688, -2011, 635, 371]"/>
- </edges>
- <edges xmi:id="_5NtOUMYHEduW_cUc2naAIw" element="_SeWiScX_EduPJbEsMYXjUQ" source="_5NaTYMYHEduW_cUc2naAIw" target="_0klHEMYHEduW_cUc2naAIw">
- <children xmi:id="_5NtOU8YHEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_5NtOVcYHEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_5NtOVsYHEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5NtOVMYHEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_5NtOUcYHEduW_cUc2naAIw" fontHeight="8" routing="Tree" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5NtOUsYHEduW_cUc2naAIw" points="[1746, -318, -1640, 2064]$[1825, -2038, -1561, 344]"/>
- </edges>
- <edges xmi:id="_CDp7WMYIEduW_cUc2naAIw" element="_SeWiRMX_EduPJbEsMYXjUQ" source="_CDEFcMYIEduW_cUc2naAIw" target="_5NaTYMYHEduW_cUc2naAIw">
- <children xmi:id="_CDp7W8YIEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_CDp7XcYIEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_CDp7XsYIEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CDp7XMYIEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_CDp7WcYIEduW_cUc2naAIw" fontHeight="8" routing="Tree" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CDp7WsYIEduW_cUc2naAIw" points="[344, -344, -1191, 2063]$[344, -2037, -1191, 370]"/>
- </edges>
- <edges xmi:id="_DCsWl8YIEduW_cUc2naAIw" element="_SeWjwcX_EduPJbEsMYXjUQ" source="_DCF5gMYIEduW_cUc2naAIw" target="_5NaTYMYHEduW_cUc2naAIw">
- <children xmi:id="_DCsWmsYIEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_DCsWnMYIEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_DCsWncYIEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DCsWm8YIEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_DCsWmMYIEduW_cUc2naAIw" fontHeight="8" routing="Tree" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DCsWmcYIEduW_cUc2naAIw" points="[-370, -344, 1111, 2063]$[-370, -2037, 1111, 370]"/>
- </edges>
- <edges xmi:id="_EWlAasYIEduW_cUc2naAIw" element="_SeWjm8X_EduPJbEsMYXjUQ" source="_EWSFQMYIEduW_cUc2naAIw" target="_0klHEMYHEduW_cUc2naAIw">
- <children xmi:id="_EWlAbcYIEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_EWlAb8YIEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_EWlAcMYIEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EWlAbsYIEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_EWlAa8YIEduW_cUc2naAIw" fontHeight="8" routing="Tree" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_EWlAbMYIEduW_cUc2naAIw" points="[-132, -344, 186, 2064]$[-132, -2037, 186, 371]"/>
- </edges>
- <edges xmi:id="_FgDJsMYIEduW_cUc2naAIw" element="_SeWjtMX_EduPJbEsMYXjUQ" source="_Ff5YsMYIEduW_cUc2naAIw" target="_0klHEMYHEduW_cUc2naAIw">
- <children xmi:id="_FgDJs8YIEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_FgDJtcYIEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_FgDJtsYIEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FgDJtMYIEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_FgDJscYIEduW_cUc2naAIw" fontHeight="8" routing="Tree" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FgDJssYIEduW_cUc2naAIw" points="[26, -344, 3440, 2064]$[-1773, -2408, 1641, 0]"/>
- </edges>
- <edges xmi:id="_ix3d8MYIEduW_cUc2naAIw" element="_SeWihcX_EduPJbEsMYXjUQ" source="_Ix-C4MYHEduW_cUc2naAIw" target="_BUY3AMYHEduW_cUc2naAIw">
- <children xmi:id="_ix3d88YIEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_ix3d9cYIEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_ix3d9sYIEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ix3d9MYIEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_ix3d8cYIEduW_cUc2naAIw" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ix3d8sYIEduW_cUc2naAIw" points="[344, -318, 344, 2063]$[344, -2011, 344, 370]"/>
- </edges>
- <edges xmi:id="_mKFW8MYIEduW_cUc2naAIw" element="_SeWkD8X_EduPJbEsMYXjUQ" source="_32inEMYHEduW_cUc2naAIw" target="_2jGCMMYHEduW_cUc2naAIw">
- <children xmi:id="_mKFW88YIEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_mKFW9cYIEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_mKFW9sYIEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mKFW9MYIEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_mKFW8cYIEduW_cUc2naAIw" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mKFW8sYIEduW_cUc2naAIw" points="[344, -318, 344, 2063]$[344, -2011, 344, 370]"/>
- </edges>
- </contents>
- <contents xmi:type="notation:Diagram" xmi:id="_xPFVcMYIEduW_cUc2naAIw" type="Class" name="Ecore Relations, Attributes, and Operations">
- <children xmi:id="_AfxZ0MYgEdu5g7ALpJdZIQ" element="_SeWihMX_EduPJbEsMYXjUQ">
- <children xmi:id="_AhaYkMYgEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_AhaYkcYgEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_AhaYksYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_AhaYk8YgEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_AhaYlMYgEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_AhaYlcYgEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_AhaYlsYgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_AhjigMYgEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_AhjigcYgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_AhjigsYgEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Ahjig8YgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_AhjihMYgEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_AhjihcYgEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_AfxZ0cYgEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" showListSignature="true" fillColor="12632256" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AfxZ0sYgEdu5g7ALpJdZIQ" x="4121"/>
- </children>
- <children xmi:id="_CjsZYMYgEdu5g7ALpJdZIQ" element="_SeWj6cX_EduPJbEsMYXjUQ">
- <children xmi:id="_CjsZY8YgEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_CjsZZMYgEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_CjsZZcYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_CjsZZsYgEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_CjsZZ8YgEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_CjsZaMYgEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_CjsZacYgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_CjsZasYgEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_CjsZa8YgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_CjsZbMYgEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_CjsZbcYgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_CjsZbsYgEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_CjsZb8YgEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_CjsZYcYgEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CjsZYsYgEdu5g7ALpJdZIQ" x="634" y="2536"/>
- </children>
- <children xmi:id="_Dt7-8MYgEdu5g7ALpJdZIQ" element="_SeWifsX_EduPJbEsMYXjUQ">
- <children xmi:id="_Dt7-88YgEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_Dt7-9MYgEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_Dt7-9cYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_Dt7-9sYgEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_Dt7-98YgEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_Dt7--MYgEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Dt7--cYgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_Dt7--sYgEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Dt7--8YgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_Dt7-_MYgEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Dt7-_cYgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_Dt7-_sYgEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_Dt7-_8YgEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_Dt7-8cYgEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" fillColor="12632256" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Dt7-8sYgEdu5g7ALpJdZIQ" x="4438" y="2536"/>
- </children>
- <children xmi:id="_HnLhYMYgEdu5g7ALpJdZIQ" element="_SeWjVMX_EduPJbEsMYXjUQ">
- <children xmi:id="_HnLhY8YgEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_HnLhZMYgEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_HnLhZcYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_HnLhZsYgEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_HnLhZ8YgEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_HnLhaMYgEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_HnLhacYgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_HnLhasYgEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_HnLha8YgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_HnLhbMYgEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_HnLhbcYgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_HnLhbsYgEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_HnLhb8YgEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_HnLhYcYgEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" showListSignature="true" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HnLhYsYgEdu5g7ALpJdZIQ" x="8876" y="2219"/>
- </children>
- <children xmi:id="_I3rf8MYgEdu5g7ALpJdZIQ" element="_SeWiZMX_EduPJbEsMYXjUQ">
- <children xmi:id="_I3rf88YgEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_I3rf9MYgEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_I3rf9cYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_I3rf9sYgEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_I3rf98YgEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_I3rf-MYgEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_I3rf-cYgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_I3rf-sYgEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_I3rf-8YgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_I3rf_MYgEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_I3rf_cYgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_I3rf_sYgEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_I3rf_8YgEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_I3rf8cYgEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" fillColor="12632256" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_I3rf8sYgEdu5g7ALpJdZIQ" x="-317" y="5389"/>
- </children>
- <children xmi:id="_Jy2uwMYgEdu5g7ALpJdZIQ" element="_SeWjG8X_EduPJbEsMYXjUQ">
- <children xmi:id="_Jy2uw8YgEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_Jy2uxMYgEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_Jy2uxcYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_Jy2uxsYgEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_Jy2ux8YgEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_Jy2uyMYgEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Jy2uycYgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_Jy2uysYgEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Jy2uy8YgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_Jy2uzMYgEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Jy2uzcYgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_Jy2uzsYgEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_Jy2uz8YgEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_Jy2uwcYgEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" showListSignature="true" fillColor="12632256" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Jy2uwsYgEdu5g7ALpJdZIQ" x="7608" y="5389"/>
- </children>
- <children xmi:id="_LDpoQMYgEdu5g7ALpJdZIQ" element="_SeWjPsX_EduPJbEsMYXjUQ">
- <children xmi:id="_LDzZQMYgEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_LDzZQcYgEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_LDzZQsYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_LDzZQ8YgEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_LDzZRMYgEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_LDzZRcYgEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_LDzZRsYgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_LDzZR8YgEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_LDzZSMYgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_LDzZScYgEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_LDzZSsYgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_LDzZS8YgEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_LDzZTMYgEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_LDpoQcYgEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" showListSignature="true" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LDpoQsYgEdu5g7ALpJdZIQ" x="16484" y="6023"/>
- </children>
- <children xmi:id="_M2SqkMYgEdu5g7ALpJdZIQ" element="_SeWjmMX_EduPJbEsMYXjUQ">
- <children xmi:id="_M2Sqk8YgEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_M2SqlMYgEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_M2SqlcYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_M2SqlsYgEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_M2Sql8YgEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_M2SqmMYgEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_M2SqmcYgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_M2SqmsYgEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_M2Sqm8YgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_M2SqnMYgEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_M2SqncYgEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_M2SqnsYgEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_M2Sqn8YgEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_M2SqkcYgEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_M2SqksYgEdu5g7ALpJdZIQ" x="-2853" y="10144"/>
- </children>
- <children xmi:id="_wfoPoMYiEdu5g7ALpJdZIQ" element="_SeWkIsX_EduPJbEsMYXjUQ">
- <children xmi:id="_wfoPo8YiEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_wfoPpMYiEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_wfoPpcYiEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_wfoPpsYiEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_wfoPp8YiEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_wfoPqMYiEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_wfoPqcYiEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_wfoPqsYiEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_wfoPq8YiEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_wfoPrMYiEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_wfoPrcYiEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_wfoPrsYiEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_wfoPr8YiEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_wfoPocYiEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" showListSignature="true" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wfoPosYiEdu5g7ALpJdZIQ" x="22190" y="13631"/>
- </children>
- <children xmi:id="_3SK6cMYiEdu5g7ALpJdZIQ" element="_SeWizcX_EduPJbEsMYXjUQ">
- <children xmi:id="_3SK6c8YiEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_3SK6dMYiEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_3SK6dcYiEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_3SK6dsYiEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_3SK6d8YiEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_3SK6eMYiEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3SK6ecYiEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_3SK6esYiEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3SK6e8YiEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_3SK6fMYiEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3SK6fcYiEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_3SK6fsYiEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_3SK6f8YiEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_3SK6ccYiEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" showListSignature="true" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3SK6csYiEdu5g7ALpJdZIQ" x="8559" y="10461"/>
- </children>
- <children xmi:id="_Xs7VkMYjEdu5g7ALpJdZIQ" element="_SeWjs8X_EduPJbEsMYXjUQ">
- <children xmi:id="_Xs7Vk8YjEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_Xs7VlMYjEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_Xs7VlcYjEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_Xs7VlsYjEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_Xs7Vl8YjEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_Xs7VmMYjEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Xs7VmcYjEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_XtEfgMYjEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_XtEfgcYjEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_XtEfgsYjEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_XtEfg8YjEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_XtEfhMYjEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_XtEfhcYjEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_Xs7VkcYjEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Xs7VksYjEdu5g7ALpJdZIQ" x="4755" y="10144"/>
- </children>
- <children xmi:id="_OQbUAMYlEdu5g7ALpJdZIQ" element="_SeWjasX_EduPJbEsMYXjUQ">
- <children xmi:id="_OQbUA8YlEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_OQbUBMYlEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_OQbUBcYlEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_OQbUBsYlEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_OQbUB8YlEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_OQbUCMYlEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_OQbUCcYlEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_OQbUCsYlEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_OQbUC8YlEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_OQbUDMYlEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_OQbUDcYlEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_OQbUDsYlEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_OQbUD8YlEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_OQbUAcYlEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OQbUAsYlEdu5g7ALpJdZIQ" x="21239" y="11121"/>
- </children>
- <children xmi:id="_2SCy0MYlEdu5g7ALpJdZIQ" element="_SeWkDMX_EduPJbEsMYXjUQ">
- <children xmi:id="_2SCy08YlEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_2SCy1MYlEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_2SCy1cYlEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_2SCy1sYlEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_2SCy18YlEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_2SCy2MYlEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_2SCy2cYlEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_2SCy2sYlEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_2SCy28YlEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_2SCy3MYlEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_2SCy3cYlEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_2SCy3sYlEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_2SCy38YlEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_2SCy0cYlEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" showListSignature="true" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2SCy0sYlEdu5g7ALpJdZIQ" x="17118" y="17118"/>
- </children>
- <children xmi:id="_JFCXwMYmEdu5g7ALpJdZIQ" element="_SeWiSMX_EduPJbEsMYXjUQ">
- <children xmi:id="_JFCXw8YmEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_JFCXxMYmEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_JFCXxcYmEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_JFCXxsYmEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_JFCXx8YmEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_JFCXyMYmEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_JFCXycYmEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_JFCXysYmEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_JFCXy8YmEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_JFCXzMYmEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_JFCXzcYmEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_JFCXzsYmEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_JFCXz8YmEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_JFCXwcYmEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" showListSignature="true" fillColor="12632256" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JFCXwsYmEdu5g7ALpJdZIQ" x="-2853" y="14899"/>
- </children>
- <children xmi:id="_0GzN0MYmEdu5g7ALpJdZIQ" element="_SeWjvsX_EduPJbEsMYXjUQ">
- <children xmi:id="_0GzN08YmEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_0GzN1MYmEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_0GzN1cYmEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_0GzN1sYmEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_0GzN18YmEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_0GzN2MYmEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0GzN2cYmEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_0GzN2sYmEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0GzN28YmEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_0GzN3MYmEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0GzN3cYmEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_0GzN3sYmEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_0GzN38YmEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_0GzN0cYmEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0GzN0sYmEdu5g7ALpJdZIQ" x="5389" y="15850"/>
- </children>
- <children xmi:id="_1ovhsMYmEdu5g7ALpJdZIQ" element="_SeWiQcX_EduPJbEsMYXjUQ">
- <children xmi:id="_1ovhs8YmEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_1ovhtMYmEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_1ovhtcYmEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_1ovhtsYmEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_1ovht8YmEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_1ovhuMYmEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1ovhucYmEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_1ovhusYmEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1ovhu8YmEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_1ovhvMYmEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1ovhvcYmEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_1ovhvsYmEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_1ovhv8YmEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_1ovhscYmEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1ovhssYmEdu5g7ALpJdZIQ" x="5389" y="20288"/>
- </children>
- <styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_xPFVccYIEduW_cUc2naAIw"/>
- <element xsi:nil="true"/>
- <edges xmi:id="_CklxQMYgEdu5g7ALpJdZIQ" element="_SeWj7MX_EduPJbEsMYXjUQ" source="_CjsZYMYgEdu5g7ALpJdZIQ" target="_AfxZ0MYgEdu5g7ALpJdZIQ">
- <children xmi:id="_CklxQ8YgEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_CklxRcYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_CklxRsYgEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CklxRMYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_CklxQcYgEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CklxQsYgEdu5g7ALpJdZIQ" points="[397, -688, -6032, 1852]$[397, -1349, -6032, 1191]$[6218, -1349, -211, 1191]$[6218, -1826, -211, 714]"/>
- </edges>
- <edges xmi:id="_Cu4VsMYgEdu5g7ALpJdZIQ" element="_SeWkAcX_EduPJbEsMYXjUQ" source="_AfxZ0MYgEdu5g7ALpJdZIQ" target="_CjsZYMYgEdu5g7ALpJdZIQ">
- <children xmi:id="_Cu4Vs8YgEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_Cu4VtcYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_Cu4VtsYgEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Cu4VtMYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_Cu4Vt8YgEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWj8sX_EduPJbEsMYXjUQ">
- <children xmi:id="_Cu4VucYgEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_Cu4VuMYgEdu5g7ALpJdZIQ" x="133" y="-239"/>
- </children>
- <children xmi:id="_Cu4VusYgEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWj8sX_EduPJbEsMYXjUQ">
- <children xmi:id="_Cu4VvMYgEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_Cu4Vu8YgEdu5g7ALpJdZIQ" x="1774" y="213"/>
- </children>
- <children xmi:id="_Cu4VvcYgEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWihsX_EduPJbEsMYXjUQ">
- <children xmi:id="_CvBfoMYgEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_Cu4VvsYgEdu5g7ALpJdZIQ" x="581" y="107"/>
- </children>
- <children xmi:id="_CvBfocYgEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWihsX_EduPJbEsMYXjUQ">
- <children xmi:id="_CvBfo8YgEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_CvBfosYgEdu5g7ALpJdZIQ" x="-267" y="-1769"/>
- </children>
- <children xmi:id="_CvBfpMYgEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWj8sX_EduPJbEsMYXjUQ">
- <children xmi:id="_CvBfpsYgEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_CvBfp8YgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_CvBfpcYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_CvBfqMYgEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWihsX_EduPJbEsMYXjUQ">
- <children xmi:id="_CvBfqsYgEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_CvBfq8YgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_CvBfqcYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_CvBfrMYgEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWj8sX_EduPJbEsMYXjUQ">
- <children xmi:id="_CvBfrsYgEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_CvBfr8YgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_CvBfrcYgEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_CvBfsMYgEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWihsX_EduPJbEsMYXjUQ">
- <children xmi:id="_CvBfssYgEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_CvBfs8YgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_CvBfscYgEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_Cu4VscYgEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Cu4VssYgEdu5g7ALpJdZIQ" points="[-1719, -79, 2011, -2592]$[-4921, -79, -1191, -2592]$[-4921, 1799, -1191, -714]"/>
- </edges>
- <edges xmi:id="_DuFI4MYgEdu5g7ALpJdZIQ" element="_SeWigcX_EduPJbEsMYXjUQ" source="_Dt7-8MYgEdu5g7ALpJdZIQ" target="_AfxZ0MYgEdu5g7ALpJdZIQ">
- <children xmi:id="_DuFI48YgEdu5g7ALpJdZIQ" visible="false" type="NameLabel">
- <children xmi:id="_DuFI5cYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_DuFI5sYgEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DuFI5MYgEdu5g7ALpJdZIQ" x="2" y="401"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_DuFI4cYgEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DuFI4sYgEdu5g7ALpJdZIQ" points="[26, -688, -2487, 1852]$[26, -1349, -2487, 1191]$[2302, -1349, -211, 1191]$[2302, -1826, -211, 714]"/>
- </edges>
- <edges xmi:id="_HnecUMYgEdu5g7ALpJdZIQ" element="_SeWjVcX_EduPJbEsMYXjUQ" source="_HnLhYMYgEdu5g7ALpJdZIQ" target="_AfxZ0MYgEdu5g7ALpJdZIQ">
- <children xmi:id="_HnecU8YgEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_HnecVcYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_HnecVsYgEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HnecVMYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_HnecUcYgEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HnecUsYgEdu5g7ALpJdZIQ" points="[-212, -1111, 7091, 1535]$[-212, -1455, 7091, 1191]$[-7488, -1455, -185, 1191]$[-7488, -1932, -185, 714]"/>
- </edges>
- <edges xmi:id="_I30p4MYgEdu5g7ALpJdZIQ" element="_SeWiZ8X_EduPJbEsMYXjUQ" source="_I3rf8MYgEdu5g7ALpJdZIQ" target="_Dt7-8MYgEdu5g7ALpJdZIQ">
- <children xmi:id="_I30p48YgEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_I30p5cYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_I30p5sYgEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_I30p5MYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_I30p4cYgEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_I30p4sYgEdu5g7ALpJdZIQ" points="[-185, -1719, -3916, 2170]$[-185, -2222, -3916, 1667]$[3493, -2222, -238, 1667]$[3493, -3175, -238, 714]"/>
- </edges>
- <edges xmi:id="_JzJpsMYgEdu5g7ALpJdZIQ" element="_SeWjHsX_EduPJbEsMYXjUQ" source="_Jy2uwMYgEdu5g7ALpJdZIQ" target="_Dt7-8MYgEdu5g7ALpJdZIQ">
- <children xmi:id="_JzJps8YgEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_JzJptcYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_JzJptsYgEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JzJptMYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_JzJpscYgEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JzJpssYgEdu5g7ALpJdZIQ" points="[-794, -1587, 5000, 2170]$[-794, -2090, 5000, 1667]$[-6032, -2090, -238, 1667]$[-6032, -3043, -238, 714]"/>
- </edges>
- <edges xmi:id="_JzJpt8YgEdu5g7ALpJdZIQ" element="_SeWkBsX_EduPJbEsMYXjUQ" source="_I3rf8MYgEdu5g7ALpJdZIQ" target="_Jy2uwMYgEdu5g7ALpJdZIQ">
- <children xmi:id="_JzJpusYgEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_JzJpvMYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_JzJpvcYgEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JzJpu8YgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_JzJpvsYgEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWkB8X_EduPJbEsMYXjUQ">
- <children xmi:id="_JzJpwMYgEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JzJpv8YgEdu5g7ALpJdZIQ" x="-318" y="210"/>
- </children>
- <children xmi:id="_JzJpwcYgEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWkB8X_EduPJbEsMYXjUQ">
- <children xmi:id="_JzJpw8YgEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JzJpwsYgEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_JzTasMYgEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWidMX_EduPJbEsMYXjUQ">
- <children xmi:id="_JzTassYgEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JzTascYgEdu5g7ALpJdZIQ" x="-133" y="210"/>
- </children>
- <children xmi:id="_JzTas8YgEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWidMX_EduPJbEsMYXjUQ">
- <children xmi:id="_JzTatcYgEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JzTatMYgEdu5g7ALpJdZIQ" x="-1086" y="-239"/>
- </children>
- <children xmi:id="_JzTatsYgEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWkB8X_EduPJbEsMYXjUQ">
- <children xmi:id="_JzTauMYgEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_JzTaucYgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JzTat8YgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_JzTausYgEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWidMX_EduPJbEsMYXjUQ">
- <children xmi:id="_JzTavMYgEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_JzTavcYgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JzTau8YgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_JzTavsYgEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWkB8X_EduPJbEsMYXjUQ">
- <children xmi:id="_JzTawMYgEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_JzTawcYgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JzTav8YgEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_JzTawsYgEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWidMX_EduPJbEsMYXjUQ">
- <children xmi:id="_JzTaxMYgEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_JzTaxcYgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JzTaw8YgEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_JzJpuMYgEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JzJpucYgEdu5g7ALpJdZIQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- </edges>
- <edges xmi:id="_LD8jMMYgEdu5g7ALpJdZIQ" element="_SeWjcMX_EduPJbEsMYXjUQ" source="_LDpoQMYgEdu5g7ALpJdZIQ" target="_LDpoQMYgEdu5g7ALpJdZIQ">
- <children xmi:id="_LD8jM8YgEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_LD8jNcYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_LD8jNsYgEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LD8jNMYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_LD8jN8YgEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWjTcX_EduPJbEsMYXjUQ">
- <children xmi:id="_LD8jOcYgEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LD8jOMYgEdu5g7ALpJdZIQ" x="477" y="343"/>
- </children>
- <children xmi:id="_LD8jOsYgEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWjTcX_EduPJbEsMYXjUQ">
- <children xmi:id="_LD8jPMYgEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LD8jO8YgEdu5g7ALpJdZIQ" x="-416" y="2476"/>
- </children>
- <children xmi:id="_LD8jPcYgEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWjSsX_EduPJbEsMYXjUQ">
- <children xmi:id="_LD8jP8YgEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LD8jPsYgEdu5g7ALpJdZIQ" x="-954" y="-158"/>
- </children>
- <children xmi:id="_LD8jQMYgEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWjSsX_EduPJbEsMYXjUQ">
- <children xmi:id="_LD8jQsYgEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LD8jQcYgEdu5g7ALpJdZIQ" x="-903" y="1808"/>
- </children>
- <children xmi:id="_LD8jQ8YgEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWjTcX_EduPJbEsMYXjUQ">
- <children xmi:id="_LD8jRcYgEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_LD8jRsYgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LD8jRMYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_LD8jR8YgEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWjSsX_EduPJbEsMYXjUQ">
- <children xmi:id="_LD8jScYgEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_LD8jSsYgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LD8jSMYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_LD8jS8YgEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWjTcX_EduPJbEsMYXjUQ">
- <children xmi:id="_LD8jTcYgEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_LD8jTsYgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LD8jTMYgEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_LD8jT8YgEdu5g7ALpJdZIQ" visible="false" type="FromConstraintLabel" element="_SeWjSsX_EduPJbEsMYXjUQ">
- <children xmi:id="_LEGUMMYgEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_LEGUMcYgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LD8jUMYgEdu5g7ALpJdZIQ" x="-1374" y="635"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_LD8jMcYgEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LD8jMsYgEdu5g7ALpJdZIQ" points="[3651, 979, 3651, 979]$[3651, 2302, 3651, 2302]$[-1297, 2302, -1297, 2302]$[-1297, 979, -1297, 979]"/>
- </edges>
- <edges xmi:id="_LEGUMsYgEdu5g7ALpJdZIQ" element="_SeWjQcX_EduPJbEsMYXjUQ" source="_LDpoQMYgEdu5g7ALpJdZIQ" target="_Dt7-8MYgEdu5g7ALpJdZIQ">
- <children xmi:id="_LEGUNcYgEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_LEGUN8YgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_LEGUOMYgEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LEGUNsYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_LEGUM8YgEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LEGUNMYgEdu5g7ALpJdZIQ" points="[-185, -952, 14367, 2805]$[-185, -2090, 14367, 1667]$[-14790, -2090, -238, 1667]$[-14790, -3043, -238, 714]"/>
- </edges>
- <edges xmi:id="_LEGUOcYgEdu5g7ALpJdZIQ" element="_SeWjbsX_EduPJbEsMYXjUQ" source="_HnLhYMYgEdu5g7ALpJdZIQ" target="_LDpoQMYgEdu5g7ALpJdZIQ">
- <children xmi:id="_LEGUPMYgEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_LEGUPsYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_LEGUP8YgEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LEGUPcYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_LEGUQMYgEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWjRsX_EduPJbEsMYXjUQ">
- <children xmi:id="_LEGUQsYgEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LEGUQcYgEdu5g7ALpJdZIQ" x="-53" y="132"/>
- </children>
- <children xmi:id="_LEGUQ8YgEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWjRsX_EduPJbEsMYXjUQ">
- <children xmi:id="_LEGURcYgEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LEGURMYgEdu5g7ALpJdZIQ" x="-24" y="-2030"/>
- </children>
- <children xmi:id="_LEGURsYgEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWjVsX_EduPJbEsMYXjUQ">
- <children xmi:id="_LEGUSMYgEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LEGUR8YgEdu5g7ALpJdZIQ" x="33" y="107"/>
- </children>
- <children xmi:id="_LEGUScYgEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWjVsX_EduPJbEsMYXjUQ">
- <children xmi:id="_LEGUS8YgEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LEGUSsYgEdu5g7ALpJdZIQ" x="-13" y="-1514"/>
- </children>
- <children xmi:id="_LEGUTMYgEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWjRsX_EduPJbEsMYXjUQ">
- <children xmi:id="_LEGUTsYgEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_LEGUT8YgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LEGUTcYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_LEGUUMYgEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWjVsX_EduPJbEsMYXjUQ">
- <children xmi:id="_LEGUUsYgEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_LEGUU8YgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LEGUUcYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_LEGUVMYgEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWjRsX_EduPJbEsMYXjUQ">
- <children xmi:id="_LEGUVsYgEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_LEGUV8YgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LEGUVcYgEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_LEGUWMYgEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWjVsX_EduPJbEsMYXjUQ">
- <children xmi:id="_LEGUWsYgEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_LEGUW8YgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LEGUWcYgEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_LEGUOsYgEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LEGUO8YgEdu5g7ALpJdZIQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- </edges>
- <edges xmi:id="_LEGUXMYgEdu5g7ALpJdZIQ" element="_SeWjb8X_EduPJbEsMYXjUQ" source="_LDpoQMYgEdu5g7ALpJdZIQ" target="_Jy2uwMYgEdu5g7ALpJdZIQ">
- <children xmi:id="_LEQFMMYgEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_LEQFMsYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_LEQFM8YgEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LEQFMcYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_LEQFNMYgEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWjLcX_EduPJbEsMYXjUQ">
- <children xmi:id="_LEQFNsYgEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LEQFNcYgEdu5g7ALpJdZIQ" x="-609" y="-318"/>
- </children>
- <children xmi:id="_LEQFN8YgEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWjLcX_EduPJbEsMYXjUQ">
- <children xmi:id="_LEQFOcYgEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LEQFOMYgEdu5g7ALpJdZIQ" x="-220" y="2165"/>
- </children>
- <children xmi:id="_LEQFOsYgEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWjR8X_EduPJbEsMYXjUQ">
- <children xmi:id="_LEQFPMYgEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LEQFO8YgEdu5g7ALpJdZIQ" x="450" y="476"/>
- </children>
- <children xmi:id="_LEQFPcYgEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWjR8X_EduPJbEsMYXjUQ">
- <children xmi:id="_LEQFP8YgEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LEQFPsYgEdu5g7ALpJdZIQ" x="-952" y="-238"/>
- </children>
- <children xmi:id="_LEQFQMYgEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWjLcX_EduPJbEsMYXjUQ">
- <children xmi:id="_LEQFQsYgEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_LEQFQ8YgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LEQFQcYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_LEQFRMYgEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWjR8X_EduPJbEsMYXjUQ">
- <children xmi:id="_LEQFRsYgEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_LEQFR8YgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LEQFRcYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_LEQFSMYgEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWjLcX_EduPJbEsMYXjUQ">
- <children xmi:id="_LEQFSsYgEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_LEQFS8YgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LEQFScYgEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_LEQFTMYgEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWjR8X_EduPJbEsMYXjUQ">
- <children xmi:id="_LEQFTsYgEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_LEQFT8YgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LEQFTcYgEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_LEGUXcYgEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LEGUXsYgEdu5g7ALpJdZIQ" points="[-2143, 979, 6615, 979]$[-2143, 2328, 6615, 2328]$[-8758, 2328, 0, 2328]$[-8758, 1614, 0, 1614]"/>
- </edges>
- <edges xmi:id="_M2b0gMYgEdu5g7ALpJdZIQ" element="_SeWjm8X_EduPJbEsMYXjUQ" source="_M2SqkMYgEdu5g7ALpJdZIQ" target="_I3rf8MYgEdu5g7ALpJdZIQ">
- <children xmi:id="_M2b0g8YgEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_M2b0hcYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_M2b0hsYgEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_M2b0hMYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_M2b0gcYgEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_M2b0gsYgEdu5g7ALpJdZIQ" points="[-185, -609, -3280, 3043]$[-185, -1213, -3280, 2439]$[2355, -1213, -740, 2439]$[2355, -1879, -740, 1773]"/>
- </edges>
- <edges xmi:id="_M2b0h8YgEdu5g7ALpJdZIQ" element="_SeWjuMX_EduPJbEsMYXjUQ" source="_M2SqkMYgEdu5g7ALpJdZIQ" target="_Jy2uwMYgEdu5g7ALpJdZIQ">
- <children xmi:id="_M2b0isYgEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_M2b0jMYgEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_M2b0jcYgEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_M2b0i8YgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_M2llgMYgEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWjucX_EduPJbEsMYXjUQ">
- <children xmi:id="_M2llgsYgEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_M2llgcYgEdu5g7ALpJdZIQ" x="-865" y="-270"/>
- </children>
- <children xmi:id="_M2llg8YgEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWjucX_EduPJbEsMYXjUQ">
- <children xmi:id="_M2llhcYgEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_M2llhMYgEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_M2llhsYgEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWjpMX_EduPJbEsMYXjUQ">
- <children xmi:id="_M2lliMYgEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_M2llh8YgEdu5g7ALpJdZIQ" x="1456" y="157"/>
- </children>
- <children xmi:id="_M2llicYgEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWjpMX_EduPJbEsMYXjUQ">
- <children xmi:id="_M2lli8YgEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_M2llisYgEdu5g7ALpJdZIQ" x="1422" y="-1713"/>
- </children>
- <children xmi:id="_M2lljMYgEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWjucX_EduPJbEsMYXjUQ">
- <children xmi:id="_M2lljsYgEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_M2llj8YgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_M2lljcYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_M2llkMYgEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWjpMX_EduPJbEsMYXjUQ">
- <children xmi:id="_M2llksYgEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_M2llk8YgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_M2llkcYgEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_M2lllMYgEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWjucX_EduPJbEsMYXjUQ">
- <children xmi:id="_M2lllsYgEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_M2lll8YgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_M2lllcYgEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_M2llmMYgEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWjpMX_EduPJbEsMYXjUQ">
- <children xmi:id="_M2llmsYgEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_M2llm8YgEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_M2llmcYgEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_M2b0iMYgEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_M2b0icYgEdu5g7ALpJdZIQ" points="[793, 635, -12674, 4419]$[793, 1031, -12674, 4815]$[9366, 1031, -4101, 4815]$[9366, -2170, -4101, 1614]"/>
- </edges>
- <edges xmi:id="_wf7xoMYiEdu5g7ALpJdZIQ" element="_SeWkI8X_EduPJbEsMYXjUQ" source="_wfoPoMYiEdu5g7ALpJdZIQ" target="_Dt7-8MYgEdu5g7ALpJdZIQ">
- <children xmi:id="_wf7xo8YiEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_wf7xpcYiEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_wf7xpsYiEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wf7xpMYiEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_wf7xocYiEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wf7xosYiEdu5g7ALpJdZIQ" points="[1402, -1084, 19817, 10425]$[1402, -9842, 19817, 1667]$[-18653, -9842, -238, 1667]$[-18653, -10795, -238, 714]"/>
- </edges>
- <edges xmi:id="_3Sd1YMYiEdu5g7ALpJdZIQ" element="_SeWi0MX_EduPJbEsMYXjUQ" source="_3SK6cMYiEdu5g7ALpJdZIQ" target="_Jy2uwMYgEdu5g7ALpJdZIQ">
- <children xmi:id="_3Sd1Y8YiEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_3Sd1ZcYiEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_3Sd1ZsYiEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3Sd1ZMYiEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_3Sd1YcYiEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3Sd1YsYiEdu5g7ALpJdZIQ" points="[-4207, -1799, -1773, 3493]$[-4207, -3678, -1773, 1614]"/>
- </edges>
- <edges xmi:id="_3Sd1Z8YiEdu5g7ALpJdZIQ" element="_SeWjlsX_EduPJbEsMYXjUQ" source="_3SK6cMYiEdu5g7ALpJdZIQ" target="_3SK6cMYiEdu5g7ALpJdZIQ">
- <children xmi:id="_3Sd1asYiEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_3Sd1bMYiEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_3Sd1bcYiEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3Sd1a8YiEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_3Sd1bsYiEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWjl8X_EduPJbEsMYXjUQ">
- <children xmi:id="_3Sd1cMYiEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3Sd1b8YiEdu5g7ALpJdZIQ" x="635" y="502"/>
- </children>
- <children xmi:id="_3Sd1ccYiEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWjl8X_EduPJbEsMYXjUQ">
- <children xmi:id="_3Sd1c8YiEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3Sd1csYiEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_3Sd1dMYiEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWi1cX_EduPJbEsMYXjUQ">
- <children xmi:id="_3Sd1dsYiEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3Sd1dcYiEdu5g7ALpJdZIQ" x="-454" y="364"/>
- </children>
- <children xmi:id="_3Sd1d8YiEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWi1cX_EduPJbEsMYXjUQ">
- <children xmi:id="_3Sd1ecYiEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3Sd1eMYiEdu5g7ALpJdZIQ" x="924" y="1880"/>
- </children>
- <children xmi:id="_3Sd1esYiEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWjl8X_EduPJbEsMYXjUQ">
- <children xmi:id="_3Sd1fMYiEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3Sd1fcYiEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3Sd1e8YiEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_3Sd1fsYiEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWi1cX_EduPJbEsMYXjUQ">
- <children xmi:id="_3Sd1gMYiEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3Sd1gcYiEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3Sd1f8YiEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_3Sd1gsYiEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWjl8X_EduPJbEsMYXjUQ">
- <children xmi:id="_3Sd1hMYiEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3Sd1hcYiEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3Sd1g8YiEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_3Sd1hsYiEdu5g7ALpJdZIQ" visible="false" type="FromConstraintLabel" element="_SeWi1cX_EduPJbEsMYXjUQ">
- <children xmi:id="_3Sd1iMYiEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3Sd1icYiEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3Sd1h8YiEdu5g7ALpJdZIQ" x="2212" y="1365"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_3Sd1aMYiEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3Sd1acYiEdu5g7ALpJdZIQ" points="[5715, 1164, 5715, 1164]$[6456, 1164, 6456, 1164]$[6456, 2513, 6456, 2513]$[2805, 2513, 2805, 2513]$[2805, 1825, 2805, 1825]"/>
- </edges>
- <edges xmi:id="_3Sd1isYiEdu5g7ALpJdZIQ" element="_SeWjsMX_EduPJbEsMYXjUQ" source="_3SK6cMYiEdu5g7ALpJdZIQ" target="_M2SqkMYgEdu5g7ALpJdZIQ">
- <children xmi:id="_3SnmYMYiEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_3SnmYsYiEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_3SnmY8YiEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3SnmYcYiEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_3SnmZMYiEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWjnMX_EduPJbEsMYXjUQ">
- <children xmi:id="_3SnmZsYiEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SnmZcYiEdu5g7ALpJdZIQ" x="-1401" y="371"/>
- </children>
- <children xmi:id="_3SnmZ8YiEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWjnMX_EduPJbEsMYXjUQ">
- <children xmi:id="_3SnmacYiEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SnmaMYiEdu5g7ALpJdZIQ" x="1474" y="-241"/>
- </children>
- <children xmi:id="_3SnmasYiEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWi28X_EduPJbEsMYXjUQ">
- <children xmi:id="_3SnmbMYiEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3Snma8YiEdu5g7ALpJdZIQ" x="807" y="504"/>
- </children>
- <children xmi:id="_3SnmbcYiEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWi28X_EduPJbEsMYXjUQ">
- <children xmi:id="_3Snmb8YiEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SnmbsYiEdu5g7ALpJdZIQ" x="-457" y="-270"/>
- </children>
- <children xmi:id="_3SnmcMYiEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWjnMX_EduPJbEsMYXjUQ">
- <children xmi:id="_3SnmcsYiEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3Snmc8YiEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SnmccYiEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_3SnmdMYiEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWi28X_EduPJbEsMYXjUQ">
- <children xmi:id="_3SnmdsYiEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3Snmd8YiEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SnmdcYiEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_3SnmeMYiEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWjnMX_EduPJbEsMYXjUQ">
- <children xmi:id="_3SnmesYiEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3Snme8YiEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SnmecYiEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_3SnmfMYiEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWi28X_EduPJbEsMYXjUQ">
- <children xmi:id="_3SnmfsYiEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3Snmf8YiEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SnmfcYiEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_3Sd1i8YiEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3Sd1jMYiEdu5g7ALpJdZIQ" points="[-5635, 106, 10266, 1614]$[-16086, 106, -185, 1614]$[-16086, -873, -185, 635]"/>
- </edges>
- <edges xmi:id="_3SnmgMYiEdu5g7ALpJdZIQ" element="_SeWj4MX_EduPJbEsMYXjUQ" source="_3SK6cMYiEdu5g7ALpJdZIQ" target="_3SK6cMYiEdu5g7ALpJdZIQ">
- <children xmi:id="_3Snmg8YiEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_3SnmhcYiEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_3SnmhsYiEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3SnmhMYiEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_3Snmh8YiEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWj4cX_EduPJbEsMYXjUQ">
- <children xmi:id="_3SnmicYiEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SnmiMYiEdu5g7ALpJdZIQ" x="690" y="-927"/>
- </children>
- <children xmi:id="_3SnmisYiEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWj4cX_EduPJbEsMYXjUQ">
- <children xmi:id="_3SnmjMYiEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3Snmi8YiEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_3SnmjcYiEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWi88X_EduPJbEsMYXjUQ">
- <children xmi:id="_3Snmj8YiEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SnmjsYiEdu5g7ALpJdZIQ" x="-555" y="-582"/>
- </children>
- <children xmi:id="_3SnmkMYiEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWi88X_EduPJbEsMYXjUQ">
- <children xmi:id="_3SnmksYiEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SnmkcYiEdu5g7ALpJdZIQ" x="2250" y="238"/>
- </children>
- <children xmi:id="_3Snmk8YiEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWj4cX_EduPJbEsMYXjUQ">
- <children xmi:id="_3SnmlcYiEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3SnmlsYiEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SnmlMYiEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_3Snml8YiEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWi88X_EduPJbEsMYXjUQ">
- <children xmi:id="_3SnmmcYiEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3SnmmsYiEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SnmmMYiEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_3Snmm8YiEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWj4cX_EduPJbEsMYXjUQ">
- <children xmi:id="_3SnmncYiEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3SnmnsYiEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SnmnMYiEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_3SxXYMYiEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWi88X_EduPJbEsMYXjUQ">
- <children xmi:id="_3SxXYsYiEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3SxXY8YiEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SxXYcYiEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_3SnmgcYiEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3SnmgsYiEdu5g7ALpJdZIQ" points="[2249, 1825, 2249, 1825]$[2249, 2884, 2249, 2884]$[6721, 2884, 6721, 2884]$[6721, -185, 6721, -185]$[5715, -185, 5715, -185]"/>
- </edges>
- <edges xmi:id="_3SxXZMYiEdu5g7ALpJdZIQ" element="_SeWj3MX_EduPJbEsMYXjUQ" source="_3SK6cMYiEdu5g7ALpJdZIQ" target="_M2SqkMYgEdu5g7ALpJdZIQ">
- <children xmi:id="_3SxXZ8YiEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_3SxXacYiEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_3SxXasYiEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3SxXaMYiEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_3SxXa8YiEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWj3cX_EduPJbEsMYXjUQ">
- <children xmi:id="_3SxXbcYiEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SxXbMYiEdu5g7ALpJdZIQ" x="-1726" y="248"/>
- </children>
- <children xmi:id="_3SxXbsYiEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWj3cX_EduPJbEsMYXjUQ">
- <children xmi:id="_3SxXcMYiEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SxXb8YiEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_3SxXccYiEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWi7cX_EduPJbEsMYXjUQ">
- <children xmi:id="_3SxXc8YiEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SxXcsYiEdu5g7ALpJdZIQ" x="399" y="845"/>
- </children>
- <children xmi:id="_3SxXdMYiEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWi7cX_EduPJbEsMYXjUQ">
- <children xmi:id="_3SxXdsYiEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SxXdcYiEdu5g7ALpJdZIQ" x="-645" y="-295"/>
- </children>
- <children xmi:id="_3SxXd8YiEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWj3cX_EduPJbEsMYXjUQ">
- <children xmi:id="_3SxXecYiEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3SxXesYiEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SxXeMYiEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_3SxXe8YiEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWi7cX_EduPJbEsMYXjUQ">
- <children xmi:id="_3SxXfcYiEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3SxXfsYiEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SxXfMYiEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_3SxXf8YiEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWj3cX_EduPJbEsMYXjUQ">
- <children xmi:id="_3SxXgcYiEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3SxXgsYiEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SxXgMYiEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_3SxXg8YiEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWi7cX_EduPJbEsMYXjUQ">
- <children xmi:id="_3SxXhcYiEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3SxXhsYiEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3SxXhMYiEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_3SxXZcYiEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3SxXZsYiEdu5g7ALpJdZIQ" points="[-5635, 450, 10266, 1958]$[-16536, 450, -635, 1958]$[-16536, -873, -635, 635]"/>
- </edges>
- <edges xmi:id="_XtOQgMYjEdu5g7ALpJdZIQ" element="_SeWjtMX_EduPJbEsMYXjUQ" source="_Xs7VkMYjEdu5g7ALpJdZIQ" target="_I3rf8MYgEdu5g7ALpJdZIQ">
- <children xmi:id="_XtOQg8YjEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_XtOQhcYjEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_XtOQhsYjEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XtOQhMYjEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_XtOQgcYjEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_XtOQgsYjEdu5g7ALpJdZIQ" points="[-238, -609, 4340, 3043]$[-238, -1214, 4340, 2438]$[-4048, -1214, 530, 2438]$[-4048, -1879, 530, 1773]"/>
- </edges>
- <edges xmi:id="_XtOQh8YjEdu5g7ALpJdZIQ" element="_SeWjt8X_EduPJbEsMYXjUQ" source="_M2SqkMYgEdu5g7ALpJdZIQ" target="_Xs7VkMYjEdu5g7ALpJdZIQ">
- <children xmi:id="_XtOQisYjEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_XtOQjMYjEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_XtOQjcYjEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XtOQi8YjEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_XtOQjsYjEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWjtcX_EduPJbEsMYXjUQ">
- <children xmi:id="_XtOQkMYjEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_XtOQj8YjEdu5g7ALpJdZIQ" x="52" y="210"/>
- </children>
- <children xmi:id="_XtOQkcYjEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWjtcX_EduPJbEsMYXjUQ">
- <children xmi:id="_XtOQk8YjEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_XtOQksYjEdu5g7ALpJdZIQ" x="1715" y="-361"/>
- </children>
- <children xmi:id="_XtOQlMYjEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWjocX_EduPJbEsMYXjUQ">
- <children xmi:id="_XtOQlsYjEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_XtOQlcYjEdu5g7ALpJdZIQ" x="694" y="-217"/>
- </children>
- <children xmi:id="_XtOQl8YjEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWjocX_EduPJbEsMYXjUQ">
- <children xmi:id="_XtOQmcYjEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_XtOQmMYjEdu5g7ALpJdZIQ" x="-913" y="246"/>
- </children>
- <children xmi:id="_XtOQmsYjEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWjtcX_EduPJbEsMYXjUQ">
- <children xmi:id="_XtOQnMYjEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_XtOQncYjEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_XtOQm8YjEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_XtOQnsYjEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWjocX_EduPJbEsMYXjUQ">
- <children xmi:id="_XtOQoMYjEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_XtOQocYjEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_XtOQn8YjEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_XtOQosYjEdu5g7ALpJdZIQ" visible="false" type="ToConstraintLabel" element="_SeWjtcX_EduPJbEsMYXjUQ">
- <children xmi:id="_XtOQpMYjEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_XtOQpcYjEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_XtOQo8YjEdu5g7ALpJdZIQ" x="-265" y="1534"/>
- </children>
- <children xmi:id="_XtOQpsYjEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWjocX_EduPJbEsMYXjUQ">
- <children xmi:id="_XtOQqMYjEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_XtOQqcYjEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_XtOQp8YjEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_XtOQiMYjEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_XtOQicYjEdu5g7ALpJdZIQ" points="[1243, 264, -6430, 264]$[6456, 264, -1217, 264]"/>
- </edges>
- <edges xmi:id="_OQuO8MYlEdu5g7ALpJdZIQ" element="_SeWja8X_EduPJbEsMYXjUQ" source="_OQbUAMYlEdu5g7ALpJdZIQ" target="_Jy2uwMYgEdu5g7ALpJdZIQ">
- <children xmi:id="_OQuO88YlEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_OQuO9cYlEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_OQuO9sYlEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OQuO9MYlEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_OQuO8cYlEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OQuO8sYlEdu5g7ALpJdZIQ" points="[-450, -661, 10848, 4154]$[-450, -1772, 10848, 3043]$[-12409, -1772, -1111, 3043]$[-12409, -3201, -1111, 1614]"/>
- </edges>
- <edges xmi:id="_2SVtwMYlEdu5g7ALpJdZIQ" element="_SeWkD8X_EduPJbEsMYXjUQ" source="_2SCy0MYlEdu5g7ALpJdZIQ" target="_OQbUAMYlEdu5g7ALpJdZIQ">
- <children xmi:id="_2SVtw8YlEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_2SVtxcYlEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_2SVtxsYlEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2SVtxMYlEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_2SVtwcYlEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2SVtwsYlEdu5g7ALpJdZIQ" points="[-238, -1111, -1297, 5319]$[-238, -5715, -1297, 715]"/>
- </edges>
- <edges xmi:id="_2SVtx8YlEdu5g7ALpJdZIQ" element="_SeWkLMX_EduPJbEsMYXjUQ" source="_2SCy0MYlEdu5g7ALpJdZIQ" target="_wfoPoMYiEdu5g7ALpJdZIQ">
- <children xmi:id="_2SVtysYlEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_2SVtzMYlEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_2SVtzcYlEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2SVty8YlEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_2SVtzsYlEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWkKsX_EduPJbEsMYXjUQ">
- <children xmi:id="_2SVt0MYlEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_2SVtz8YlEdu5g7ALpJdZIQ" x="51" y="-458"/>
- </children>
- <children xmi:id="_2SVt0cYlEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWkKsX_EduPJbEsMYXjUQ">
- <children xmi:id="_2SVt08YlEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_2SVt0sYlEdu5g7ALpJdZIQ" x="91" y="2397"/>
- </children>
- <children xmi:id="_2SVt1MYlEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWkEMX_EduPJbEsMYXjUQ">
- <children xmi:id="_2SVt1sYlEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_2SVt1cYlEdu5g7ALpJdZIQ" y="-160"/>
- </children>
- <children xmi:id="_2SVt18YlEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWkEMX_EduPJbEsMYXjUQ">
- <children xmi:id="_2SVt2cYlEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_2SVt2MYlEdu5g7ALpJdZIQ" x="-40" y="1630"/>
- </children>
- <children xmi:id="_2SVt2sYlEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWkKsX_EduPJbEsMYXjUQ">
- <children xmi:id="_2SVt3MYlEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_2SVt3cYlEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_2SVt28YlEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_2SVt3sYlEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWkEMX_EduPJbEsMYXjUQ">
- <children xmi:id="_2SVt4MYlEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_2SVt4cYlEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_2SVt38YlEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_2SVt4sYlEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWkKsX_EduPJbEsMYXjUQ">
- <children xmi:id="_2SVt5MYlEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_2SVt5cYlEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_2SVt48YlEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_2SVt5sYlEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWkEMX_EduPJbEsMYXjUQ">
- <children xmi:id="_2SVt6MYlEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_2SVt6cYlEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_2SVt58YlEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_2SVtyMYlEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2SVtycYlEdu5g7ALpJdZIQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- </edges>
- <edges xmi:id="_JFVSsMYmEdu5g7ALpJdZIQ" element="_SeWiScX_EduPJbEsMYXjUQ" source="_JFCXwMYmEdu5g7ALpJdZIQ" target="_I3rf8MYgEdu5g7ALpJdZIQ">
- <children xmi:id="_JFVSs8YmEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_JFVStcYmEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_JFVStsYmEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JFVStMYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_JFVSscYmEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JFVSssYmEdu5g7ALpJdZIQ" points="[635, -2222, 53, 7806]$[635, -8255, 53, 1773]"/>
- </edges>
- <edges xmi:id="_JFVSt8YmEdu5g7ALpJdZIQ" element="_SeWj5MX_EduPJbEsMYXjUQ" source="_3SK6cMYiEdu5g7ALpJdZIQ" target="_JFCXwMYmEdu5g7ALpJdZIQ">
- <children xmi:id="_JFVSusYmEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_JFVSvMYmEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_JFVSvcYmEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JFVSu8YmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_JFVSvsYmEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWiSsX_EduPJbEsMYXjUQ">
- <children xmi:id="_JFVSwMYmEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JFVSv8YmEdu5g7ALpJdZIQ" x="-423" y="-264"/>
- </children>
- <children xmi:id="_JFVSwcYmEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWiSsX_EduPJbEsMYXjUQ">
- <children xmi:id="_JFVSw8YmEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JFVSwsYmEdu5g7ALpJdZIQ" x="1905" y="265"/>
- </children>
- <children xmi:id="_JFVSxMYmEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWi-MX_EduPJbEsMYXjUQ">
- <children xmi:id="_JFVSxsYmEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JFVSxcYmEdu5g7ALpJdZIQ" x="981" y="133"/>
- </children>
- <children xmi:id="_JFVSx8YmEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWi-MX_EduPJbEsMYXjUQ">
- <children xmi:id="_JFVSycYmEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JFVSyMYmEdu5g7ALpJdZIQ" x="-103" y="-2166"/>
- </children>
- <children xmi:id="_JFfDsMYmEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWiSsX_EduPJbEsMYXjUQ">
- <children xmi:id="_JFfDssYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_JFfDs8YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JFfDscYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_JFfDtMYmEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWi-MX_EduPJbEsMYXjUQ">
- <children xmi:id="_JFfDtsYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_JFfDt8YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JFfDtcYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_JFfDuMYmEdu5g7ALpJdZIQ" visible="false" type="ToConstraintLabel" element="_SeWiSsX_EduPJbEsMYXjUQ">
- <children xmi:id="_JFfDusYmEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_JFfDu8YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JFfDucYmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_JFfDvMYmEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWi-MX_EduPJbEsMYXjUQ">
- <children xmi:id="_JFfDvsYmEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_JFfDv8YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JFfDvcYmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_JFVSuMYmEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JFVSucYmEdu5g7ALpJdZIQ" points="[-5635, 1085, 7753, -3783]$[-11774, 1085, 1614, -3783]$[-11774, 2646, 1614, -2222]"/>
- </edges>
- <edges xmi:id="_JFfDwMYmEdu5g7ALpJdZIQ" element="_SeWj3sX_EduPJbEsMYXjUQ" source="_3SK6cMYiEdu5g7ALpJdZIQ" target="_JFCXwMYmEdu5g7ALpJdZIQ">
- <children xmi:id="_JFfDw8YmEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_JFfDxcYmEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_JFfDxsYmEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JFfDxMYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_JFfDx8YmEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWj38X_EduPJbEsMYXjUQ">
- <children xmi:id="_JFfDycYmEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JFfDyMYmEdu5g7ALpJdZIQ" x="-610" y="-157"/>
- </children>
- <children xmi:id="_JFfDysYmEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWj38X_EduPJbEsMYXjUQ">
- <children xmi:id="_JFfDzMYmEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JFfDy8YmEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_JFfDzcYmEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWi8MX_EduPJbEsMYXjUQ">
- <children xmi:id="_JFfDz8YmEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JFfDzsYmEdu5g7ALpJdZIQ" x="372" y="-184"/>
- </children>
- <children xmi:id="_JFfD0MYmEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWi8MX_EduPJbEsMYXjUQ">
- <children xmi:id="_JFfD0sYmEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JFfD0cYmEdu5g7ALpJdZIQ" x="-665" y="495"/>
- </children>
- <children xmi:id="_JFfD08YmEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWj38X_EduPJbEsMYXjUQ">
- <children xmi:id="_JFfD1cYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_JFfD1sYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JFfD1MYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_JFfD18YmEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWi8MX_EduPJbEsMYXjUQ">
- <children xmi:id="_JFfD2cYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_JFfD2sYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JFfD2MYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_JFfD28YmEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWj38X_EduPJbEsMYXjUQ">
- <children xmi:id="_JFfD3cYmEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_JFfD3sYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JFfD3MYmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_JFfD38YmEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWi8MX_EduPJbEsMYXjUQ">
- <children xmi:id="_JFfD4cYmEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_JFfD4sYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JFfD4MYmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_JFfDwcYmEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JFfDwsYmEdu5g7ALpJdZIQ" points="[-5106, 1825, 8282, -3043]$[-5106, 2778, 8282, -2090]$[-9657, 2778, 3731, -2090]"/>
- </edges>
- <edges xmi:id="_0HGIwMYmEdu5g7ALpJdZIQ" element="_SeWjzsX_EduPJbEsMYXjUQ" source="_0GzN0MYmEdu5g7ALpJdZIQ" target="_0GzN0MYmEdu5g7ALpJdZIQ">
- <children xmi:id="_0HGIw8YmEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_0HGIxcYmEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_0HGIxsYmEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0HGIxMYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_0HGIx8YmEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWjz8X_EduPJbEsMYXjUQ">
- <children xmi:id="_0HGIycYmEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HGIyMYmEdu5g7ALpJdZIQ" x="346" y="157"/>
- </children>
- <children xmi:id="_0HGIysYmEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWjz8X_EduPJbEsMYXjUQ">
- <children xmi:id="_0HGIzMYmEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HGIy8YmEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_0HGIzcYmEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWjyMX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HGIz8YmEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HGIzsYmEdu5g7ALpJdZIQ" x="-107" y="341"/>
- </children>
- <children xmi:id="_0HGI0MYmEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWjyMX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HGI0sYmEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HGI0cYmEdu5g7ALpJdZIQ" x="581" y="804"/>
- </children>
- <children xmi:id="_0HGI08YmEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWjz8X_EduPJbEsMYXjUQ">
- <children xmi:id="_0HGI1cYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0HGI1sYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HGI1MYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_0HGI18YmEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWjyMX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HGI2cYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0HGI2sYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HGI2MYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_0HGI28YmEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWjz8X_EduPJbEsMYXjUQ">
- <children xmi:id="_0HGI3cYmEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0HGI3sYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HGI3MYmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_0HGI38YmEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWjyMX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HGI4cYmEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0HGI4sYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HGI4MYmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_0HGIwcYmEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0HGIwsYmEdu5g7ALpJdZIQ" points="[715, 1138, 715, 1138]$[715, 2014, 715, 2014]$[-1455, 2014, -1455, 2014]$[-1455, 1138, -1455, 1138]"/>
- </edges>
- <edges xmi:id="_0HGI48YmEdu5g7ALpJdZIQ" element="_SeWj2sX_EduPJbEsMYXjUQ" source="_3SK6cMYiEdu5g7ALpJdZIQ" target="_0GzN0MYmEdu5g7ALpJdZIQ">
- <children xmi:id="_0HP5wMYmEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_0HP5wsYmEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_0HP5w8YmEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0HP5wcYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_0HP5xMYmEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWj28X_EduPJbEsMYXjUQ">
- <children xmi:id="_0HP5xsYmEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HP5xcYmEdu5g7ALpJdZIQ" x="-647" y="127"/>
- </children>
- <children xmi:id="_0HP5x8YmEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWj28X_EduPJbEsMYXjUQ">
- <children xmi:id="_0HP5ycYmEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HP5yMYmEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_0HP5ysYmEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWi6sX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HP5zMYmEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HP5y8YmEdu5g7ALpJdZIQ" x="476" y="159"/>
- </children>
- <children xmi:id="_0HP5zcYmEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWi6sX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HP5z8YmEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HP5zsYmEdu5g7ALpJdZIQ" x="-27" y="557"/>
- </children>
- <children xmi:id="_0HP50MYmEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWj28X_EduPJbEsMYXjUQ">
- <children xmi:id="_0HP50sYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0HP508YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HP50cYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_0HP51MYmEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWi6sX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HP51sYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0HP518YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HP51cYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_0HP52MYmEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWj28X_EduPJbEsMYXjUQ">
- <children xmi:id="_0HP52sYmEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0HP528YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HP52cYmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_0HP53MYmEdu5g7ALpJdZIQ" visible="false" type="FromConstraintLabel" element="_SeWi6sX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HP53sYmEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0HP538YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HP53cYmEdu5g7ALpJdZIQ" x="-1350" y="-1319"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_0HGI5MYmEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0HGI5cYmEdu5g7ALpJdZIQ" points="[-846, 1825, 5901, -2858]$[-846, 3783, 5901, -900]$[-4604, 3783, 2143, -900]"/>
- </edges>
- <edges xmi:id="_0HP54MYmEdu5g7ALpJdZIQ" element="_SeWj0MX_EduPJbEsMYXjUQ" source="_0GzN0MYmEdu5g7ALpJdZIQ" target="_3SK6cMYiEdu5g7ALpJdZIQ">
- <children xmi:id="_0HP548YmEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_0HP55cYmEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_0HP55sYmEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0HP55MYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_0HP558YmEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWj0cX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HP56cYmEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HP56MYmEdu5g7ALpJdZIQ" x="-1246" y="-400"/>
- </children>
- <children xmi:id="_0HP56sYmEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWj0cX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HP57MYmEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HP568YmEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_0HP57cYmEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWjysX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HP578YmEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HP57sYmEdu5g7ALpJdZIQ" x="1032" y="-134"/>
- </children>
- <children xmi:id="_0HP58MYmEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWjysX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HP58sYmEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HP58cYmEdu5g7ALpJdZIQ" x="-2721" y="-3126"/>
- </children>
- <children xmi:id="_0HP588YmEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWj0cX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HP59cYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0HP59sYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HP59MYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_0HP598YmEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWjysX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HZqwMYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0HZqwcYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HP5-MYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_0HZqwsYmEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWj0cX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HZqxMYmEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0HZqxcYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HZqw8YmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_0HZqxsYmEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWjysX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HZqyMYmEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0HZqycYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HZqx8YmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_0HP54cYmEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0HP54sYmEdu5g7ALpJdZIQ" points="[1482, 1138, -5265, 5821]$[1482, 1773, -5265, 6456]$[7356, 1773, 609, 6456]$[7356, -2858, 609, 1825]"/>
- </edges>
- <edges xmi:id="_0HZqysYmEdu5g7ALpJdZIQ" element="_SeWjwcX_EduPJbEsMYXjUQ" source="_0GzN0MYmEdu5g7ALpJdZIQ" target="_JFCXwMYmEdu5g7ALpJdZIQ">
- <children xmi:id="_0HZqzcYmEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_0HZqz8YmEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_0HZq0MYmEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0HZqzsYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_0HZqy8YmEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0HZqzMYmEdu5g7ALpJdZIQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- </edges>
- <edges xmi:id="_0HZq0cYmEdu5g7ALpJdZIQ" element="_SeWj1MX_EduPJbEsMYXjUQ" source="_3SK6cMYiEdu5g7ALpJdZIQ" target="_0GzN0MYmEdu5g7ALpJdZIQ">
- <children xmi:id="_0HZq1MYmEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_0HZq1sYmEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_0HZq18YmEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0HZq1cYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_0HZq2MYmEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWj1cX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HZq2sYmEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HZq2cYmEdu5g7ALpJdZIQ" x="-1028" y="181"/>
- </children>
- <children xmi:id="_0HZq28YmEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWj1cX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HZq3cYmEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HZq3MYmEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_0HZq3sYmEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWi4cX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HZq4MYmEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HZq38YmEdu5g7ALpJdZIQ" x="-3463" y="758"/>
- </children>
- <children xmi:id="_0HZq4cYmEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWi4cX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HZq48YmEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HZq4sYmEdu5g7ALpJdZIQ" x="-1321" y="-339"/>
- </children>
- <children xmi:id="_0HZq5MYmEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWj1cX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HZq5sYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0HZq58YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HZq5cYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_0HZq6MYmEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWi4cX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HZq6sYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0HZq68YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HZq6cYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_0HZq7MYmEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWj1cX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HZq7sYmEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0HZq78YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HZq7cYmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_0HZq8MYmEdu5g7ALpJdZIQ" visible="false" type="FromConstraintLabel" element="_SeWi4cX_EduPJbEsMYXjUQ">
- <children xmi:id="_0HZq8sYmEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0HZq88YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0HZq8cYmEdu5g7ALpJdZIQ" x="-1094" y="-1281"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_0HZq0sYmEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0HZq08YmEdu5g7ALpJdZIQ" points="[291, 1825, 7038, -2858]$[291, 5053, 7038, 370]$[-4604, 5053, 2143, 370]"/>
- </edges>
- <edges xmi:id="_0HZq9MYmEdu5g7ALpJdZIQ" element="_SeWj1sX_EduPJbEsMYXjUQ" source="_3SK6cMYiEdu5g7ALpJdZIQ" target="_0GzN0MYmEdu5g7ALpJdZIQ">
- <children xmi:id="_0HZq98YmEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_0Hi0sMYmEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_0Hi0scYmEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0HZq-MYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_0Hi0ssYmEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWj18X_EduPJbEsMYXjUQ">
- <children xmi:id="_0Hi0tMYmEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0Hi0s8YmEdu5g7ALpJdZIQ" x="-821" y="105"/>
- </children>
- <children xmi:id="_0Hi0tcYmEdu5g7ALpJdZIQ" visible="false" type="ToRoleLabel" element="_SeWj18X_EduPJbEsMYXjUQ">
- <children xmi:id="_0Hi0t8YmEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0Hi0tsYmEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_0Hi0uMYmEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWi5MX_EduPJbEsMYXjUQ">
- <children xmi:id="_0Hi0usYmEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0Hi0ucYmEdu5g7ALpJdZIQ" x="610" y="185"/>
- </children>
- <children xmi:id="_0Hi0u8YmEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWi5MX_EduPJbEsMYXjUQ">
- <children xmi:id="_0Hi0vcYmEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0Hi0vMYmEdu5g7ALpJdZIQ" x="-1322" y="-394"/>
- </children>
- <children xmi:id="_0Hi0vsYmEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWj18X_EduPJbEsMYXjUQ">
- <children xmi:id="_0Hi0wMYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0Hi0wcYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0Hi0v8YmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_0Hi0wsYmEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWi5MX_EduPJbEsMYXjUQ">
- <children xmi:id="_0Hi0xMYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0Hi0xcYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0Hi0w8YmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_0Hi0xsYmEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWj18X_EduPJbEsMYXjUQ">
- <children xmi:id="_0Hi0yMYmEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0Hi0ycYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0Hi0x8YmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_0Hi0ysYmEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWi5MX_EduPJbEsMYXjUQ">
- <children xmi:id="_0Hi0zMYmEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_0Hi0zcYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0Hi0y8YmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_0HZq9cYmEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0HZq9sYmEdu5g7ALpJdZIQ" points="[-317, 1825, 6430, -2858]$[-317, 4260, 6430, -423]$[-4604, 4260, 2143, -423]"/>
- </edges>
- <edges xmi:id="_1pCcoMYmEdu5g7ALpJdZIQ" element="_SeWiRMX_EduPJbEsMYXjUQ" source="_1ovhsMYmEdu5g7ALpJdZIQ" target="_JFCXwMYmEdu5g7ALpJdZIQ">
- <children xmi:id="_1pCco8YmEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_1pCcpcYmEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_1pCcpsYmEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1pCcpMYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_1pCcocYmEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1pCcosYmEdu5g7ALpJdZIQ" points="[-1243, -26, 4578, 3784]$[-5979, -26, -158, 3784]$[-5979, -1561, -158, 2249]"/>
- </edges>
- <edges xmi:id="_1pCcp8YmEdu5g7ALpJdZIQ" element="_SeWjvMX_EduPJbEsMYXjUQ" source="_3SK6cMYiEdu5g7ALpJdZIQ" target="_1ovhsMYmEdu5g7ALpJdZIQ">
- <children xmi:id="_1pCcqsYmEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_1pCcrMYmEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_1pCcrcYmEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1pCcq8YmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_1pCcrsYmEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWjvcX_EduPJbEsMYXjUQ">
- <children xmi:id="_1pCcsMYmEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pCcr8YmEdu5g7ALpJdZIQ" x="-1958" y="158"/>
- </children>
- <children xmi:id="_1pCcscYmEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWjvcX_EduPJbEsMYXjUQ">
- <children xmi:id="_1pCcs8YmEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pCcssYmEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_1pCctMYmEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWi3sX_EduPJbEsMYXjUQ">
- <children xmi:id="_1pCctsYmEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pCctcYmEdu5g7ALpJdZIQ" x="1773" y="211"/>
- </children>
- <children xmi:id="_1pCct8YmEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWi3sX_EduPJbEsMYXjUQ">
- <children xmi:id="_1pCcucYmEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pCcuMYmEdu5g7ALpJdZIQ" x="-582" y="-291"/>
- </children>
- <children xmi:id="_1pCcusYmEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWjvcX_EduPJbEsMYXjUQ">
- <children xmi:id="_1pCcvMYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pCcvcYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pCcu8YmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_1pCcvsYmEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWi3sX_EduPJbEsMYXjUQ">
- <children xmi:id="_1pCcwMYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pCcwcYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pCcv8YmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_1pCcwsYmEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWjvcX_EduPJbEsMYXjUQ">
- <children xmi:id="_1pCcxMYmEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pCcxcYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pCcw8YmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_1pCcxsYmEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWi3sX_EduPJbEsMYXjUQ">
- <children xmi:id="_1pCcyMYmEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pCcycYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pCcx8YmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_1pCcqMYmEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1pCcqcYmEdu5g7ALpJdZIQ" points="[1508, 1825, 9075, -6853]$[1508, 8731, 9075, 53]$[-6244, 8731, 1323, 53]"/>
- </edges>
- <edges xmi:id="_1pCcysYmEdu5g7ALpJdZIQ" element="_SeWj2MX_EduPJbEsMYXjUQ" source="_3SK6cMYiEdu5g7ALpJdZIQ" target="_1ovhsMYmEdu5g7ALpJdZIQ">
- <children xmi:id="_1pCczcYmEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_1pCcz8YmEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_1pCc0MYmEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1pCczsYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_1pCc0cYmEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWj2cX_EduPJbEsMYXjUQ">
- <children xmi:id="_1pCc08YmEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pCc0sYmEdu5g7ALpJdZIQ" x="-2620" y="145"/>
- </children>
- <children xmi:id="_1pCc1MYmEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWj2cX_EduPJbEsMYXjUQ">
- <children xmi:id="_1pCc1sYmEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pCc1cYmEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_1pCc18YmEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWi58X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pMNoMYmEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pCc2MYmEdu5g7ALpJdZIQ" x="1668" y="635"/>
- </children>
- <children xmi:id="_1pMNocYmEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWi58X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pMNo8YmEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pMNosYmEdu5g7ALpJdZIQ" x="-634" y="266"/>
- </children>
- <children xmi:id="_1pMNpMYmEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWj2cX_EduPJbEsMYXjUQ">
- <children xmi:id="_1pMNpsYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pMNp8YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pMNpcYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_1pMNqMYmEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWi58X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pMNqsYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pMNq8YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pMNqcYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_1pMNrMYmEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWj2cX_EduPJbEsMYXjUQ">
- <children xmi:id="_1pMNrsYmEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pMNr8YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pMNrcYmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_1pMNsMYmEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWi58X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pMNssYmEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pMNs8YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pMNscYmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_1pCcy8YmEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1pCczMYmEdu5g7ALpJdZIQ" points="[1879, 1825, 9446, -6853]$[1879, 10504, 9446, 1826]$[-7752, 10504, -185, 1826]$[-7752, 9392, -185, 714]"/>
- </edges>
- <edges xmi:id="_1pMNtMYmEdu5g7ALpJdZIQ" element="_SeWkCsX_EduPJbEsMYXjUQ" source="_1ovhsMYmEdu5g7ALpJdZIQ" target="_OQbUAMYlEdu5g7ALpJdZIQ">
- <children xmi:id="_1pMNt8YmEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_1pMNucYmEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_1pMNusYmEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1pMNuMYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_1pMNu8YmEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWkC8X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pMNvcYmEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pMNvMYmEdu5g7ALpJdZIQ" x="-3493" y="-1880"/>
- </children>
- <children xmi:id="_1pMNvsYmEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWkC8X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pMNwMYmEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pMNv8YmEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_1pMNwcYmEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWiR8X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pMNw8YmEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pMNwsYmEdu5g7ALpJdZIQ" x="2793" y="-2361"/>
- </children>
- <children xmi:id="_1pMNxMYmEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWiR8X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pMNxsYmEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pMNxcYmEdu5g7ALpJdZIQ" x="-8361" y="-2719"/>
- </children>
- <children xmi:id="_1pMNx8YmEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWkC8X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pMNycYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pMNysYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pMNyMYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_1pMNy8YmEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWiR8X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pMNzcYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pMNzsYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pMNzMYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_1pMNz8YmEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWkC8X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pMN0cYmEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pMN0sYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pMN0MYmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_1pMN08YmEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWiR8X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pMN1cYmEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pMN1sYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pMN1MYmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_1pMNtcYmEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1pMNtsYmEdu5g7ALpJdZIQ" points="[-741, 714, -17172, 9869]$[-741, 2807, -17172, 11962]$[20796, 2807, 4365, 11962]$[20796, -9181, 4365, -26]$[18336, -9181, 1905, -26]"/>
- </edges>
- <edges xmi:id="_1pMN18YmEdu5g7ALpJdZIQ" element="_SeWj4sX_EduPJbEsMYXjUQ" source="_3SK6cMYiEdu5g7ALpJdZIQ" target="_1ovhsMYmEdu5g7ALpJdZIQ">
- <children xmi:id="_1pVXksYmEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_1pVXlMYmEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_1pVXlcYmEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1pVXk8YmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_1pVXlsYmEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWj48X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pVXmMYmEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pVXl8YmEdu5g7ALpJdZIQ" x="-1392" y="171"/>
- </children>
- <children xmi:id="_1pVXmcYmEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWj48X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pVXm8YmEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pVXmsYmEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_1pVXnMYmEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWi9sX_EduPJbEsMYXjUQ">
- <children xmi:id="_1pVXnsYmEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pVXncYmEdu5g7ALpJdZIQ" x="1430" y="238"/>
- </children>
- <children xmi:id="_1pVXn8YmEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWi9sX_EduPJbEsMYXjUQ">
- <children xmi:id="_1pVXocYmEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pVXoMYmEdu5g7ALpJdZIQ" x="-1454" y="213"/>
- </children>
- <children xmi:id="_1pVXosYmEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWj48X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pVXpMYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pVXpcYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pVXo8YmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_1pVXpsYmEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWi9sX_EduPJbEsMYXjUQ">
- <children xmi:id="_1pVXqMYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pVXqcYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pVXp8YmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_1pVXqsYmEdu5g7ALpJdZIQ" visible="false" type="ToConstraintLabel" element="_SeWj48X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pVXrMYmEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pVXrcYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pVXq8YmEdu5g7ALpJdZIQ" x="4691" y="-2183"/>
- </children>
- <children xmi:id="_1pVXrsYmEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWi9sX_EduPJbEsMYXjUQ">
- <children xmi:id="_1pVXsMYmEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pVXscYmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pVXr8YmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_1pVXkMYmEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1pVXkcYmEdu5g7ALpJdZIQ" points="[979, 1825, 8546, -6853]$[979, 8070, 8546, -608]$[-6244, 8070, 1323, -608]"/>
- </edges>
- <edges xmi:id="_1pVXssYmEdu5g7ALpJdZIQ" element="_SeWj0sX_EduPJbEsMYXjUQ" source="_0GzN0MYmEdu5g7ALpJdZIQ" target="_1ovhsMYmEdu5g7ALpJdZIQ">
- <children xmi:id="_1pVXtcYmEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_1pVXt8YmEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_1pVXuMYmEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1pVXtsYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_1pVXucYmEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWj08X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pVXu8YmEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pVXusYmEdu5g7ALpJdZIQ" x="-81" y="-132"/>
- </children>
- <children xmi:id="_1pVXvMYmEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWj08X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pVXvsYmEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pVXvcYmEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_1pVXv8YmEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWjy8X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pVXwcYmEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pVXwMYmEdu5g7ALpJdZIQ" x="-133" y="-133"/>
- </children>
- <children xmi:id="_1pVXwsYmEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWjy8X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pVXxMYmEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pVXw8YmEdu5g7ALpJdZIQ" x="-100" y="1306"/>
- </children>
- <children xmi:id="_1pfIkMYmEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWj08X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pfIksYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pfIk8YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pfIkcYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_1pfIlMYmEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWjy8X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pfIlsYmEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pfIl8YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pfIlcYmEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_1pfImMYmEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWj08X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pfImsYmEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pfIm8YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pfImcYmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_1pfInMYmEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWjy8X_EduPJbEsMYXjUQ">
- <children xmi:id="_1pfInsYmEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_1pfIn8YmEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1pfIncYmEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_1pVXs8YmEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1pVXtMYmEdu5g7ALpJdZIQ" points="[-1719, 1138, -899, -2857]$[-1719, 3334, -899, -661]"/>
- </edges>
- </contents>
- <contents xmi:type="notation:Diagram" xmi:id="_1bvjIMYIEduW_cUc2naAIw" type="Class" name="EObject Operations">
- <children xmi:id="_6Fn4UMYIEduW_cUc2naAIw" element="_SeWijsX_EduPJbEsMYXjUQ">
- <children xmi:id="_6Fn4U8YIEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_6Fn4VMYIEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_6Fn4VcYIEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_6Fn4VsYIEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_6Fn4V8YIEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_6Fn4WMYIEduW_cUc2naAIw" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_6Fn4WcYIEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_6Fn4WsYIEduW_cUc2naAIw" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_6Fn4W8YIEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_6Fn4XMYIEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_6Fn4XcYIEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_6Fn4XsYIEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_6Fn4X8YIEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_6Fn4UcYIEduW_cUc2naAIw" fontHeight="8" showListSignature="true" fillColor="13420443" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6Fn4UsYIEduW_cUc2naAIw" x="951" y="951"/>
- </children>
- <children xmi:id="_F2IR8MYJEduW_cUc2naAIw" element="_SeWj6cX_EduPJbEsMYXjUQ">
- <children xmi:id="_F2IR88YJEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_F2IR9MYJEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_F2IR9cYJEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_F2IR9sYJEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_F2IR98YJEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_F2IR-MYJEduW_cUc2naAIw" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_F2IR-cYJEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_F2IR-sYJEduW_cUc2naAIw" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_F2IR-8YJEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_F2IR_MYJEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_F2IR_cYJEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_F2IR_sYJEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_F2IR_8YJEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_F2IR8cYJEduW_cUc2naAIw" fontHeight="8" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_F2IR8sYJEduW_cUc2naAIw" x="6347" y="10461"/>
- </children>
- <children xmi:id="_i_TnkMYJEduW_cUc2naAIw" element="_SeWj-sX_EduPJbEsMYXjUQ">
- <children xmi:id="_i_Tnk8YJEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_i_TnlMYJEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_i_TnlcYJEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_i_TnlsYJEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_i_dYkMYJEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_i_dYkcYJEduW_cUc2naAIw" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_i_dYksYJEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_i_dYk8YJEduW_cUc2naAIw" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_i_dYlMYJEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_i_dYlcYJEduW_cUc2naAIw" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_i_dYlsYJEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_i_dYl8YJEduW_cUc2naAIw" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_i_dYmMYJEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_i_TnkcYJEduW_cUc2naAIw" fontHeight="8" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i_TnksYJEduW_cUc2naAIw" x="14582" y="10249"/>
- </children>
- <styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_1bvjIcYIEduW_cUc2naAIw"/>
- <element xsi:nil="true"/>
- <edges xmi:id="_F2SC8MYJEduW_cUc2naAIw" element="_SeWkBMX_EduPJbEsMYXjUQ" source="_F2IR8MYJEduW_cUc2naAIw" target="_6Fn4UMYIEduW_cUc2naAIw">
- <children xmi:id="_F2SC88YJEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_F2SC9cYJEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_F2SC9sYJEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_F2SC9MYJEduW_cUc2naAIw" y="-186"/>
- </children>
- <children xmi:id="_F2SC98YJEduW_cUc2naAIw" type="ToMultiplicityLabel" element="_SeWkBcX_EduPJbEsMYXjUQ">
- <children xmi:id="_F2SC-cYJEduW_cUc2naAIw" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_F2SC-MYJEduW_cUc2naAIw" x="-158" y="-134"/>
- </children>
- <children xmi:id="_F2SC-sYJEduW_cUc2naAIw" type="ToRoleLabel" element="_SeWkBcX_EduPJbEsMYXjUQ">
- <children xmi:id="_F2SC_MYJEduW_cUc2naAIw" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_F2SC-8YJEduW_cUc2naAIw" y="-397"/>
- </children>
- <children xmi:id="_F2SC_cYJEduW_cUc2naAIw" type="FromMultiplicityLabel" element="_SeWj98X_EduPJbEsMYXjUQ">
- <children xmi:id="_F2SC_8YJEduW_cUc2naAIw" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_F2SC_sYJEduW_cUc2naAIw" x="-131" y="-161"/>
- </children>
- <children xmi:id="_F2SDAMYJEduW_cUc2naAIw" type="FromRoleLabel" element="_SeWj98X_EduPJbEsMYXjUQ">
- <children xmi:id="_F2SDAsYJEduW_cUc2naAIw" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_F2SDAcYJEduW_cUc2naAIw" x="-130" y="1612"/>
- </children>
- <children xmi:id="_F2bM4MYJEduW_cUc2naAIw" type="ToQualifierLabel" element="_SeWkBcX_EduPJbEsMYXjUQ">
- <children xmi:id="_F2bM4sYJEduW_cUc2naAIw" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_F2bM48YJEduW_cUc2naAIw"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_F2bM4cYJEduW_cUc2naAIw" y="-186"/>
- </children>
- <children xmi:id="_F2bM5MYJEduW_cUc2naAIw" type="FromQualifierLabel" element="_SeWj98X_EduPJbEsMYXjUQ">
- <children xmi:id="_F2bM5sYJEduW_cUc2naAIw" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_F2bM58YJEduW_cUc2naAIw"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_F2bM5cYJEduW_cUc2naAIw" y="-186"/>
- </children>
- <children xmi:id="_F2bM6MYJEduW_cUc2naAIw" type="ToConstraintLabel" element="_SeWkBcX_EduPJbEsMYXjUQ">
- <children xmi:id="_F2bM6sYJEduW_cUc2naAIw" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_F2bM68YJEduW_cUc2naAIw"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_F2bM6cYJEduW_cUc2naAIw" y="1058"/>
- </children>
- <children xmi:id="_F2bM7MYJEduW_cUc2naAIw" type="FromConstraintLabel" element="_SeWj98X_EduPJbEsMYXjUQ">
- <children xmi:id="_F2bM7sYJEduW_cUc2naAIw" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_F2bM78YJEduW_cUc2naAIw"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_F2bM7cYJEduW_cUc2naAIw" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_F2SC8cYJEduW_cUc2naAIw" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_F2SC8sYJEduW_cUc2naAIw" points="[26, -714, 26, 6086]$[26, -3334, 26, 3466]"/>
- </edges>
- <edges xmi:id="_F2bM8MYJEduW_cUc2naAIw" element="_SeWkAsX_EduPJbEsMYXjUQ" source="_F2IR8MYJEduW_cUc2naAIw" target="_6Fn4UMYIEduW_cUc2naAIw">
- <children xmi:id="_F2bM88YJEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_F2bM9cYJEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_F2bM9sYJEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_F2bM9MYJEduW_cUc2naAIw" y="-186"/>
- </children>
- <children xmi:id="_F2bM98YJEduW_cUc2naAIw" type="ToMultiplicityLabel" element="_SeWkA8X_EduPJbEsMYXjUQ">
- <children xmi:id="_F2bM-cYJEduW_cUc2naAIw" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_F2bM-MYJEduW_cUc2naAIw" x="-238" y="-265"/>
- </children>
- <children xmi:id="_F2bM-sYJEduW_cUc2naAIw" type="ToRoleLabel" element="_SeWkA8X_EduPJbEsMYXjUQ">
- <children xmi:id="_F2bM_MYJEduW_cUc2naAIw" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_F2bM-8YJEduW_cUc2naAIw" y="-397"/>
- </children>
- <children xmi:id="_F2bM_cYJEduW_cUc2naAIw" type="FromMultiplicityLabel" element="_SeWj9MX_EduPJbEsMYXjUQ">
- <children xmi:id="_F2bM_8YJEduW_cUc2naAIw" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_F2bM_sYJEduW_cUc2naAIw" x="479" y="-161"/>
- </children>
- <children xmi:id="_F2bNAMYJEduW_cUc2naAIw" type="FromRoleLabel" element="_SeWj9MX_EduPJbEsMYXjUQ">
- <children xmi:id="_F2bNAsYJEduW_cUc2naAIw" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_F2bNAcYJEduW_cUc2naAIw" x="510" y="1492"/>
- </children>
- <children xmi:id="_F2bNA8YJEduW_cUc2naAIw" type="ToQualifierLabel" element="_SeWkA8X_EduPJbEsMYXjUQ">
- <children xmi:id="_F2bNBcYJEduW_cUc2naAIw" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_F2bNBsYJEduW_cUc2naAIw"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_F2bNBMYJEduW_cUc2naAIw" y="-186"/>
- </children>
- <children xmi:id="_F2bNB8YJEduW_cUc2naAIw" type="FromQualifierLabel" element="_SeWj9MX_EduPJbEsMYXjUQ">
- <children xmi:id="_F2bNCcYJEduW_cUc2naAIw" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_F2bNCsYJEduW_cUc2naAIw"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_F2bNCMYJEduW_cUc2naAIw" y="-186"/>
- </children>
- <children xmi:id="_F2bNC8YJEduW_cUc2naAIw" type="ToConstraintLabel" element="_SeWkA8X_EduPJbEsMYXjUQ">
- <children xmi:id="_F2bNDcYJEduW_cUc2naAIw" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_F2bNDsYJEduW_cUc2naAIw"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_F2bNDMYJEduW_cUc2naAIw" y="1058"/>
- </children>
- <children xmi:id="_F2bND8YJEduW_cUc2naAIw" type="FromConstraintLabel" element="_SeWj9MX_EduPJbEsMYXjUQ">
- <children xmi:id="_F2bNEcYJEduW_cUc2naAIw" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_F2bNEsYJEduW_cUc2naAIw"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_F2bNEMYJEduW_cUc2naAIw" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_F2bM8cYJEduW_cUc2naAIw" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_F2bM8sYJEduW_cUc2naAIw" points="[-1614, 265, -1614, 7065]$[-4736, 265, -4736, 7065]$[-4736, -3334, -4736, 3466]"/>
- </edges>
- <edges xmi:id="_i_dYmcYJEduW_cUc2naAIw" element="_SeWj_8X_EduPJbEsMYXjUQ" source="_F2IR8MYJEduW_cUc2naAIw" target="_i_TnkMYJEduW_cUc2naAIw">
- <children xmi:id="_i_migMYJEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_i_migsYJEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_i_mig8YJEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i_migcYJEduW_cUc2naAIw" y="-186"/>
- </children>
- <children xmi:id="_i_mihMYJEduW_cUc2naAIw" type="ToMultiplicityLabel" element="_SeWkAMX_EduPJbEsMYXjUQ">
- <children xmi:id="_i_mihsYJEduW_cUc2naAIw" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_i_mihcYJEduW_cUc2naAIw" x="-106" y="237"/>
- </children>
- <children xmi:id="_i_mih8YJEduW_cUc2naAIw" type="ToRoleLabel" element="_SeWkAMX_EduPJbEsMYXjUQ">
- <children xmi:id="_i_miicYJEduW_cUc2naAIw" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_i_miiMYJEduW_cUc2naAIw" y="-397"/>
- </children>
- <children xmi:id="_i_miisYJEduW_cUc2naAIw" type="FromMultiplicityLabel" element="_SeWj78X_EduPJbEsMYXjUQ">
- <children xmi:id="_i_mijMYJEduW_cUc2naAIw" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_i_mii8YJEduW_cUc2naAIw" x="370" y="237"/>
- </children>
- <children xmi:id="_i_mijcYJEduW_cUc2naAIw" type="FromRoleLabel" element="_SeWj78X_EduPJbEsMYXjUQ">
- <children xmi:id="_i_mij8YJEduW_cUc2naAIw" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_i_mijsYJEduW_cUc2naAIw" x="-770" y="-240"/>
- </children>
- <children xmi:id="_i_mikMYJEduW_cUc2naAIw" type="ToQualifierLabel" element="_SeWkAMX_EduPJbEsMYXjUQ">
- <children xmi:id="_i_miksYJEduW_cUc2naAIw" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_i_mik8YJEduW_cUc2naAIw"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_i_mikcYJEduW_cUc2naAIw" y="-186"/>
- </children>
- <children xmi:id="_i_milMYJEduW_cUc2naAIw" type="FromQualifierLabel" element="_SeWj78X_EduPJbEsMYXjUQ">
- <children xmi:id="_i_milsYJEduW_cUc2naAIw" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_i_mil8YJEduW_cUc2naAIw"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_i_milcYJEduW_cUc2naAIw" y="-186"/>
- </children>
- <children xmi:id="_i_mimMYJEduW_cUc2naAIw" type="ToConstraintLabel" element="_SeWkAMX_EduPJbEsMYXjUQ">
- <children xmi:id="_i_mimsYJEduW_cUc2naAIw" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_i_mim8YJEduW_cUc2naAIw"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_i_mimcYJEduW_cUc2naAIw" y="1058"/>
- </children>
- <children xmi:id="_i_minMYJEduW_cUc2naAIw" type="FromConstraintLabel" element="_SeWj78X_EduPJbEsMYXjUQ">
- <children xmi:id="_i_minsYJEduW_cUc2naAIw" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_i_min8YJEduW_cUc2naAIw"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_i_mincYJEduW_cUc2naAIw" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_i_dYmsYJEduW_cUc2naAIw" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i_dYm8YJEduW_cUc2naAIw" points="[1508, -53, -7514, -53]$[6826, -53, -2196, -53]"/>
- </edges>
- </contents>
- <contents xmi:type="notation:Diagram" xmi:id="_DY9PcMYKEduW_cUc2naAIw" type="Class" name="External Types">
- <children xmi:id="_Vz79AMYKEduW_cUc2naAIw" element="_SeWkLcX_EduPJbEsMYXjUQ">
- <children xmi:id="_Vz79A8YKEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_Vz79BMYKEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_Vz79BcYKEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_Vz79BsYKEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_Vz79B8YKEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_Vz79CMYKEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_Vz79CcYKEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Vz79CsYKEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_V0FG8MYKEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0FG8cYKEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_Vz79AcYKEduW_cUc2naAIw" fontHeight="8" fillColor="8047085" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Vz79AsYKEduW_cUc2naAIw" x="3170" y="1268"/>
- </children>
- <children xmi:id="_V0FG8sYKEduW_cUc2naAIw" element="_SeWkMMX_EduPJbEsMYXjUQ">
- <children xmi:id="_V0FG9cYKEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_V0FG9sYKEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_V0FG98YKEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_V0FG-MYKEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_V0FG-cYKEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_V0FG-sYKEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_V0FG-8YKEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0FG_MYKEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_V0FG_cYKEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0FG_sYKEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_V0FG88YKEduW_cUc2naAIw" fontHeight="8" fillColor="8047085" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V0FG9MYKEduW_cUc2naAIw" x="3170" y="3487"/>
- </children>
- <children xmi:id="_V0FG_8YKEduW_cUc2naAIw" element="_SeWkTMX_EduPJbEsMYXjUQ">
- <children xmi:id="_V0FHAsYKEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_V0FHA8YKEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_V0FHBMYKEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_V0FHBcYKEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_V0FHBsYKEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_V0FHB8YKEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_V0FHCMYKEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0FHCcYKEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_V0FHCsYKEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0FHC8YKEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_V0FHAMYKEduW_cUc2naAIw" fontHeight="8" fillColor="8047085" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V0FHAcYKEduW_cUc2naAIw" x="3184" y="5706"/>
- </children>
- <children xmi:id="_V0FHDMYKEduW_cUc2naAIw" element="_SeWkTcX_EduPJbEsMYXjUQ">
- <children xmi:id="_V0FHD8YKEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_V0FHEMYKEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_V0FHEcYKEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_V0FHEsYKEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_V0FHE8YKEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_V0FHFMYKEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_V0FHFcYKEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0FHFsYKEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_V0FHF8YKEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0FHGMYKEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_V0FHDcYKEduW_cUc2naAIw" fontHeight="8" fillColor="8047085" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V0FHDsYKEduW_cUc2naAIw" x="2733" y="7925"/>
- </children>
- <children xmi:id="_V0FHGcYKEduW_cUc2naAIw" element="_SeWkVsX_EduPJbEsMYXjUQ">
- <children xmi:id="_V0FHHMYKEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_V0FHHcYKEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_V0FHHsYKEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_V0FHH8YKEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_V0FHIMYKEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_V0FHIcYKEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_V0FHIsYKEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0FHI8YKEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_V0FHJMYKEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0FHJcYKEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_V0FHGsYKEduW_cUc2naAIw" fontHeight="8" fillColor="8047085" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V0FHG8YKEduW_cUc2naAIw" x="3184" y="10144"/>
- </children>
- <children xmi:id="_V0FHJsYKEduW_cUc2naAIw" element="_SeWkWsX_EduPJbEsMYXjUQ">
- <children xmi:id="_V0FHKcYKEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_V0FHKsYKEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_V0FHK8YKEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_V0FHLMYKEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_V0FHLcYKEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_V0FHLsYKEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_V0FHL8YKEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0FHMMYKEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_V0FHMcYKEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0FHMsYKEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_V0FHJ8YKEduW_cUc2naAIw" fontHeight="8" fillColor="8047085" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V0FHKMYKEduW_cUc2naAIw" x="3077" y="12363"/>
- </children>
- <children xmi:id="_V0FHM8YKEduW_cUc2naAIw" element="_SeWkW8X_EduPJbEsMYXjUQ">
- <children xmi:id="_V0FHNsYKEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_V0FHN8YKEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_V0FHOMYKEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_V0FHOcYKEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_V0FHOsYKEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_V0FHO8YKEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_V0FHPMYKEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0FHPcYKEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_V0FHPsYKEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0FHP8YKEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_V0FHNMYKEduW_cUc2naAIw" fontHeight="8" fillColor="8047085" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V0FHNcYKEduW_cUc2naAIw" x="13314" y="1268"/>
- </children>
- <children xmi:id="_V0FHQMYKEduW_cUc2naAIw" element="_SeWkXMX_EduPJbEsMYXjUQ">
- <children xmi:id="_V0FHQ8YKEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_V0FHRMYKEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_V0FHRcYKEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_V0FHRsYKEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_V0FHR8YKEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_V0FHSMYKEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_V0FHScYKEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0FHSsYKEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_V0FHS8YKEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0FHTMYKEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_V0FHQcYKEduW_cUc2naAIw" fontHeight="8" fillColor="8047085" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V0FHQsYKEduW_cUc2naAIw" x="12877" y="3487"/>
- </children>
- <children xmi:id="_V0FHTcYKEduW_cUc2naAIw" element="_SeWkesX_EduPJbEsMYXjUQ">
- <children xmi:id="_V0FHUMYKEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_V0FHUcYKEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_V0FHUsYKEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_V0FHU8YKEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_V0FHVMYKEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_V0FHVcYKEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_V0FHVsYKEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0FHV8YKEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_V0O38MYKEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0O38cYKEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_V0FHTsYKEduW_cUc2naAIw" fontHeight="8" fillColor="8047085" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V0FHT8YKEduW_cUc2naAIw" x="13420" y="5706"/>
- </children>
- <children xmi:id="_V0O38sYKEduW_cUc2naAIw" element="_SeWkgMX_EduPJbEsMYXjUQ">
- <children xmi:id="_V0O39cYKEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_V0O39sYKEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_V0O398YKEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_V0O3-MYKEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_V0O3-cYKEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_V0O3-sYKEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_V0O3-8YKEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0O3_MYKEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_V0O3_cYKEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0O3_sYKEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_V0O388YKEduW_cUc2naAIw" fontHeight="8" fillColor="8047085" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V0O39MYKEduW_cUc2naAIw" x="13420" y="7925"/>
- </children>
- <children xmi:id="_V0O3_8YKEduW_cUc2naAIw" element="_SeWkgcX_EduPJbEsMYXjUQ">
- <children xmi:id="_V0O4AsYKEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_V0O4A8YKEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_V0O4BMYKEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_V0O4BcYKEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_V0O4BsYKEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_V0O4B8YKEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_V0O4CMYKEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0O4CcYKEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_V0O4CsYKEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0O4C8YKEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_V0O4AMYKEduW_cUc2naAIw" fontHeight="8" fillColor="8047085" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V0O4AcYKEduW_cUc2naAIw" x="13248" y="10144"/>
- </children>
- <children xmi:id="_V0O4DMYKEduW_cUc2naAIw" element="_SeWkjcX_EduPJbEsMYXjUQ">
- <children xmi:id="_V0O4D8YKEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_V0O4EMYKEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_V0O4EcYKEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_V0O4EsYKEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_V0O4E8YKEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_V0O4FMYKEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_V0O4FcYKEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0O4FsYKEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_V0O4F8YKEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_V0O4GMYKEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_V0O4DcYKEduW_cUc2naAIw" fontHeight="8" fillColor="8047085" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V0O4DsYKEduW_cUc2naAIw" x="13274" y="12363"/>
- </children>
- <styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_DY9PccYKEduW_cUc2naAIw" description="The non-Ecore types are types that are defined outside of Ecore but are used as attribute types or in operation signatures by Ecore classes."/>
- <element xsi:nil="true"/>
- </contents>
- <contents xmi:type="notation:Diagram" xmi:id="_SeRzUMYLEduW_cUc2naAIw" type="Class" name="Java Language Types">
- <children xmi:id="_dyercMYLEduW_cUc2naAIw" element="_SeWkM8X_EduPJbEsMYXjUQ">
- <children xmi:id="_dyerc8YLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyerdMYLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyerdcYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyerdsYLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyerd8YLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyereMYLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyerecYLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyeresYLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyere8YLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyerfMYLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyerccYLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyercsYLEduW_cUc2naAIw" x="951" y="951"/>
- </children>
- <children xmi:id="_dyerfcYLEduW_cUc2naAIw" element="_SeWkNsX_EduPJbEsMYXjUQ">
- <children xmi:id="_dyergMYLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyergcYLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyergsYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyerg8YLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyerhMYLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyerhcYLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyerhsYLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyerh8YLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyeriMYLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyericYLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyerfsYLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyerf8YLEduW_cUc2naAIw" x="619" y="3487"/>
- </children>
- <children xmi:id="_dyerisYLEduW_cUc2naAIw" element="_SeWkO8X_EduPJbEsMYXjUQ">
- <children xmi:id="_dyerjcYLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyerjsYLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyerj8YLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyerkMYLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyerkcYLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyerksYLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyerk8YLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyerlMYLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyerlcYLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyerlsYLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyeri8YLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyerjMYLEduW_cUc2naAIw" x="11095" y="951"/>
- </children>
- <children xmi:id="_dyoccMYLEduW_cUc2naAIw" element="_SeWkPsX_EduPJbEsMYXjUQ">
- <children xmi:id="_dyocc8YLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyocdMYLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyocdcYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyocdsYLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyocd8YLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyoceMYLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyocecYLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyocesYLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyoce8YLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyocfMYLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyocccYLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyoccsYLEduW_cUc2naAIw" x="6022" y="12046"/>
- </children>
- <children xmi:id="_dyocfcYLEduW_cUc2naAIw" element="_SeWkQcX_EduPJbEsMYXjUQ">
- <children xmi:id="_dyocgMYLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyocgcYLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyocgsYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyocg8YLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyochMYLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyochcYLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyochsYLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyoch8YLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyociMYLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyocicYLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyocfsYLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyocf8YLEduW_cUc2naAIw" x="11041" y="3487"/>
- </children>
- <children xmi:id="_dyocisYLEduW_cUc2naAIw" element="_SeWkRsX_EduPJbEsMYXjUQ">
- <children xmi:id="_dyocjcYLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyocjsYLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyocj8YLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyockMYLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyockcYLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyocksYLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyock8YLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyoclMYLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyoclcYLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyoclsYLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyoci8YLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyocjMYLEduW_cUc2naAIw" x="6023" y="951"/>
- </children>
- <children xmi:id="_dyocl8YLEduW_cUc2naAIw" element="_SeWkR8X_EduPJbEsMYXjUQ">
- <children xmi:id="_dyocmsYLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyocm8YLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyocnMYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyocncYLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyocnsYLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyocn8YLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyocoMYLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyococYLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyocosYLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyoco8YLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyocmMYLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyocmcYLEduW_cUc2naAIw" x="5559" y="3487"/>
- </children>
- <children xmi:id="_dyocpMYLEduW_cUc2naAIw" element="_SeWkTsX_EduPJbEsMYXjUQ">
- <children xmi:id="_dyocp8YLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyocqMYLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyocqcYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyocqsYLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyocq8YLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyocrMYLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyocrcYLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyocrsYLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyocr8YLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyocsMYLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyocpcYLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyocpsYLEduW_cUc2naAIw" x="16079" y="951"/>
- </children>
- <children xmi:id="_dyocscYLEduW_cUc2naAIw" element="_SeWkUcX_EduPJbEsMYXjUQ">
- <children xmi:id="_dyoctMYLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyoctcYLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyoctsYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyoct8YLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyocuMYLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyocucYLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyocusYLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyocu8YLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyocvMYLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyocvcYLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyocssYLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyocs8YLEduW_cUc2naAIw" x="15827" y="3487"/>
- </children>
- <children xmi:id="_dyocvsYLEduW_cUc2naAIw" element="_SeWkXcX_EduPJbEsMYXjUQ">
- <children xmi:id="_dyocwcYLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyocwsYLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyocw8YLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyocxMYLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyocxcYLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyocxsYLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyocx8YLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyocyMYLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyocycYLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyocysYLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyocv8YLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyocwMYLEduW_cUc2naAIw" x="951" y="6023"/>
- </children>
- <children xmi:id="_dyocy8YLEduW_cUc2naAIw" element="_SeWkYMX_EduPJbEsMYXjUQ">
- <children xmi:id="_dyoczsYLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyocz8YLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyoc0MYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyoc0cYLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyoc0sYLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyoc08YLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyoc1MYLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyoc1cYLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyoc1sYLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyoc18YLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyoczMYLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyoczcYLEduW_cUc2naAIw" x="871" y="8876"/>
- </children>
- <children xmi:id="_dyoc2MYLEduW_cUc2naAIw" element="_SeWkZcX_EduPJbEsMYXjUQ">
- <children xmi:id="_dyoc28YLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyoc3MYLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyoc3cYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyoc3sYLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyoc38YLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyoc4MYLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyoc4cYLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyoc4sYLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyoc48YLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyoc5MYLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyoc2cYLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyoc2sYLEduW_cUc2naAIw" x="6022" y="6023"/>
- </children>
- <children xmi:id="_dyoc5cYLEduW_cUc2naAIw" element="_SeWkaMX_EduPJbEsMYXjUQ">
- <children xmi:id="_dyoc6MYLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyoc6cYLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyoc6sYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyoc68YLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyoc7MYLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyoc7cYLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyoc7sYLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyoc78YLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyoc8MYLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyoc8cYLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyoc5sYLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyoc58YLEduW_cUc2naAIw" x="5731" y="8876"/>
- </children>
- <children xmi:id="_dyoc8sYLEduW_cUc2naAIw" element="_SeWkbcX_EduPJbEsMYXjUQ">
- <children xmi:id="_dyoc9cYLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyoc9sYLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyoc98YLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyoc-MYLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyoc-cYLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyoc-sYLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyoc-8YLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyoc_MYLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyoc_cYLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyoc_sYLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyoc88YLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyoc9MYLEduW_cUc2naAIw" x="11094" y="12046"/>
- </children>
- <children xmi:id="_dyoc_8YLEduW_cUc2naAIw" element="_SeWkccX_EduPJbEsMYXjUQ">
- <children xmi:id="_dyodAsYLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyodA8YLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyodBMYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyodBcYLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyodBsYLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyodB8YLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyodCMYLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyodCcYLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyodCsYLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyodC8YLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyodAMYLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyodAcYLEduW_cUc2naAIw" x="911" y="12046"/>
- </children>
- <children xmi:id="_dyxmYMYLEduW_cUc2naAIw" element="_SeWkcsX_EduPJbEsMYXjUQ">
- <children xmi:id="_dyxmY8YLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyxmZMYLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyxmZcYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyxmZsYLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyxmZ8YLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyxmaMYLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyxmacYLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyxmasYLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyxma8YLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyxmbMYLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyxmYcYLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyxmYsYLEduW_cUc2naAIw" x="11094" y="6023"/>
- </children>
- <children xmi:id="_dyxmbcYLEduW_cUc2naAIw" element="_SeWkdcX_EduPJbEsMYXjUQ">
- <children xmi:id="_dyxmcMYLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyxmccYLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyxmcsYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyxmc8YLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyxmdMYLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyxmdcYLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyxmdsYLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyxmd8YLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyxmeMYLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyxmecYLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyxmbsYLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyxmb8YLEduW_cUc2naAIw" x="11001" y="8876"/>
- </children>
- <children xmi:id="_dyxmesYLEduW_cUc2naAIw" element="_SeWkgsX_EduPJbEsMYXjUQ">
- <children xmi:id="_dyxmfcYLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyxmfsYLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyxmf8YLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyxmgMYLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyxmgcYLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyxmgsYLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyxmg8YLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyxmhMYLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyxmhcYLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyxmhsYLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyxme8YLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyxmfMYLEduW_cUc2naAIw" x="16079" y="6023"/>
- </children>
- <children xmi:id="_dyxmh8YLEduW_cUc2naAIw" element="_SeWkhcX_EduPJbEsMYXjUQ">
- <children xmi:id="_dyxmisYLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyxmi8YLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyxmjMYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyxmjcYLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyxmjsYLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyxmj8YLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyxmkMYLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyxmkcYLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyxmksYLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyxmk8YLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyxmiMYLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyxmicYLEduW_cUc2naAIw" x="15933" y="8876"/>
- </children>
- <children xmi:id="_dyxmlMYLEduW_cUc2naAIw" element="_SeWkisX_EduPJbEsMYXjUQ">
- <children xmi:id="_dyxml8YLEduW_cUc2naAIw" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_dyxmmMYLEduW_cUc2naAIw" width="1320" height="1320"/>
- </children>
- <children xmi:id="_dyxmmcYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dyxmmsYLEduW_cUc2naAIw" type="Kind"/>
- <children xmi:id="_dyxmm8YLEduW_cUc2naAIw" type="Name"/>
- <children xmi:id="_dyxmnMYLEduW_cUc2naAIw" type="Parent"/>
- <children xmi:id="_dyxmncYLEduW_cUc2naAIw" visible="false" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyxmnsYLEduW_cUc2naAIw"/>
- </children>
- <children xmi:id="_dyxmn8YLEduW_cUc2naAIw" visible="false" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_dyxmoMYLEduW_cUc2naAIw"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_dyxmlcYLEduW_cUc2naAIw" fontHeight="8" fillColor="13420443" lineColor="8421504" showStereotype="Text"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyxmlsYLEduW_cUc2naAIw" x="16079" y="12046"/>
- </children>
- <styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_SeRzUcYLEduW_cUc2naAIw"/>
- <element xsi:nil="true"/>
- <edges xmi:id="_dzYDUMYLEduW_cUc2naAIw" element="_SeWkOsX_EduPJbEsMYXjUQ" source="_dyerfcYLEduW_cUc2naAIw" target="_dyercMYLEduW_cUc2naAIw">
- <children xmi:id="_dzYDU8YLEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_dzYDVcYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dzYDVsYLEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dzYDVMYLEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_dzYDUcYLEduW_cUc2naAIw" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dzYDUsYLEduW_cUc2naAIw" points="[-6905, -4815, -6350, -4815]$[-6805, -4715, -6250, -4715]"/>
- </edges>
- <edges xmi:id="_dzYDV8YLEduW_cUc2naAIw" element="_SeWkS8X_EduPJbEsMYXjUQ" source="_dyocl8YLEduW_cUc2naAIw" target="_dyocisYLEduW_cUc2naAIw">
- <children xmi:id="_dzYDWsYLEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_dzYDXMYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dzYDXcYLEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dzYDW8YLEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_dzYDWMYLEduW_cUc2naAIw" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dzYDWcYLEduW_cUc2naAIw" points="[-7090, -4868, -6350, -4841]$[-6990, -4768, -6250, -4741]"/>
- </edges>
- <edges xmi:id="_dzYDXsYLEduW_cUc2naAIw" element="_SeWkbMX_EduPJbEsMYXjUQ" source="_dyoc5cYLEduW_cUc2naAIw" target="_dyoc2MYLEduW_cUc2naAIw">
- <children xmi:id="_dzYDYcYLEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_dzYDY8YLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dzYDZMYLEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dzYDYsYLEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_dzYDX8YLEduW_cUc2naAIw" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dzYDYMYLEduW_cUc2naAIw" points="[-6958, -4921, -6429, -4921]$[-6858, -4821, -6329, -4821]"/>
- </edges>
- <edges xmi:id="_dzYDZcYLEduW_cUc2naAIw" element="_SeWkVcX_EduPJbEsMYXjUQ" source="_dyocscYLEduW_cUc2naAIw" target="_dyocpMYLEduW_cUc2naAIw">
- <children xmi:id="_dzYDaMYLEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_dzYDasYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dzYDa8YLEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dzYDacYLEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_dzYDZsYLEduW_cUc2naAIw" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dzYDZ8YLEduW_cUc2naAIw" points="[-6905, -4894, -6376, -4868]$[-6805, -4794, -6276, -4768]"/>
- </edges>
- <edges xmi:id="_dzYDbMYLEduW_cUc2naAIw" element="_SeWkecX_EduPJbEsMYXjUQ" source="_dyxmbcYLEduW_cUc2naAIw" target="_dyxmYMYLEduW_cUc2naAIw">
- <children xmi:id="_dzYDb8YLEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_dzYDccYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dzYDcsYLEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dzYDcMYLEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_dzYDbcYLEduW_cUc2naAIw" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dzYDbsYLEduW_cUc2naAIw" points="[-6826, -4974, -6455, -4947]$[-6726, -4874, -6355, -4847]"/>
- </edges>
- <edges xmi:id="_dzYDc8YLEduW_cUc2naAIw" element="_SeWkicX_EduPJbEsMYXjUQ" source="_dyxmh8YLEduW_cUc2naAIw" target="_dyxmesYLEduW_cUc2naAIw">
- <children xmi:id="_dzYDdsYLEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_dzYDeMYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dzYDecYLEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dzYDd8YLEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_dzYDdMYLEduW_cUc2naAIw" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dzYDdcYLEduW_cUc2naAIw" points="[-6879, -4974, -6482, -4974]$[-6779, -4874, -6382, -4874]"/>
- </edges>
- <edges xmi:id="_dzYDesYLEduW_cUc2naAIw" element="_SeWkZMX_EduPJbEsMYXjUQ" source="_dyocy8YLEduW_cUc2naAIw" target="_dyocvsYLEduW_cUc2naAIw">
- <children xmi:id="_dzYDfcYLEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_dzYDf8YLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dzYDgMYLEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dzYDfsYLEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_dzYDe8YLEduW_cUc2naAIw" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dzYDfMYLEduW_cUc2naAIw" points="[-6720, -4894, -6402, -4894]$[-6620, -4794, -6302, -4794]"/>
- </edges>
- <edges xmi:id="_dzYDgcYLEduW_cUc2naAIw" element="_SeWkRcX_EduPJbEsMYXjUQ" source="_dyocfcYLEduW_cUc2naAIw" target="_dyerisYLEduW_cUc2naAIw">
- <children xmi:id="_dzYDhMYLEduW_cUc2naAIw" type="NameLabel">
- <children xmi:id="_dzYDhsYLEduW_cUc2naAIw" type="Stereotype"/>
- <children xmi:id="_dzYDh8YLEduW_cUc2naAIw" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dzYDhcYLEduW_cUc2naAIw" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_dzYDgsYLEduW_cUc2naAIw" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dzYDg8YLEduW_cUc2naAIw" points="[-6641, -4841, -6323, -4815]$[-6541, -4741, -6223, -4715]"/>
- </edges>
- </contents>
- <contents xmi:type="notation:Diagram" xmi:id="_bKqHEMYrEdu5g7ALpJdZIQ" type="Class" name="Generics">
- <children xmi:id="_qYwo8MYrEdu5g7ALpJdZIQ" element="_SeWjG8X_EduPJbEsMYXjUQ">
- <children xmi:id="_qYwo88YrEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_qYwo9MYrEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_qYwo9cYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_qYwo9sYrEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_qYwo98YrEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_qYwo-MYrEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qYwo-cYrEdu5g7ALpJdZIQ" filtering="Manual" filteredObjects="_SeWjH8X_EduPJbEsMYXjUQ _SeWjJMX_EduPJbEsMYXjUQ _SeWjJsX_EduPJbEsMYXjUQ"/>
- </children>
- <children xmi:id="_qYwo-sYrEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qYwo-8YrEdu5g7ALpJdZIQ" filtering="Manual" filteredObjects="_SeWjNsX_EduPJbEsMYXjUQ _SeWjO8X_EduPJbEsMYXjUQ"/>
- </children>
- <children xmi:id="_qYwo_MYrEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qYwo_cYrEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_qYwo_sYrEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_qYwo_8YrEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_qYwo8cYrEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" fillColor="12632256" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qYwo8sYrEdu5g7ALpJdZIQ" x="1268" y="3170"/>
- </children>
- <children xmi:id="_q0vaUMYrEdu5g7ALpJdZIQ" element="_SeWifsX_EduPJbEsMYXjUQ">
- <children xmi:id="_q0vaU8YrEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_q0vaVMYrEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_q0vaVcYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_q0vaVsYrEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_q0vaV8YrEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_q0vaWMYrEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_q0vaWcYrEdu5g7ALpJdZIQ" filtering="Manual" filteredObjects="_SeWigsX_EduPJbEsMYXjUQ"/>
- </children>
- <children xmi:id="_q05LUMYrEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_q05LUcYrEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_q05LUsYrEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_q05LU8YrEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_q05LVMYrEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_q05LVcYrEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_q0vaUcYrEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" fillColor="12632256" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_q0vaUsYrEdu5g7ALpJdZIQ" x="6974" y="951"/>
- </children>
- <children xmi:id="_s2M7wMYrEdu5g7ALpJdZIQ" element="_SeWiZMX_EduPJbEsMYXjUQ">
- <children xmi:id="_s2M7w8YrEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_s2M7xMYrEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_s2M7xcYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_s2M7xsYrEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_s2M7x8YrEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_s2M7yMYrEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_s2M7ycYrEdu5g7ALpJdZIQ" filtering="Manual" filteredObjects="_SeWiaMX_EduPJbEsMYXjUQ _SeWiasX_EduPJbEsMYXjUQ _SeWibMX_EduPJbEsMYXjUQ _SeWibsX_EduPJbEsMYXjUQ _SeWicMX_EduPJbEsMYXjUQ _SeWicsX_EduPJbEsMYXjUQ"/>
- </children>
- <children xmi:id="_s2M7ysYrEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_s2M7y8YrEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_s2M7zMYrEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_s2M7zcYrEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_s2M7zsYrEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_s2M7z8YrEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_s2M7wcYrEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" fillColor="12632256" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s2M7wsYrEdu5g7ALpJdZIQ" x="12363" y="3170"/>
- </children>
- <children xmi:id="_xG7xIMYrEdu5g7ALpJdZIQ" element="_SeWizcX_EduPJbEsMYXjUQ">
- <children xmi:id="_xG7xI8YrEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_xG7xJMYrEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_xG7xJcYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_xG7xJsYrEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_xG7xJ8YrEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_xG7xKMYrEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_xG7xKcYrEdu5g7ALpJdZIQ" filtering="Manual" filteredObjects="_SeWi0cX_EduPJbEsMYXjUQ _SeWi08X_EduPJbEsMYXjUQ"/>
- </children>
- <children xmi:id="_xG7xKsYrEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_xG7xK8YrEdu5g7ALpJdZIQ" filtering="Manual" filteredObjects="_SeWjBMX_EduPJbEsMYXjUQ _SeWjCcX_EduPJbEsMYXjUQ _SeWjDMX_EduPJbEsMYXjUQ _SeWjEcX_EduPJbEsMYXjUQ _SeWjFsX_EduPJbEsMYXjUQ"/>
- </children>
- <children xmi:id="_xG7xLMYrEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_xG7xLcYrEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_xG7xLsYrEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_xG7xL8YrEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_xG7xIcYrEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xG7xIsYrEdu5g7ALpJdZIQ" y="6657"/>
- </children>
- <children xmi:id="_x3sfsMYrEdu5g7ALpJdZIQ" element="_SeWjmMX_EduPJbEsMYXjUQ">
- <children xmi:id="_x32QsMYrEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_x32QscYrEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_x32QssYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_x32Qs8YrEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_x32QtMYrEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_x32QtcYrEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_x32QtsYrEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_x32Qt8YrEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_x32QuMYrEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_x32QucYrEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_x32QusYrEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_x32Qu8YrEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_x32QvMYrEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_x3sfscYrEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" fillColor="8905185" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x3sfssYrEdu5g7ALpJdZIQ" x="13314" y="7608"/>
- </children>
- <children xmi:id="_zKwDAMYrEdu5g7ALpJdZIQ" element="_SeWjccX_EduPJbEsMYXjUQ">
- <children xmi:id="_zKwDA8YrEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_zKwDBMYrEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_zKwDBcYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_zKwDBsYrEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_zKwDB8YrEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_zKwDCMYrEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_zKwDCcYrEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_zKwDCsYrEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_zKwDC8YrEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_zKwDDMYrEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_zKwDDcYrEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_zKwDDsYrEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_zKwDD8YrEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_zKwDAcYrEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" fillColor="10011046" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zKwDAsYrEdu5g7ALpJdZIQ" x="7925" y="5389"/>
- </children>
- <children xmi:id="_z2l1UMYrEdu5g7ALpJdZIQ" element="_SeWjdsX_EduPJbEsMYXjUQ">
- <children xmi:id="_z2l1U8YrEdu5g7ALpJdZIQ" type="ImageCompartment">
- <layoutConstraint xmi:type="notation:Size" xmi:id="_z2l1VMYrEdu5g7ALpJdZIQ" width="1320" height="1320"/>
- </children>
- <children xmi:id="_z2l1VcYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_z2l1VsYrEdu5g7ALpJdZIQ" type="Name"/>
- <children xmi:id="_z2l1V8YrEdu5g7ALpJdZIQ" type="Parent"/>
- <children xmi:id="_z2l1WMYrEdu5g7ALpJdZIQ" type="AttributeCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z2l1WcYrEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_z2l1WsYrEdu5g7ALpJdZIQ" type="OperationCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z2l1W8YrEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_z2l1XMYrEdu5g7ALpJdZIQ" visible="false" type="SignalCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z2l1XcYrEdu5g7ALpJdZIQ"/>
- </children>
- <children xmi:id="_z2l1XsYrEdu5g7ALpJdZIQ" visible="false" type="StructureCompartment">
- <styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_z2l1X8YrEdu5g7ALpJdZIQ"/>
- </children>
- <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_z2l1UcYrEdu5g7ALpJdZIQ" fontHeight="8" showListStereotype="None" fillColor="10011046" lineColor="8421504" showStereotype="None"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z2l1UsYrEdu5g7ALpJdZIQ" x="5706" y="9193" width="6430" height="3203"/>
- </children>
- <styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_bKqHEcYrEdu5g7ALpJdZIQ"/>
- <element xsi:nil="true"/>
- <edges xmi:id="_q05LVsYrEdu5g7ALpJdZIQ" element="_SeWjHsX_EduPJbEsMYXjUQ" source="_qYwo8MYrEdu5g7ALpJdZIQ" target="_q0vaUMYrEdu5g7ALpJdZIQ">
- <children xmi:id="_q1C8UMYrEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_q1C8UsYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_q1C8U8YrEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_q1C8UcYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_q05LV8YrEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_q05LWMYrEdu5g7ALpJdZIQ" points="[-185, -688, -5239, 1614]$[-185, -1032, -5239, 1270]$[4816, -1032, -238, 1270]$[4816, -1640, -238, 662]"/>
- </edges>
- <edges xmi:id="_s2M70MYrEdu5g7ALpJdZIQ" element="_SeWiZ8X_EduPJbEsMYXjUQ" source="_s2M7wMYrEdu5g7ALpJdZIQ" target="_q0vaUMYrEdu5g7ALpJdZIQ">
- <children xmi:id="_s2M708YrEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_s2M71cYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_s2M71sYrEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s2M71MYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_s2M70cYrEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_s2M70sYrEdu5g7ALpJdZIQ" points="[-476, -609, 4868, 1614]$[-476, -979, 4868, 1244]$[-5582, -979, -238, 1244]$[-5582, -1561, -238, 662]"/>
- </edges>
- <edges xmi:id="_xHOsEMYrEdu5g7ALpJdZIQ" element="_SeWi0MX_EduPJbEsMYXjUQ" source="_xG7xIMYrEdu5g7ALpJdZIQ" target="_qYwo8MYrEdu5g7ALpJdZIQ">
- <children xmi:id="_xHOsE8YrEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_xHOsFcYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_xHOsFsYrEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xHOsFMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_xHOsEcYrEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xHOsEsYrEdu5g7ALpJdZIQ" points="[-793, 27, -3439, 3440]$[-3095, 27, -5741, 3440]$[-3095, -3439, -5741, -26]$[450, -3439, -2196, -26]"/>
- </edges>
- <edges xmi:id="_x4JLsMYrEdu5g7ALpJdZIQ" element="_SeWjm8X_EduPJbEsMYXjUQ" source="_x3sfsMYrEdu5g7ALpJdZIQ" target="_s2M7wMYrEdu5g7ALpJdZIQ">
- <children xmi:id="_x4JLs8YrEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_x4JLtcYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_x4JLtsYrEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x4JLtMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_x4JLscYrEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_x4JLssYrEdu5g7ALpJdZIQ" points="[608, -608, 1111, 2382]$[608, -2328, 1111, 662]"/>
- </edges>
- <edges xmi:id="_zK50AMYrEdu5g7ALpJdZIQ" element="_SeWjcsX_EduPJbEsMYXjUQ" source="_zKwDAMYrEdu5g7ALpJdZIQ" target="_q0vaUMYrEdu5g7ALpJdZIQ">
- <children xmi:id="_zK50A8YrEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_zK50BcYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_zK50BsYrEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zK50BMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_zK50AcYrEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zK50AsYrEdu5g7ALpJdZIQ" points="[582, -608, 1587, 3837]$[582, -3201, 1587, 1244]$[-1243, -3201, -238, 1244]$[-1243, -3783, -238, 662]"/>
- </edges>
- <edges xmi:id="_zK50B8YrEdu5g7ALpJdZIQ" element="_SeWjscX_EduPJbEsMYXjUQ" source="_x3sfsMYrEdu5g7ALpJdZIQ" target="_zKwDAMYrEdu5g7ALpJdZIQ">
- <children xmi:id="_zK50CsYrEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_zK50DMYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_zK50DcYrEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zK50C8YrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_zLDlAMYrEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWjssX_EduPJbEsMYXjUQ">
- <children xmi:id="_zLDlAsYrEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zLDlAcYrEdu5g7ALpJdZIQ" x="27" y="-213"/>
- </children>
- <children xmi:id="_zLDlA8YrEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWjssX_EduPJbEsMYXjUQ">
- <children xmi:id="_zLDlBcYrEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zLDlBMYrEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_zLDlBsYrEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWjnsX_EduPJbEsMYXjUQ">
- <children xmi:id="_zLDlCMYrEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zLDlB8YrEdu5g7ALpJdZIQ" x="399" y="187"/>
- </children>
- <children xmi:id="_zLDlCcYrEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWjnsX_EduPJbEsMYXjUQ">
- <children xmi:id="_zLDlC8YrEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zLDlCsYrEdu5g7ALpJdZIQ" x="-767" y="619"/>
- </children>
- <children xmi:id="_zLDlDMYrEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWjssX_EduPJbEsMYXjUQ">
- <children xmi:id="_zLDlDsYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_zLDlD8YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zLDlDcYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_zLDlEMYrEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWjnsX_EduPJbEsMYXjUQ">
- <children xmi:id="_zLDlEsYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_zLDlE8YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zLDlEcYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_zLDlFMYrEdu5g7ALpJdZIQ" visible="false" type="ToConstraintLabel" element="_SeWjssX_EduPJbEsMYXjUQ">
- <children xmi:id="_zLDlFsYrEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_zLDlF8YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zLDlFcYrEdu5g7ALpJdZIQ" x="-91" y="-537"/>
- </children>
- <children xmi:id="_zLDlGMYrEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWjnsX_EduPJbEsMYXjUQ">
- <children xmi:id="_zLDlGsYrEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_zLDlG8YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zLDlGcYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_zK50CMYrEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zK50CcYrEdu5g7ALpJdZIQ" points="[159, -609, 5107, 1614]$[159, -2487, 5107, -264]$[-3281, -2487, 1667, -264]"/>
- </edges>
- <edges xmi:id="_zLDlHMYrEdu5g7ALpJdZIQ" element="_SeWjlMX_EduPJbEsMYXjUQ" source="_qYwo8MYrEdu5g7ALpJdZIQ" target="_zKwDAMYrEdu5g7ALpJdZIQ">
- <children xmi:id="_zLDlH8YrEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_zLDlIcYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_zLDlIsYrEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zLDlIMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_zLDlI8YrEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWjlcX_EduPJbEsMYXjUQ">
- <children xmi:id="_zLDlJcYrEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zLDlJMYrEdu5g7ALpJdZIQ" x="26" y="237"/>
- </children>
- <children xmi:id="_zLDlJsYrEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWjlcX_EduPJbEsMYXjUQ">
- <children xmi:id="_zLDlKMYrEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zLDlJ8YrEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_zLDlKcYrEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWjL8X_EduPJbEsMYXjUQ">
- <children xmi:id="_zLDlK8YrEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zLDlKsYrEdu5g7ALpJdZIQ" x="211" y="132"/>
- </children>
- <children xmi:id="_zLDlLMYrEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWjL8X_EduPJbEsMYXjUQ">
- <children xmi:id="_zLDlLsYrEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zLDlLcYrEdu5g7ALpJdZIQ" x="-1377" y="981"/>
- </children>
- <children xmi:id="_zLDlL8YrEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWjlcX_EduPJbEsMYXjUQ">
- <children xmi:id="_zLDlMcYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_zLDlMsYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zLDlMMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_zLMu8MYrEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWjL8X_EduPJbEsMYXjUQ">
- <children xmi:id="_zLMu8sYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_zLMu88YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zLMu8cYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_zLMu9MYrEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWjlcX_EduPJbEsMYXjUQ">
- <children xmi:id="_zLMu9sYrEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_zLMu98YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zLMu9cYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_zLMu-MYrEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWjL8X_EduPJbEsMYXjUQ">
- <children xmi:id="_zLMu-sYrEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_zLMu-8YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zLMu-cYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_zLDlHcYrEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zLDlHsYrEdu5g7ALpJdZIQ" points="[2302, -26, -3122, -2169]$[4868, -26, -556, -2169]$[4868, 1535, -556, -608]"/>
- </edges>
- <edges xmi:id="_z2vmUMYrEdu5g7ALpJdZIQ" element="_SeWjkMX_EduPJbEsMYXjUQ" source="_z2l1UMYrEdu5g7ALpJdZIQ" target="_qYwo8MYrEdu5g7ALpJdZIQ">
- <children xmi:id="_z2vmU8YrEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_z2vmVcYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_z2vmVsYrEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z2vmVMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z2vmV8YrEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWjkcX_EduPJbEsMYXjUQ">
- <children xmi:id="_z2vmWcYrEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z2vmWMYrEdu5g7ALpJdZIQ" x="-846" y="264"/>
- </children>
- <children xmi:id="_z2vmWsYrEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWjkcX_EduPJbEsMYXjUQ">
- <children xmi:id="_z2vmXMYrEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z2vmW8YrEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_z2vmXcYrEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWjhMX_EduPJbEsMYXjUQ">
- <children xmi:id="_z2vmX8YrEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z2vmXsYrEdu5g7ALpJdZIQ" x="429" y="-372"/>
- </children>
- <children xmi:id="_z2vmYMYrEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWjhMX_EduPJbEsMYXjUQ">
- <children xmi:id="_z2vmYsYrEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z2vmYcYrEdu5g7ALpJdZIQ" x="455" y="1554"/>
- </children>
- <children xmi:id="_z2vmY8YrEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWjkcX_EduPJbEsMYXjUQ">
- <children xmi:id="_z2vmZcYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z2vmZsYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z2vmZMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z2vmZ8YrEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWjhMX_EduPJbEsMYXjUQ">
- <children xmi:id="_z2vmacYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z2vmasYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z2vmaMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z25XUMYrEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWjkcX_EduPJbEsMYXjUQ">
- <children xmi:id="_z25XUsYrEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z25XU8YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z25XUcYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_z25XVMYrEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWjhMX_EduPJbEsMYXjUQ">
- <children xmi:id="_z25XVsYrEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z25XV8YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z25XVcYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_z2vmUcYrEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_z2vmUsYrEdu5g7ALpJdZIQ" points="[-3175, -1243, 2249, 5689]$[-4736, -1243, 688, 5689]$[-4736, -6244, 688, 688]"/>
- </edges>
- <edges xmi:id="_z25XWMYrEdu5g7ALpJdZIQ" element="_SeWjhsX_EduPJbEsMYXjUQ" source="_z2l1UMYrEdu5g7ALpJdZIQ" target="_z2l1UMYrEdu5g7ALpJdZIQ">
- <children xmi:id="_z25XW8YrEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_z25XXcYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_z25XXsYrEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z25XXMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z25XX8YrEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWjh8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z25XYcYrEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z25XYMYrEdu5g7ALpJdZIQ" x="609" y="-187"/>
- </children>
- <children xmi:id="_z25XYsYrEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWjh8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z25XZMYrEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z25XY8YrEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_z25XZcYrEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWjesX_EduPJbEsMYXjUQ">
- <children xmi:id="_z25XZ8YrEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z25XZsYrEdu5g7ALpJdZIQ" x="264" y="-318"/>
- </children>
- <children xmi:id="_z25XaMYrEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWjesX_EduPJbEsMYXjUQ">
- <children xmi:id="_z25XasYrEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z25XacYrEdu5g7ALpJdZIQ" x="765" y="-1772"/>
- </children>
- <children xmi:id="_z25Xa8YrEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWjh8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z25XbcYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z25XbsYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z25XbMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z25Xb8YrEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWjesX_EduPJbEsMYXjUQ">
- <children xmi:id="_z25XccYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z25XcsYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z25XcMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z25Xc8YrEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWjh8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z25XdcYrEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z25XdsYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z25XdMYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_z25Xd8YrEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWjesX_EduPJbEsMYXjUQ">
- <children xmi:id="_z25XecYrEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z25XesYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z25XeMYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_z25XWcYrEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_z25XWsYrEdu5g7ALpJdZIQ" points="[-2461, 1614, -2461, 1614]$[-2461, 3470, -2461, 3470]$[2514, 3470, 2514, 3470]$[2514, 1614, 2514, 1614]"/>
- </edges>
- <edges xmi:id="_z25Xe8YrEdu5g7ALpJdZIQ" element="_SeWj5cX_EduPJbEsMYXjUQ" source="_xG7xIMYrEdu5g7ALpJdZIQ" target="_z2l1UMYrEdu5g7ALpJdZIQ">
- <children xmi:id="_z25XfsYrEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_z25XgMYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_z25XgcYrEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z25Xf8YrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z25XgsYrEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWj5sX_EduPJbEsMYXjUQ">
- <children xmi:id="_z25XhMYrEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z25Xg8YrEdu5g7ALpJdZIQ" x="-927" y="344"/>
- </children>
- <children xmi:id="_z25XhcYrEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWj5sX_EduPJbEsMYXjUQ">
- <children xmi:id="_z25Xh8YrEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z25XhsYrEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_z3ChQMYrEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWi-8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3ChQsYrEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3ChQcYrEdu5g7ALpJdZIQ" x="767" y="237"/>
- </children>
- <children xmi:id="_z3ChQ8YrEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWi-8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3ChRcYrEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3ChRMYrEdu5g7ALpJdZIQ" x="-991" y="-389"/>
- </children>
- <children xmi:id="_z3ChRsYrEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWj5sX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3ChSMYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3ChScYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3ChR8YrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3ChSsYrEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWi-8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3ChTMYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3ChTcYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3ChS8YrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3ChTsYrEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWj5sX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3ChUMYrEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3ChUcYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3ChT8YrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_z3ChUsYrEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWi-8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3ChVMYrEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3ChVcYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3ChU8YrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_z25XfMYrEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_z25XfcYrEdu5g7ALpJdZIQ" points="[503, 635, -7567, -2884]$[503, 4181, -7567, 662]$[4895, 4181, -3175, 662]"/>
- </edges>
- <edges xmi:id="_z3ChVsYrEdu5g7ALpJdZIQ" element="_SeWjisX_EduPJbEsMYXjUQ" source="_z2l1UMYrEdu5g7ALpJdZIQ" target="_qYwo8MYrEdu5g7ALpJdZIQ">
- <children xmi:id="_z3ChWcYrEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_z3ChW8YrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_z3ChXMYrEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z3ChWsYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3ChXcYrEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWji8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3ChX8YrEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3ChXsYrEdu5g7ALpJdZIQ" x="-1137" y="264"/>
- </children>
- <children xmi:id="_z3ChYMYrEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWji8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3ChYsYrEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3ChYcYrEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_z3ChY8YrEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWjf8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3ChZcYrEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3ChZMYrEdu5g7ALpJdZIQ" x="744" y="-135"/>
- </children>
- <children xmi:id="_z3ChZsYrEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWjf8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3ChaMYrEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3ChZ8YrEdu5g7ALpJdZIQ" x="345" y="-2315"/>
- </children>
- <children xmi:id="_z3ChacYrEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWji8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3Cha8YrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3ChbMYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3ChasYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3ChbcYrEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWjf8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3Chb8YrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3ChcMYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3ChbsYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3ChccYrEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWji8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3Chc8YrEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3ChdMYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3ChcsYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_z3ChdcYrEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWjf8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3Chd8YrEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3CheMYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3ChdsYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_z3ChV8YrEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_z3ChWMYrEdu5g7ALpJdZIQ" points="[-3175, -159, 2249, 6773]$[-5688, -159, -264, 6773]$[-5688, -6244, -264, 688]"/>
- </edges>
- <edges xmi:id="_z3ChecYrEdu5g7ALpJdZIQ" element="_SeWkCMX_EduPJbEsMYXjUQ" source="_s2M7wMYrEdu5g7ALpJdZIQ" target="_z2l1UMYrEdu5g7ALpJdZIQ">
- <children xmi:id="_z3MSQMYrEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_z3MSQsYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_z3MSQ8YrEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z3MSQcYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3MSRMYrEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWkCcX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3MSRsYrEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3MSRcYrEdu5g7ALpJdZIQ" x="26" y="1031"/>
- </children>
- <children xmi:id="_z3MSR8YrEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWkCcX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3MSScYrEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3MSSMYrEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_z3MSSsYrEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWiecX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3MSTMYrEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3MSS8YrEdu5g7ALpJdZIQ" x="1298" y="212"/>
- </children>
- <children xmi:id="_z3MSTcYrEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWiecX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3MST8YrEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3MSTsYrEdu5g7ALpJdZIQ" x="-185" y="-238"/>
- </children>
- <children xmi:id="_z3MSUMYrEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWkCcX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3MSUsYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3MSU8YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3MSUcYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3MSVMYrEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWiecX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3MSVsYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3MSV8YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3MSVcYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3MSWMYrEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWkCcX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3MSWsYrEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3MSW8YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3MSWcYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_z3MSXMYrEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWiecX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3MSXsYrEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3MSX8YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3MSXcYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_z3ChesYrEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_z3Che8YrEdu5g7ALpJdZIQ" points="[1561, 185, 6535, -6826]$[3202, 185, 8176, -6826]$[3202, 6905, 8176, -106]$[-1720, 6905, 3254, -106]"/>
- </edges>
- <edges xmi:id="_z3MSYMYrEdu5g7ALpJdZIQ" element="_SeWjjMX_EduPJbEsMYXjUQ" source="_z2l1UMYrEdu5g7ALpJdZIQ" target="_z2l1UMYrEdu5g7ALpJdZIQ">
- <children xmi:id="_z3MSY8YrEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_z3MSZcYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_z3MSZsYrEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z3MSZMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3MSZ8YrEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWjjcX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3MSacYrEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3MSaMYrEdu5g7ALpJdZIQ" x="239" y="-213"/>
- </children>
- <children xmi:id="_z3MSasYrEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWjjcX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3MSbMYrEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3MSa8YrEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_z3MSbcYrEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWjgMX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3MSb8YrEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3MSbsYrEdu5g7ALpJdZIQ" x="-214" y="-369"/>
- </children>
- <children xmi:id="_z3MScMYrEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWjgMX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3MScsYrEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3MSccYrEdu5g7ALpJdZIQ" x="387" y="-1787"/>
- </children>
- <children xmi:id="_z3MSc8YrEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWjjcX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3MSdcYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3MSdsYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3MSdMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3MSd8YrEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWjgMX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3MSecYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3MSesYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3MSeMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3WDQMYrEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWjjcX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3WDQsYrEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3WDQ8YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3WDQcYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_z3WDRMYrEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWjgMX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3WDRsYrEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3WDR8YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3WDRcYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_z3MSYcYrEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_z3MSYsYrEdu5g7ALpJdZIQ" points="[-1826, 1614, -1826, 1614]$[-1826, 2514, -1826, 2514]$[1588, 2514, 1588, 2514]$[1588, 1614, 1588, 1614]"/>
- </edges>
- <edges xmi:id="_z3WDSMYrEdu5g7ALpJdZIQ" element="_SeWjiMX_EduPJbEsMYXjUQ" source="_z2l1UMYrEdu5g7ALpJdZIQ" target="_z2l1UMYrEdu5g7ALpJdZIQ">
- <children xmi:id="_z3WDS8YrEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_z3WDTcYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_z3WDTsYrEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z3WDTMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3WDT8YrEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWjicX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3WDUcYrEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3WDUMYrEdu5g7ALpJdZIQ" x="953" y="157"/>
- </children>
- <children xmi:id="_z3WDUsYrEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWjicX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3WDVMYrEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3WDU8YrEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_z3WDVcYrEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWjfMX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3WDV8YrEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3WDVsYrEdu5g7ALpJdZIQ" x="-1085" y="-159"/>
- </children>
- <children xmi:id="_z3WDWMYrEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWjfMX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3WDWsYrEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3WDWcYrEdu5g7ALpJdZIQ" x="-1072" y="1952"/>
- </children>
- <children xmi:id="_z3WDW8YrEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWjicX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3WDXcYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3WDXsYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3WDXMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3WDX8YrEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWjfMX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3WDYcYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3WDYsYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3WDYMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3WDY8YrEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWjicX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3WDZcYrEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3WDZsYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3WDZMYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_z3WDZ8YrEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWjfMX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3WDacYrEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3WDasYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3WDaMYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_z3WDScYrEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_z3WDSsYrEdu5g7ALpJdZIQ" points="[-3043, 1614, -3043, 1614]$[-3043, 4213, -3043, 4213]$[3016, 4213, 3016, 4213]$[3016, 1614, 3016, 1614]"/>
- </edges>
- <edges xmi:id="_z3WDa8YrEdu5g7ALpJdZIQ" element="_SeWjksX_EduPJbEsMYXjUQ" source="_zKwDAMYrEdu5g7ALpJdZIQ" target="_z2l1UMYrEdu5g7ALpJdZIQ">
- <children xmi:id="_z3WDbsYrEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_z3WDcMYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_z3WDccYrEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z3WDb8YrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3fNMMYrEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWjk8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3fNMsYrEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3fNMcYrEdu5g7ALpJdZIQ" y="396"/>
- </children>
- <children xmi:id="_z3fNM8YrEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWjk8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3fNNcYrEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3fNNMYrEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_z3fNNsYrEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWjc8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3fNOMYrEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3fNN8YrEdu5g7ALpJdZIQ" x="-107" y="-133"/>
- </children>
- <children xmi:id="_z3fNOcYrEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWjc8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3fNO8YrEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3fNOsYrEdu5g7ALpJdZIQ" x="-189" y="1430"/>
- </children>
- <children xmi:id="_z3fNPMYrEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWjk8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3fNPsYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3fNP8YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3fNPcYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3fNQMYrEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWjc8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3fNQsYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3fNQ8YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3fNQcYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3fNRMYrEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWjk8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3fNRsYrEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3fNR8YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3fNRcYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_z3fNSMYrEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWjc8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3fNSsYrEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3fNS8YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3fNScYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_z3WDbMYrEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_z3WDbcYrEdu5g7ALpJdZIQ" points="[-1191, 635, -556, -3519]$[-1191, 2567, -556, -1587]"/>
- </edges>
- <edges xmi:id="_z3o-MMYrEdu5g7ALpJdZIQ" element="_SeWjusX_EduPJbEsMYXjUQ" source="_x3sfsMYrEdu5g7ALpJdZIQ" target="_z2l1UMYrEdu5g7ALpJdZIQ">
- <children xmi:id="_z3o-M8YrEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_z3o-NcYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_z3o-NsYrEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z3o-NMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3o-N8YrEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWju8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3o-OcYrEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3o-OMYrEdu5g7ALpJdZIQ" x="-265" y="317"/>
- </children>
- <children xmi:id="_z3o-OsYrEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWju8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3o-PMYrEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3o-O8YrEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_z3o-PcYrEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWjqsX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3o-P8YrEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3o-PsYrEdu5g7ALpJdZIQ" x="80" y="264"/>
- </children>
- <children xmi:id="_z3o-QMYrEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWjqsX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3o-QsYrEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3o-QcYrEdu5g7ALpJdZIQ" x="-1904" y="-237"/>
- </children>
- <children xmi:id="_z3o-Q8YrEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWju8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3o-RcYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3o-RsYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3o-RMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3o-R8YrEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWjqsX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3o-ScYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3o-SsYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3o-SMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3o-S8YrEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWju8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z3o-TcYrEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3o-TsYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3o-TMYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_z3o-T8YrEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWjqsX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3o-UcYrEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3o-UsYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3o-UMYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_z3o-McYrEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_z3o-MsYrEdu5g7ALpJdZIQ" points="[608, 635, 6191, -2884]$[608, 1932, 6191, -1587]$[-5213, 1932, 370, -1587]$[-5239, 1932, 344, -1587]"/>
- </edges>
- <edges xmi:id="_z3o-U8YrEdu5g7ALpJdZIQ" element="_SeWj58X_EduPJbEsMYXjUQ" source="_xG7xIMYrEdu5g7ALpJdZIQ" target="_z2l1UMYrEdu5g7ALpJdZIQ">
- <children xmi:id="_z3yIIMYrEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_z3yIIsYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_z3yII8YrEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z3yIIcYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3yIJMYrEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWj6MX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3yIJsYrEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3yIJcYrEdu5g7ALpJdZIQ" x="-1191" y="132"/>
- </children>
- <children xmi:id="_z3yIJ8YrEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWj6MX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3yIKcYrEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3yIKMYrEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_z3yIKsYrEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWjAcX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3yILMYrEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3yIK8YrEdu5g7ALpJdZIQ" x="1031" y="237"/>
- </children>
- <children xmi:id="_z3yILcYrEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWjAcX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3yIL8YrEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3yILsYrEdu5g7ALpJdZIQ" x="-2253" y="296"/>
- </children>
- <children xmi:id="_z3yIMMYrEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWj6MX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3yIMsYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3yIM8YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3yIMcYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3yINMYrEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWjAcX_EduPJbEsMYXjUQ">
- <children xmi:id="_z3yINsYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z3yIN8YrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3yINcYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z3yIOMYrEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWj6MX_EduPJbEsMYXjUQ">
- <children xmi:id="_z375IMYrEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z375IcYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z3yIOcYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_z375IsYrEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWjAcX_EduPJbEsMYXjUQ">
- <children xmi:id="_z375JMYrEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z375JcYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z375I8YrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_z3o-VMYrEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_z3o-VcYrEdu5g7ALpJdZIQ" points="[-370, 635, -8440, -2884]$[-370, 4816, -8440, 1297]$[4895, 4816, -3175, 1297]"/>
- </edges>
- <edges xmi:id="_z4FqIMYrEdu5g7ALpJdZIQ" element="_SeWjjsX_EduPJbEsMYXjUQ" source="_z2l1UMYrEdu5g7ALpJdZIQ" target="_zKwDAMYrEdu5g7ALpJdZIQ">
- <children xmi:id="_z4FqI8YrEdu5g7ALpJdZIQ" type="NameLabel">
- <children xmi:id="_z4FqJcYrEdu5g7ALpJdZIQ" type="Stereotype"/>
- <children xmi:id="_z4FqJsYrEdu5g7ALpJdZIQ" type="Name"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z4FqJMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z4FqJ8YrEdu5g7ALpJdZIQ" type="ToMultiplicityLabel" element="_SeWjj8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z4FqKcYrEdu5g7ALpJdZIQ" type="ToMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z4FqKMYrEdu5g7ALpJdZIQ" y="184"/>
- </children>
- <children xmi:id="_z4FqKsYrEdu5g7ALpJdZIQ" type="ToRoleLabel" element="_SeWjj8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z4FqLMYrEdu5g7ALpJdZIQ" type="ToRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z4FqK8YrEdu5g7ALpJdZIQ" y="-397"/>
- </children>
- <children xmi:id="_z4FqLcYrEdu5g7ALpJdZIQ" type="FromMultiplicityLabel" element="_SeWjgsX_EduPJbEsMYXjUQ">
- <children xmi:id="_z4FqL8YrEdu5g7ALpJdZIQ" type="FromMultiplicity"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z4FqLsYrEdu5g7ALpJdZIQ" x="-77" y="-320"/>
- </children>
- <children xmi:id="_z4FqMMYrEdu5g7ALpJdZIQ" type="FromRoleLabel" element="_SeWjgsX_EduPJbEsMYXjUQ">
- <children xmi:id="_z4FqMsYrEdu5g7ALpJdZIQ" type="FromRole"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z4FqMcYrEdu5g7ALpJdZIQ" x="-156" y="1982"/>
- </children>
- <children xmi:id="_z4FqM8YrEdu5g7ALpJdZIQ" type="ToQualifierLabel" element="_SeWjj8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z4FqNcYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z4FqNsYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z4FqNMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z4FqN8YrEdu5g7ALpJdZIQ" type="FromQualifierLabel" element="_SeWjgsX_EduPJbEsMYXjUQ">
- <children xmi:id="_z4FqOcYrEdu5g7ALpJdZIQ" type="QualifierCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z4FqOsYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z4FqOMYrEdu5g7ALpJdZIQ" y="-186"/>
- </children>
- <children xmi:id="_z4FqO8YrEdu5g7ALpJdZIQ" type="ToConstraintLabel" element="_SeWjj8X_EduPJbEsMYXjUQ">
- <children xmi:id="_z4FqPcYrEdu5g7ALpJdZIQ" type="ToConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z4FqPsYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z4FqPMYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <children xmi:id="_z4FqP8YrEdu5g7ALpJdZIQ" type="FromConstraintLabel" element="_SeWjgsX_EduPJbEsMYXjUQ">
- <children xmi:id="_z4FqQcYrEdu5g7ALpJdZIQ" type="FromConstraintCompartment">
- <styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z4FqQsYrEdu5g7ALpJdZIQ"/>
- </children>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_z4FqQMYrEdu5g7ALpJdZIQ" y="1058"/>
- </children>
- <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_z4FqIcYrEdu5g7ALpJdZIQ" fontHeight="8" routing="Rectilinear" showStereotype="Text"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_z4FqIsYrEdu5g7ALpJdZIQ" points="[1349, -1587, 714, 3202]$[1349, -4154, 714, 635]"/>
- </edges>
- </contents>
- </eAnnotations>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWj6cX_EduPJbEsMYXjUQ" name="EAnnotation">
- <eAnnotations xmi:id="_SeWj6sX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/Ecore">
- <details xmi:id="_SeWj68X_EduPJbEsMYXjUQ" key="constraints" value="WellFormedSourceURI"/>
- </eAnnotations>
- <generalization xmi:id="_SeWj7MX_EduPJbEsMYXjUQ" general="_SeWihMX_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWj7cX_EduPJbEsMYXjUQ" name="source" visibility="public" type="_SeWkisX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWj7sX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWj78X_EduPJbEsMYXjUQ" name="details" type="_SeWj-sX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWj_8X_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWj8MX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWj8cX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWj8sX_EduPJbEsMYXjUQ" name="eModelElement" type="_SeWihMX_EduPJbEsMYXjUQ" isOrdered="true" association="_SeWkAcX_EduPJbEsMYXjUQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWj88X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWj9MX_EduPJbEsMYXjUQ" name="contents" type="_SeWijsX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWkAsX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWj9cX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWj9sX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWj98X_EduPJbEsMYXjUQ" name="references" type="_SeWijsX_EduPJbEsMYXjUQ" isOrdered="true" association="_SeWkBMX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWj-MX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWj-cX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWiQcX_EduPJbEsMYXjUQ" name="EAttribute">
- <eAnnotations xmi:id="_SeWiQsX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/Ecore">
- <details xmi:id="_SeWiQ8X_EduPJbEsMYXjUQ" key="constraints" value="ConsistentTransient"/>
- </eAnnotations>
- <generalization xmi:id="_SeWiRMX_EduPJbEsMYXjUQ" general="_SeWiSMX_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWiRcX_EduPJbEsMYXjUQ" name="id" visibility="public" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiRsX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWiR8X_EduPJbEsMYXjUQ" name="eAttributeType" type="_SeWjasX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWkCsX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWizcX_EduPJbEsMYXjUQ" name="EClass">
- <eAnnotations xmi:id="_SeWizsX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/Ecore">
- <details xmi:id="_SeWiz8X_EduPJbEsMYXjUQ" key="constraints" value="InterfaceIsAbstract AtMostOneID UniqueFeatureNames UniqueOperationSignatures NoCircularSuperTypes WellFormedMapEntryClass ConsistentSuperTypes"/>
- </eAnnotations>
- <generalization xmi:id="_SeWi0MX_EduPJbEsMYXjUQ" general="_SeWjG8X_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWi0cX_EduPJbEsMYXjUQ" name="abstract" visibility="public" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi0sX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWi08X_EduPJbEsMYXjUQ" name="interface" visibility="public" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi1MX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWi1cX_EduPJbEsMYXjUQ" name="eSuperTypes" type="_SeWizcX_EduPJbEsMYXjUQ" isOrdered="true" association="_SeWjlsX_EduPJbEsMYXjUQ">
- <eAnnotations xmi:id="_SeWi1sX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_SeWi18X_EduPJbEsMYXjUQ" key="suppressedUnsetVisibility" value="true"/>
- <details xmi:id="_SeWi2MX_EduPJbEsMYXjUQ" key="suppressedIsSetVisibility" value="true"/>
- </eAnnotations>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi2cX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi2sX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWi28X_EduPJbEsMYXjUQ" name="eOperations" type="_SeWjmMX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjsMX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi3MX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi3cX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWi3sX_EduPJbEsMYXjUQ" name="eAllAttributes" type="_SeWiQcX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWjvMX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi38X_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi4MX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWi4cX_EduPJbEsMYXjUQ" name="eAllReferences" type="_SeWjvsX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj1MX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi4sX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi48X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWi5MX_EduPJbEsMYXjUQ" name="eReferences" type="_SeWjvsX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj1sX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi5cX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi5sX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWi58X_EduPJbEsMYXjUQ" name="eAttributes" type="_SeWiQcX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj2MX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi6MX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi6cX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWi6sX_EduPJbEsMYXjUQ" name="eAllContainments" type="_SeWjvsX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj2sX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi68X_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi7MX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWi7cX_EduPJbEsMYXjUQ" name="eAllOperations" type="_SeWjmMX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj3MX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi7sX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi78X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWi8MX_EduPJbEsMYXjUQ" name="eAllStructuralFeatures" type="_SeWiSMX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj3sX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi8cX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi8sX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWi88X_EduPJbEsMYXjUQ" name="eAllSuperTypes" type="_SeWizcX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj4MX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi9MX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi9cX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWi9sX_EduPJbEsMYXjUQ" name="eIDAttribute" type="_SeWiQcX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj4sX_EduPJbEsMYXjUQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi98X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWi-MX_EduPJbEsMYXjUQ" name="eStructuralFeatures" type="_SeWiSMX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWj5MX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi-cX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi-sX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWi-8X_EduPJbEsMYXjUQ" name="eGenericSuperTypes" type="_SeWjdsX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWj5cX_EduPJbEsMYXjUQ">
- <eAnnotations xmi:id="_SeWi_MX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_SeWi_cX_EduPJbEsMYXjUQ" key="suppressedUnsetVisibility" value="true"/>
- <details xmi:id="_SeWi_sX_EduPJbEsMYXjUQ" key="suppressedIsSetVisibility" value="true"/>
- </eAnnotations>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi_8X_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjAMX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjAcX_EduPJbEsMYXjUQ" name="eAllGenericSuperTypes" type="_SeWjdsX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj58X_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjAsX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjA8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedOperation xmi:id="_SeWjBMX_EduPJbEsMYXjUQ" name="isSuperTypeOf" visibility="public">
- <ownedParameter xmi:id="_SeWjBcX_EduPJbEsMYXjUQ" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjBsX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWjB8X_EduPJbEsMYXjUQ" name="someClass" type="_SeWizcX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjCMX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWjCcX_EduPJbEsMYXjUQ" name="getFeatureCount" visibility="public">
- <ownedParameter xmi:id="_SeWjCsX_EduPJbEsMYXjUQ" type="_SeWkZcX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjC8X_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWjDMX_EduPJbEsMYXjUQ" name="getEStructuralFeature" visibility="public">
- <ownedParameter xmi:id="_SeWjDcX_EduPJbEsMYXjUQ" type="_SeWiSMX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjDsX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWjD8X_EduPJbEsMYXjUQ" name="featureID" type="_SeWkZcX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjEMX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWjEcX_EduPJbEsMYXjUQ" name="getFeatureID" visibility="public">
- <ownedParameter xmi:id="_SeWjEsX_EduPJbEsMYXjUQ" type="_SeWkZcX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjE8X_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWjFMX_EduPJbEsMYXjUQ" name="feature" type="_SeWiSMX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjFcX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWjFsX_EduPJbEsMYXjUQ" name="getEStructuralFeature" visibility="public">
- <ownedParameter xmi:id="_SeWjF8X_EduPJbEsMYXjUQ" type="_SeWiSMX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjGMX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWjGcX_EduPJbEsMYXjUQ" name="featureName" type="_SeWkisX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjGsX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWjG8X_EduPJbEsMYXjUQ" name="EClassifier" isAbstract="true">
- <eAnnotations xmi:id="_SeWjHMX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/Ecore">
- <details xmi:id="_SeWjHcX_EduPJbEsMYXjUQ" key="constraints" value="WellFormedInstanceTypeName UniqueTypeParameterNames"/>
- </eAnnotations>
- <generalization xmi:id="_SeWjHsX_EduPJbEsMYXjUQ" general="_SeWifsX_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWjH8X_EduPJbEsMYXjUQ" name="instanceClassName" visibility="public" type="_SeWkisX_EduPJbEsMYXjUQ" isOrdered="true">
- <eAnnotations xmi:id="_SeWjIMX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_SeWjIcX_EduPJbEsMYXjUQ" key="suppressedUnsetVisibility" value="true"/>
- <details xmi:id="_SeWjIsX_EduPJbEsMYXjUQ" key="suppressedIsSetVisibility" value="true"/>
- </eAnnotations>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjI8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjJMX_EduPJbEsMYXjUQ" name="instanceClass" visibility="public" type="_SeWjM8X_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjJcX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjJsX_EduPJbEsMYXjUQ" name="defaultValue" visibility="public" type="_SeWkccX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjJ8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjKMX_EduPJbEsMYXjUQ" name="instanceTypeName" visibility="public" type="_SeWkisX_EduPJbEsMYXjUQ" isOrdered="true">
- <eAnnotations xmi:id="_SeWjKcX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_SeWjKsX_EduPJbEsMYXjUQ" key="suppressedUnsetVisibility" value="true"/>
- <details xmi:id="_SeWjK8X_EduPJbEsMYXjUQ" key="suppressedIsSetVisibility" value="true"/>
- </eAnnotations>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjLMX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjLcX_EduPJbEsMYXjUQ" name="ePackage" type="_SeWjPsX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" association="_SeWjb8X_EduPJbEsMYXjUQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjLsX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjL8X_EduPJbEsMYXjUQ" name="eTypeParameters" type="_SeWjccX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjlMX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjMMX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjMcX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <nestedClassifier xmi:type="uml:Class" xmi:id="_SeWjMsX_EduPJbEsMYXjUQ" name="Wildcard"/>
- <nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_SeWjM8X_EduPJbEsMYXjUQ" name="EJavaClass_Wildcard">
- <templateBinding xmi:id="_SeWjNMX_EduPJbEsMYXjUQ" signature="_SeWkbsX_EduPJbEsMYXjUQ">
- <parameterSubstitution xmi:id="_SeWjNcX_EduPJbEsMYXjUQ" formal="_SeWkb8X_EduPJbEsMYXjUQ" actual="_SeWjMsX_EduPJbEsMYXjUQ"/>
- </templateBinding>
- </nestedClassifier>
- <ownedOperation xmi:id="_SeWjNsX_EduPJbEsMYXjUQ" name="isInstance" visibility="public">
- <ownedParameter xmi:id="_SeWjN8X_EduPJbEsMYXjUQ" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjOMX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWjOcX_EduPJbEsMYXjUQ" name="object" type="_SeWkccX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjOsX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWjO8X_EduPJbEsMYXjUQ" name="getClassifierID" visibility="public">
- <ownedParameter xmi:id="_SeWjPMX_EduPJbEsMYXjUQ" type="_SeWkZcX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjPcX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWjasX_EduPJbEsMYXjUQ" name="EDataType">
- <generalization xmi:id="_SeWja8X_EduPJbEsMYXjUQ" general="_SeWjG8X_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWjbMX_EduPJbEsMYXjUQ" name="serializable" visibility="public" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjbcX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWkDMX_EduPJbEsMYXjUQ" name="EEnum">
- <eAnnotations xmi:id="_SeWkDcX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/Ecore">
- <details xmi:id="_SeWkDsX_EduPJbEsMYXjUQ" key="constraints" value="UniqueEnumeratorNames UniqueEnumeratorLiterals"/>
- </eAnnotations>
- <generalization xmi:id="_SeWkD8X_EduPJbEsMYXjUQ" general="_SeWjasX_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWkEMX_EduPJbEsMYXjUQ" name="eLiterals" type="_SeWkIsX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWkLMX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWkEcX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWkEsX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedOperation xmi:id="_SeWkE8X_EduPJbEsMYXjUQ" name="getEEnumLiteral" visibility="public">
- <ownedParameter xmi:id="_SeWkFMX_EduPJbEsMYXjUQ" type="_SeWkIsX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWkFcX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWkFsX_EduPJbEsMYXjUQ" name="name" type="_SeWkisX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWkF8X_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWkGMX_EduPJbEsMYXjUQ" name="getEEnumLiteral" visibility="public">
- <ownedParameter xmi:id="_SeWkGcX_EduPJbEsMYXjUQ" type="_SeWkIsX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWkGsX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWkG8X_EduPJbEsMYXjUQ" name="value" type="_SeWkZcX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWkHMX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWkHcX_EduPJbEsMYXjUQ" name="getEEnumLiteralByLiteral" visibility="public">
- <ownedParameter xmi:id="_SeWkHsX_EduPJbEsMYXjUQ" type="_SeWkIsX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWkH8X_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWkIMX_EduPJbEsMYXjUQ" name="literal" type="_SeWkisX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWkIcX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWkIsX_EduPJbEsMYXjUQ" name="EEnumLiteral">
- <generalization xmi:id="_SeWkI8X_EduPJbEsMYXjUQ" general="_SeWifsX_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWkJMX_EduPJbEsMYXjUQ" name="value" visibility="public" type="_SeWkZcX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWkJcX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWkJsX_EduPJbEsMYXjUQ" name="instance" visibility="public" type="_SeWkWsX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWkJ8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWkKMX_EduPJbEsMYXjUQ" name="literal" visibility="public" type="_SeWkisX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWkKcX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWkKsX_EduPJbEsMYXjUQ" name="eEnum" type="_SeWkDMX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" association="_SeWkLMX_EduPJbEsMYXjUQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWkK8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWjVMX_EduPJbEsMYXjUQ" name="EFactory">
- <generalization xmi:id="_SeWjVcX_EduPJbEsMYXjUQ" general="_SeWihMX_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWjVsX_EduPJbEsMYXjUQ" name="ePackage" type="_SeWjPsX_EduPJbEsMYXjUQ" isOrdered="true" association="_SeWjbsX_EduPJbEsMYXjUQ"/>
- <ownedOperation xmi:id="_SeWjV8X_EduPJbEsMYXjUQ" name="create" visibility="public">
- <ownedParameter xmi:id="_SeWjWMX_EduPJbEsMYXjUQ" type="_SeWijsX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjWcX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWjWsX_EduPJbEsMYXjUQ" name="eClass" type="_SeWizcX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjW8X_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWjXMX_EduPJbEsMYXjUQ" name="createFromString" visibility="public">
- <ownedParameter xmi:id="_SeWjXcX_EduPJbEsMYXjUQ" type="_SeWkccX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjXsX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWjX8X_EduPJbEsMYXjUQ" name="eDataType" type="_SeWjasX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjYMX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWjYcX_EduPJbEsMYXjUQ" name="literalValue" type="_SeWkisX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjYsX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWjY8X_EduPJbEsMYXjUQ" name="convertToString" visibility="public">
- <ownedParameter xmi:id="_SeWjZMX_EduPJbEsMYXjUQ" type="_SeWkisX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjZcX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWjZsX_EduPJbEsMYXjUQ" name="eDataType" type="_SeWjasX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjZ8X_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWjaMX_EduPJbEsMYXjUQ" name="instanceValue" type="_SeWkccX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjacX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWjdsX_EduPJbEsMYXjUQ" name="EGenericType">
- <eAnnotations xmi:id="_SeWjd8X_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/Ecore">
- <details xmi:id="_SeWjeMX_EduPJbEsMYXjUQ" key="constraints" value="ConsistentType ConsistentBounds ConsistentArguments"/>
- </eAnnotations>
- <generalization xmi:id="_SeWjecX_EduPJbEsMYXjUQ" general="_SeWijsX_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWjesX_EduPJbEsMYXjUQ" name="eUpperBound" type="_SeWjdsX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjhsX_EduPJbEsMYXjUQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWje8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjfMX_EduPJbEsMYXjUQ" name="eTypeArguments" type="_SeWjdsX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjiMX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjfcX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjfsX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjf8X_EduPJbEsMYXjUQ" name="eRawType" type="_SeWjG8X_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWjisX_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWjgMX_EduPJbEsMYXjUQ" name="eLowerBound" type="_SeWjdsX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjjMX_EduPJbEsMYXjUQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjgcX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjgsX_EduPJbEsMYXjUQ" name="eTypeParameter" type="_SeWjccX_EduPJbEsMYXjUQ" isOrdered="true" association="_SeWjjsX_EduPJbEsMYXjUQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjg8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjhMX_EduPJbEsMYXjUQ" name="eClassifier" type="_SeWjG8X_EduPJbEsMYXjUQ" isOrdered="true" association="_SeWjkMX_EduPJbEsMYXjUQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjhcX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWihMX_EduPJbEsMYXjUQ" name="EModelElement" isAbstract="true">
- <generalization xmi:id="_SeWihcX_EduPJbEsMYXjUQ" general="_SeWijsX_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWihsX_EduPJbEsMYXjUQ" name="eAnnotations" type="_SeWj6cX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWkAcX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWih8X_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiiMX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedOperation xmi:id="_SeWiicX_EduPJbEsMYXjUQ" name="getEAnnotation" visibility="public">
- <ownedParameter xmi:id="_SeWiisX_EduPJbEsMYXjUQ" type="_SeWj6cX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWii8X_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWijMX_EduPJbEsMYXjUQ" name="source" type="_SeWkisX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWijcX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWifsX_EduPJbEsMYXjUQ" name="ENamedElement" isAbstract="true">
- <eAnnotations xmi:id="_SeWif8X_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/Ecore">
- <details xmi:id="_SeWigMX_EduPJbEsMYXjUQ" key="constraints" value="WellFormedName"/>
- </eAnnotations>
- <generalization xmi:id="_SeWigcX_EduPJbEsMYXjUQ" general="_SeWihMX_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWigsX_EduPJbEsMYXjUQ" name="name" visibility="public" type="_SeWkisX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWig8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWijsX_EduPJbEsMYXjUQ" name="EObject">
- <nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_SeWij8X_EduPJbEsMYXjUQ" name="EEList_EObject">
- <templateBinding xmi:id="_SeWikMX_EduPJbEsMYXjUQ" signature="_SeWkV8X_EduPJbEsMYXjUQ">
- <parameterSubstitution xmi:id="_SeWikcX_EduPJbEsMYXjUQ" formal="_SeWkWMX_EduPJbEsMYXjUQ" actual="_SeWijsX_EduPJbEsMYXjUQ"/>
- </templateBinding>
- </nestedClassifier>
- <nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_SeWiksX_EduPJbEsMYXjUQ" name="ETreeIterator_EObject">
- <templateBinding xmi:id="_SeWik8X_EduPJbEsMYXjUQ" signature="_SeWkjsX_EduPJbEsMYXjUQ">
- <parameterSubstitution xmi:id="_SeWilMX_EduPJbEsMYXjUQ" formal="_SeWkj8X_EduPJbEsMYXjUQ" actual="_SeWijsX_EduPJbEsMYXjUQ"/>
- </templateBinding>
- </nestedClassifier>
- <ownedOperation xmi:id="_SeWilcX_EduPJbEsMYXjUQ" name="eClass" visibility="public">
- <ownedParameter xmi:id="_SeWilsX_EduPJbEsMYXjUQ" type="_SeWizcX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWil8X_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWimMX_EduPJbEsMYXjUQ" name="eIsProxy" visibility="public">
- <ownedParameter xmi:id="_SeWimcX_EduPJbEsMYXjUQ" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWimsX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWim8X_EduPJbEsMYXjUQ" name="eResource" visibility="public">
- <ownedParameter xmi:id="_SeWinMX_EduPJbEsMYXjUQ" type="_SeWkgMX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWincX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWinsX_EduPJbEsMYXjUQ" name="eContainer" visibility="public">
- <ownedParameter xmi:id="_SeWin8X_EduPJbEsMYXjUQ" type="_SeWijsX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWioMX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWiocX_EduPJbEsMYXjUQ" name="eContainingFeature" visibility="public">
- <ownedParameter xmi:id="_SeWiosX_EduPJbEsMYXjUQ" type="_SeWiSMX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWio8X_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWipMX_EduPJbEsMYXjUQ" name="eContainmentFeature" visibility="public">
- <ownedParameter xmi:id="_SeWipcX_EduPJbEsMYXjUQ" type="_SeWjvsX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWipsX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWip8X_EduPJbEsMYXjUQ" name="eContents" visibility="public">
- <ownedParameter xmi:id="_SeWiqMX_EduPJbEsMYXjUQ" type="_SeWij8X_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiqcX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWiqsX_EduPJbEsMYXjUQ" name="eAllContents" visibility="public">
- <ownedParameter xmi:id="_SeWiq8X_EduPJbEsMYXjUQ" type="_SeWiksX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWirMX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWircX_EduPJbEsMYXjUQ" name="eCrossReferences" visibility="public">
- <ownedParameter xmi:id="_SeWirsX_EduPJbEsMYXjUQ" type="_SeWij8X_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWir8X_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWisMX_EduPJbEsMYXjUQ" name="eGet" visibility="public">
- <ownedParameter xmi:id="_SeWiscX_EduPJbEsMYXjUQ" type="_SeWkccX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWissX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWis8X_EduPJbEsMYXjUQ" name="feature" type="_SeWiSMX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWitMX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWitcX_EduPJbEsMYXjUQ" name="eGet" visibility="public">
- <ownedParameter xmi:id="_SeWitsX_EduPJbEsMYXjUQ" type="_SeWkccX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWit8X_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWiuMX_EduPJbEsMYXjUQ" name="feature" type="_SeWiSMX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiucX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWiusX_EduPJbEsMYXjUQ" name="resolve" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiu8X_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWivMX_EduPJbEsMYXjUQ" name="eSet" visibility="public">
- <ownedParameter xmi:id="_SeWivcX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWivsX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWiv8X_EduPJbEsMYXjUQ" name="feature" type="_SeWiSMX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiwMX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWiwcX_EduPJbEsMYXjUQ" name="newValue" type="_SeWkccX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiwsX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWiw8X_EduPJbEsMYXjUQ" name="eIsSet" visibility="public">
- <ownedParameter xmi:id="_SeWixMX_EduPJbEsMYXjUQ" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWixcX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWixsX_EduPJbEsMYXjUQ" name="feature" type="_SeWiSMX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWix8X_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWiyMX_EduPJbEsMYXjUQ" name="eUnset" visibility="public">
- <ownedParameter xmi:id="_SeWiycX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiysX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWiy8X_EduPJbEsMYXjUQ" name="feature" type="_SeWiSMX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWizMX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWjmMX_EduPJbEsMYXjUQ" name="EOperation">
- <eAnnotations xmi:id="_SeWjmcX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/Ecore">
- <details xmi:id="_SeWjmsX_EduPJbEsMYXjUQ" key="constraints" value="UniqueParameterNames UniqueTypeParameterNames NoRepeatingVoid"/>
- </eAnnotations>
- <generalization xmi:id="_SeWjm8X_EduPJbEsMYXjUQ" general="_SeWiZMX_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWjnMX_EduPJbEsMYXjUQ" name="eContainingClass" type="_SeWizcX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" association="_SeWjsMX_EduPJbEsMYXjUQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjncX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjnsX_EduPJbEsMYXjUQ" name="eTypeParameters" type="_SeWjccX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjscX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjn8X_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjoMX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjocX_EduPJbEsMYXjUQ" name="eParameters" type="_SeWjs8X_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjt8X_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjosX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjo8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjpMX_EduPJbEsMYXjUQ" name="eExceptions" type="_SeWjG8X_EduPJbEsMYXjUQ" isOrdered="true" association="_SeWjuMX_EduPJbEsMYXjUQ">
- <eAnnotations xmi:id="_SeWjpcX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_SeWjpsX_EduPJbEsMYXjUQ" key="suppressedUnsetVisibility" value="true"/>
- <details xmi:id="_SeWjp8X_EduPJbEsMYXjUQ" key="suppressedIsSetVisibility" value="true"/>
- </eAnnotations>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjqMX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjqcX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjqsX_EduPJbEsMYXjUQ" name="eGenericExceptions" type="_SeWjdsX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjusX_EduPJbEsMYXjUQ">
- <eAnnotations xmi:id="_SeWjq8X_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_SeWjrMX_EduPJbEsMYXjUQ" key="suppressedUnsetVisibility" value="true"/>
- <details xmi:id="_SeWjrcX_EduPJbEsMYXjUQ" key="suppressedIsSetVisibility" value="true"/>
- </eAnnotations>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjrsX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjr8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWjPsX_EduPJbEsMYXjUQ" name="EPackage">
- <eAnnotations xmi:id="_SeWjP8X_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/Ecore">
- <details xmi:id="_SeWjQMX_EduPJbEsMYXjUQ" key="constraints" value="WellFormedNsURI WellFormedNsPrefix UniqueSubpackageNames UniqueClassifierNames UniqueNsURIs"/>
- </eAnnotations>
- <generalization xmi:id="_SeWjQcX_EduPJbEsMYXjUQ" general="_SeWifsX_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWjQsX_EduPJbEsMYXjUQ" name="nsURI" visibility="public" type="_SeWkisX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjQ8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjRMX_EduPJbEsMYXjUQ" name="nsPrefix" visibility="public" type="_SeWkisX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjRcX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjRsX_EduPJbEsMYXjUQ" name="eFactoryInstance" type="_SeWjVMX_EduPJbEsMYXjUQ" isOrdered="true" association="_SeWjbsX_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWjR8X_EduPJbEsMYXjUQ" name="eClassifiers" type="_SeWjG8X_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjb8X_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjSMX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjScX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjSsX_EduPJbEsMYXjUQ" name="eSubpackages" type="_SeWjPsX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjcMX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjS8X_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjTMX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjTcX_EduPJbEsMYXjUQ" name="eSuperPackage" type="_SeWjPsX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" association="_SeWjcMX_EduPJbEsMYXjUQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjTsX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedOperation xmi:id="_SeWjT8X_EduPJbEsMYXjUQ" name="getEClassifier" visibility="public">
- <ownedParameter xmi:id="_SeWjUMX_EduPJbEsMYXjUQ" type="_SeWjG8X_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjUcX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SeWjUsX_EduPJbEsMYXjUQ" name="name" type="_SeWkisX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjU8X_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWjs8X_EduPJbEsMYXjUQ" name="EParameter">
- <generalization xmi:id="_SeWjtMX_EduPJbEsMYXjUQ" general="_SeWiZMX_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWjtcX_EduPJbEsMYXjUQ" name="eOperation" type="_SeWjmMX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" association="_SeWjt8X_EduPJbEsMYXjUQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjtsX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWjvsX_EduPJbEsMYXjUQ" name="EReference">
- <eAnnotations xmi:id="_SeWjv8X_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/Ecore">
- <details xmi:id="_SeWjwMX_EduPJbEsMYXjUQ" key="constraints" value="ConsistentOpposite SingleContainer ConsistentKeys"/>
- </eAnnotations>
- <generalization xmi:id="_SeWjwcX_EduPJbEsMYXjUQ" general="_SeWiSMX_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWjwsX_EduPJbEsMYXjUQ" name="containment" visibility="public" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjw8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjxMX_EduPJbEsMYXjUQ" name="container" visibility="public" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjxcX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjxsX_EduPJbEsMYXjUQ" name="resolveProxies" visibility="public" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjx8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjyMX_EduPJbEsMYXjUQ" name="eOpposite" type="_SeWjvsX_EduPJbEsMYXjUQ" isOrdered="true" association="_SeWjzsX_EduPJbEsMYXjUQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjycX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWjysX_EduPJbEsMYXjUQ" name="eReferenceType" type="_SeWizcX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj0MX_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWjy8X_EduPJbEsMYXjUQ" name="eKeys" type="_SeWiQcX_EduPJbEsMYXjUQ" isOrdered="true" association="_SeWj0sX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjzMX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjzcX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWj-sX_EduPJbEsMYXjUQ" name="EStringToStringMapEntry">
- <ownedAttribute xmi:id="_SeWj-8X_EduPJbEsMYXjUQ" name="key" visibility="public" type="_SeWkisX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWj_MX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWj_cX_EduPJbEsMYXjUQ" name="value" visibility="public" type="_SeWkisX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWj_sX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWiSMX_EduPJbEsMYXjUQ" name="EStructuralFeature" isAbstract="true">
- <generalization xmi:id="_SeWiScX_EduPJbEsMYXjUQ" general="_SeWiZMX_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWiSsX_EduPJbEsMYXjUQ" name="eContainingClass" type="_SeWizcX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" association="_SeWj5MX_EduPJbEsMYXjUQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiS8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWiTMX_EduPJbEsMYXjUQ" name="changeable" visibility="public" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiTcX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWiTsX_EduPJbEsMYXjUQ" name="volatile" visibility="public" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiT8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWiUMX_EduPJbEsMYXjUQ" name="transient" visibility="public" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiUcX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWiUsX_EduPJbEsMYXjUQ" name="defaultValueLiteral" visibility="public" type="_SeWkisX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiU8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWiVMX_EduPJbEsMYXjUQ" name="defaultValue" visibility="public" type="_SeWkccX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiVcX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWiVsX_EduPJbEsMYXjUQ" name="unsettable" visibility="public" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiV8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWiWMX_EduPJbEsMYXjUQ" name="derived" visibility="public" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiWcX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <nestedClassifier xmi:type="uml:Class" xmi:id="_SeWiWsX_EduPJbEsMYXjUQ" name="Wildcard"/>
- <nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_SeWiW8X_EduPJbEsMYXjUQ" name="EJavaClass_Wildcard">
- <templateBinding xmi:id="_SeWiXMX_EduPJbEsMYXjUQ" signature="_SeWkbsX_EduPJbEsMYXjUQ">
- <parameterSubstitution xmi:id="_SeWiXcX_EduPJbEsMYXjUQ" formal="_SeWkb8X_EduPJbEsMYXjUQ" actual="_SeWiWsX_EduPJbEsMYXjUQ"/>
- </templateBinding>
- </nestedClassifier>
- <ownedOperation xmi:id="_SeWiXsX_EduPJbEsMYXjUQ" name="getFeatureID" visibility="public">
- <ownedParameter xmi:id="_SeWiX8X_EduPJbEsMYXjUQ" type="_SeWkZcX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiYMX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_SeWiYcX_EduPJbEsMYXjUQ" name="getContainerClass" visibility="public">
- <ownedParameter xmi:id="_SeWiYsX_EduPJbEsMYXjUQ" type="_SeWiW8X_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiY8X_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWiZMX_EduPJbEsMYXjUQ" name="ETypedElement" isAbstract="true">
- <eAnnotations xmi:id="_SeWiZcX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/Ecore">
- <details xmi:id="_SeWiZsX_EduPJbEsMYXjUQ" key="constraints" value="ValidLowerBound ValidUpperBound ConsistentBounds ValidType"/>
- </eAnnotations>
- <generalization xmi:id="_SeWiZ8X_EduPJbEsMYXjUQ" general="_SeWifsX_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWiaMX_EduPJbEsMYXjUQ" name="ordered" visibility="public" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiacX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWiasX_EduPJbEsMYXjUQ" name="unique" visibility="public" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWia8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWibMX_EduPJbEsMYXjUQ" name="lowerBound" visibility="public" type="_SeWkZcX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWibcX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWibsX_EduPJbEsMYXjUQ" name="upperBound" visibility="public" type="_SeWkZcX_EduPJbEsMYXjUQ" isOrdered="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWib8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWicMX_EduPJbEsMYXjUQ" name="many" visibility="public" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiccX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWicsX_EduPJbEsMYXjUQ" name="required" visibility="public" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWic8X_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWidMX_EduPJbEsMYXjUQ" name="eType" type="_SeWjG8X_EduPJbEsMYXjUQ" isOrdered="true" association="_SeWkBsX_EduPJbEsMYXjUQ">
- <eAnnotations xmi:id="_SeWidcX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_SeWidsX_EduPJbEsMYXjUQ" key="suppressedUnsetVisibility" value="true"/>
- <details xmi:id="_SeWid8X_EduPJbEsMYXjUQ" key="suppressedIsSetVisibility" value="true"/>
- </eAnnotations>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWieMX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SeWiecX_EduPJbEsMYXjUQ" name="eGenericType" type="_SeWjdsX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWkCMX_EduPJbEsMYXjUQ">
- <eAnnotations xmi:id="_SeWiesX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_SeWie8X_EduPJbEsMYXjUQ" key="suppressedUnsetVisibility" value="true"/>
- <details xmi:id="_SeWifMX_EduPJbEsMYXjUQ" key="suppressedIsSetVisibility" value="true"/>
- </eAnnotations>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWifcX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_SeWjccX_EduPJbEsMYXjUQ" name="ETypeParameter">
- <generalization xmi:id="_SeWjcsX_EduPJbEsMYXjUQ" general="_SeWifsX_EduPJbEsMYXjUQ"/>
- <ownedAttribute xmi:id="_SeWjc8X_EduPJbEsMYXjUQ" name="eBounds" type="_SeWjdsX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjksX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjdMX_EduPJbEsMYXjUQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjdcX_EduPJbEsMYXjUQ"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWjbsX_EduPJbEsMYXjUQ" memberEnd="_SeWjVsX_EduPJbEsMYXjUQ _SeWjRsX_EduPJbEsMYXjUQ"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWjb8X_EduPJbEsMYXjUQ" memberEnd="_SeWjR8X_EduPJbEsMYXjUQ _SeWjLcX_EduPJbEsMYXjUQ"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWjcMX_EduPJbEsMYXjUQ" memberEnd="_SeWjSsX_EduPJbEsMYXjUQ _SeWjTcX_EduPJbEsMYXjUQ"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWjhsX_EduPJbEsMYXjUQ" memberEnd="_SeWjesX_EduPJbEsMYXjUQ _SeWjh8X_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWjh8X_EduPJbEsMYXjUQ" type="_SeWjdsX_EduPJbEsMYXjUQ" association="_SeWjhsX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWjiMX_EduPJbEsMYXjUQ" memberEnd="_SeWjfMX_EduPJbEsMYXjUQ _SeWjicX_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWjicX_EduPJbEsMYXjUQ" type="_SeWjdsX_EduPJbEsMYXjUQ" association="_SeWjiMX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWjisX_EduPJbEsMYXjUQ" memberEnd="_SeWjf8X_EduPJbEsMYXjUQ _SeWji8X_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWji8X_EduPJbEsMYXjUQ" type="_SeWjdsX_EduPJbEsMYXjUQ" association="_SeWjisX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWjjMX_EduPJbEsMYXjUQ" memberEnd="_SeWjgMX_EduPJbEsMYXjUQ _SeWjjcX_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWjjcX_EduPJbEsMYXjUQ" type="_SeWjdsX_EduPJbEsMYXjUQ" association="_SeWjjMX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWjjsX_EduPJbEsMYXjUQ" memberEnd="_SeWjgsX_EduPJbEsMYXjUQ _SeWjj8X_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWjj8X_EduPJbEsMYXjUQ" type="_SeWjdsX_EduPJbEsMYXjUQ" association="_SeWjjsX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWjkMX_EduPJbEsMYXjUQ" memberEnd="_SeWjhMX_EduPJbEsMYXjUQ _SeWjkcX_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWjkcX_EduPJbEsMYXjUQ" type="_SeWjdsX_EduPJbEsMYXjUQ" association="_SeWjkMX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWjksX_EduPJbEsMYXjUQ" memberEnd="_SeWjc8X_EduPJbEsMYXjUQ _SeWjk8X_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWjk8X_EduPJbEsMYXjUQ" type="_SeWjccX_EduPJbEsMYXjUQ" association="_SeWjksX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWjlMX_EduPJbEsMYXjUQ" memberEnd="_SeWjL8X_EduPJbEsMYXjUQ _SeWjlcX_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWjlcX_EduPJbEsMYXjUQ" type="_SeWjG8X_EduPJbEsMYXjUQ" association="_SeWjlMX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWjlsX_EduPJbEsMYXjUQ" memberEnd="_SeWi1cX_EduPJbEsMYXjUQ _SeWjl8X_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWjl8X_EduPJbEsMYXjUQ" type="_SeWizcX_EduPJbEsMYXjUQ" association="_SeWjlsX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWjsMX_EduPJbEsMYXjUQ" memberEnd="_SeWi28X_EduPJbEsMYXjUQ _SeWjnMX_EduPJbEsMYXjUQ"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWjscX_EduPJbEsMYXjUQ" memberEnd="_SeWjnsX_EduPJbEsMYXjUQ _SeWjssX_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWjssX_EduPJbEsMYXjUQ" type="_SeWjmMX_EduPJbEsMYXjUQ" association="_SeWjscX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWjt8X_EduPJbEsMYXjUQ" memberEnd="_SeWjocX_EduPJbEsMYXjUQ _SeWjtcX_EduPJbEsMYXjUQ"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWjuMX_EduPJbEsMYXjUQ" memberEnd="_SeWjpMX_EduPJbEsMYXjUQ _SeWjucX_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWjucX_EduPJbEsMYXjUQ" type="_SeWjmMX_EduPJbEsMYXjUQ" association="_SeWjuMX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWjusX_EduPJbEsMYXjUQ" memberEnd="_SeWjqsX_EduPJbEsMYXjUQ _SeWju8X_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWju8X_EduPJbEsMYXjUQ" type="_SeWjmMX_EduPJbEsMYXjUQ" association="_SeWjusX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWjvMX_EduPJbEsMYXjUQ" memberEnd="_SeWi3sX_EduPJbEsMYXjUQ _SeWjvcX_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWjvcX_EduPJbEsMYXjUQ" type="_SeWizcX_EduPJbEsMYXjUQ" association="_SeWjvMX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWjzsX_EduPJbEsMYXjUQ" memberEnd="_SeWjyMX_EduPJbEsMYXjUQ _SeWjz8X_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWjz8X_EduPJbEsMYXjUQ" type="_SeWjvsX_EduPJbEsMYXjUQ" association="_SeWjzsX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWj0MX_EduPJbEsMYXjUQ" memberEnd="_SeWjysX_EduPJbEsMYXjUQ _SeWj0cX_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWj0cX_EduPJbEsMYXjUQ" type="_SeWjvsX_EduPJbEsMYXjUQ" association="_SeWj0MX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWj0sX_EduPJbEsMYXjUQ" memberEnd="_SeWjy8X_EduPJbEsMYXjUQ _SeWj08X_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWj08X_EduPJbEsMYXjUQ" type="_SeWjvsX_EduPJbEsMYXjUQ" association="_SeWj0sX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWj1MX_EduPJbEsMYXjUQ" memberEnd="_SeWi4cX_EduPJbEsMYXjUQ _SeWj1cX_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWj1cX_EduPJbEsMYXjUQ" type="_SeWizcX_EduPJbEsMYXjUQ" association="_SeWj1MX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWj1sX_EduPJbEsMYXjUQ" memberEnd="_SeWi5MX_EduPJbEsMYXjUQ _SeWj18X_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWj18X_EduPJbEsMYXjUQ" type="_SeWizcX_EduPJbEsMYXjUQ" association="_SeWj1sX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWj2MX_EduPJbEsMYXjUQ" memberEnd="_SeWi58X_EduPJbEsMYXjUQ _SeWj2cX_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWj2cX_EduPJbEsMYXjUQ" type="_SeWizcX_EduPJbEsMYXjUQ" association="_SeWj2MX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWj2sX_EduPJbEsMYXjUQ" memberEnd="_SeWi6sX_EduPJbEsMYXjUQ _SeWj28X_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWj28X_EduPJbEsMYXjUQ" type="_SeWizcX_EduPJbEsMYXjUQ" association="_SeWj2sX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWj3MX_EduPJbEsMYXjUQ" memberEnd="_SeWi7cX_EduPJbEsMYXjUQ _SeWj3cX_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWj3cX_EduPJbEsMYXjUQ" type="_SeWizcX_EduPJbEsMYXjUQ" association="_SeWj3MX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWj3sX_EduPJbEsMYXjUQ" memberEnd="_SeWi8MX_EduPJbEsMYXjUQ _SeWj38X_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWj38X_EduPJbEsMYXjUQ" type="_SeWizcX_EduPJbEsMYXjUQ" association="_SeWj3sX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWj4MX_EduPJbEsMYXjUQ" memberEnd="_SeWi88X_EduPJbEsMYXjUQ _SeWj4cX_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWj4cX_EduPJbEsMYXjUQ" type="_SeWizcX_EduPJbEsMYXjUQ" association="_SeWj4MX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWj4sX_EduPJbEsMYXjUQ" memberEnd="_SeWi9sX_EduPJbEsMYXjUQ _SeWj48X_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWj48X_EduPJbEsMYXjUQ" type="_SeWizcX_EduPJbEsMYXjUQ" association="_SeWj4sX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWj5MX_EduPJbEsMYXjUQ" memberEnd="_SeWi-MX_EduPJbEsMYXjUQ _SeWiSsX_EduPJbEsMYXjUQ"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWj5cX_EduPJbEsMYXjUQ" memberEnd="_SeWi-8X_EduPJbEsMYXjUQ _SeWj5sX_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWj5sX_EduPJbEsMYXjUQ" type="_SeWizcX_EduPJbEsMYXjUQ" association="_SeWj5cX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWj58X_EduPJbEsMYXjUQ" memberEnd="_SeWjAcX_EduPJbEsMYXjUQ _SeWj6MX_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWj6MX_EduPJbEsMYXjUQ" type="_SeWizcX_EduPJbEsMYXjUQ" association="_SeWj58X_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWj_8X_EduPJbEsMYXjUQ" memberEnd="_SeWj78X_EduPJbEsMYXjUQ _SeWkAMX_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWkAMX_EduPJbEsMYXjUQ" type="_SeWj6cX_EduPJbEsMYXjUQ" association="_SeWj_8X_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWkAcX_EduPJbEsMYXjUQ" memberEnd="_SeWihsX_EduPJbEsMYXjUQ _SeWj8sX_EduPJbEsMYXjUQ"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWkAsX_EduPJbEsMYXjUQ" memberEnd="_SeWj9MX_EduPJbEsMYXjUQ _SeWkA8X_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWkA8X_EduPJbEsMYXjUQ" type="_SeWj6cX_EduPJbEsMYXjUQ" association="_SeWkAsX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWkBMX_EduPJbEsMYXjUQ" memberEnd="_SeWj98X_EduPJbEsMYXjUQ _SeWkBcX_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWkBcX_EduPJbEsMYXjUQ" type="_SeWj6cX_EduPJbEsMYXjUQ" association="_SeWkBMX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWkBsX_EduPJbEsMYXjUQ" memberEnd="_SeWidMX_EduPJbEsMYXjUQ _SeWkB8X_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWkB8X_EduPJbEsMYXjUQ" type="_SeWiZMX_EduPJbEsMYXjUQ" association="_SeWkBsX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWkCMX_EduPJbEsMYXjUQ" memberEnd="_SeWiecX_EduPJbEsMYXjUQ _SeWkCcX_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWkCcX_EduPJbEsMYXjUQ" type="_SeWiZMX_EduPJbEsMYXjUQ" association="_SeWkCMX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWkCsX_EduPJbEsMYXjUQ" memberEnd="_SeWiR8X_EduPJbEsMYXjUQ _SeWkC8X_EduPJbEsMYXjUQ">
- <ownedEnd xmi:id="_SeWkC8X_EduPJbEsMYXjUQ" type="_SeWiQcX_EduPJbEsMYXjUQ" association="_SeWkCsX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SeWkLMX_EduPJbEsMYXjUQ" memberEnd="_SeWkEMX_EduPJbEsMYXjUQ _SeWkKsX_EduPJbEsMYXjUQ"/>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkLcX_EduPJbEsMYXjUQ" name="EBigDecimal">
- <eAnnotations xmi:id="_SeWkLsX_EduPJbEsMYXjUQ" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details xmi:id="_SeWkL8X_EduPJbEsMYXjUQ" key="baseType" value="http://www.w3.org/2001/XMLSchema#decimal"/>
- </eAnnotations>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkMMX_EduPJbEsMYXjUQ" name="EBigInteger">
- <eAnnotations xmi:id="_SeWkMcX_EduPJbEsMYXjUQ" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details xmi:id="_SeWkMsX_EduPJbEsMYXjUQ" key="baseType" value="http://www.w3.org/2001/XMLSchema#integer"/>
- </eAnnotations>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkM8X_EduPJbEsMYXjUQ" name="EBoolean">
- <eAnnotations xmi:id="_SeWkNMX_EduPJbEsMYXjUQ" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details xmi:id="_SeWkNcX_EduPJbEsMYXjUQ" key="baseType" value="http://www.w3.org/2001/XMLSchema#boolean"/>
- </eAnnotations>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkNsX_EduPJbEsMYXjUQ" name="EBooleanObject">
- <eAnnotations xmi:id="_SeWkN8X_EduPJbEsMYXjUQ" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details xmi:id="_SeWkOMX_EduPJbEsMYXjUQ" key="name" value="EBoolean:Object"/>
- <details xmi:id="_SeWkOcX_EduPJbEsMYXjUQ" key="baseType" value="EBoolean"/>
- </eAnnotations>
- <generalization xmi:id="_SeWkOsX_EduPJbEsMYXjUQ" general="_SeWkM8X_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkO8X_EduPJbEsMYXjUQ" name="EByte">
- <eAnnotations xmi:id="_SeWkPMX_EduPJbEsMYXjUQ" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details xmi:id="_SeWkPcX_EduPJbEsMYXjUQ" key="baseType" value="http://www.w3.org/2001/XMLSchema#byte"/>
- </eAnnotations>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkPsX_EduPJbEsMYXjUQ" name="EByteArray">
- <eAnnotations xmi:id="_SeWkP8X_EduPJbEsMYXjUQ" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details xmi:id="_SeWkQMX_EduPJbEsMYXjUQ" key="baseType" value="http://www.w3.org/2001/XMLSchema#hexBinary"/>
- </eAnnotations>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkQcX_EduPJbEsMYXjUQ" name="EByteObject">
- <eAnnotations xmi:id="_SeWkQsX_EduPJbEsMYXjUQ" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details xmi:id="_SeWkQ8X_EduPJbEsMYXjUQ" key="name" value="EByte:Object"/>
- <details xmi:id="_SeWkRMX_EduPJbEsMYXjUQ" key="baseType" value="EByte"/>
- </eAnnotations>
- <generalization xmi:id="_SeWkRcX_EduPJbEsMYXjUQ" general="_SeWkO8X_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkRsX_EduPJbEsMYXjUQ" name="EChar"/>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkR8X_EduPJbEsMYXjUQ" name="ECharacterObject">
- <eAnnotations xmi:id="_SeWkSMX_EduPJbEsMYXjUQ" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details xmi:id="_SeWkScX_EduPJbEsMYXjUQ" key="name" value="EChar:Object"/>
- <details xmi:id="_SeWkSsX_EduPJbEsMYXjUQ" key="baseType" value="EChar"/>
- </eAnnotations>
- <generalization xmi:id="_SeWkS8X_EduPJbEsMYXjUQ" general="_SeWkRsX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkTMX_EduPJbEsMYXjUQ" name="EDate"/>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkTcX_EduPJbEsMYXjUQ" name="EDiagnosticChain"/>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkTsX_EduPJbEsMYXjUQ" name="EDouble">
- <eAnnotations xmi:id="_SeWkT8X_EduPJbEsMYXjUQ" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details xmi:id="_SeWkUMX_EduPJbEsMYXjUQ" key="baseType" value="http://www.w3.org/2001/XMLSchema#double"/>
- </eAnnotations>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkUcX_EduPJbEsMYXjUQ" name="EDoubleObject">
- <eAnnotations xmi:id="_SeWkUsX_EduPJbEsMYXjUQ" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details xmi:id="_SeWkU8X_EduPJbEsMYXjUQ" key="name" value="EDouble:Object"/>
- <details xmi:id="_SeWkVMX_EduPJbEsMYXjUQ" key="baseType" value="EDouble"/>
- </eAnnotations>
- <generalization xmi:id="_SeWkVcX_EduPJbEsMYXjUQ" general="_SeWkTsX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkVsX_EduPJbEsMYXjUQ" name="EEList">
- <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_SeWkV8X_EduPJbEsMYXjUQ" parameter="_SeWkWMX_EduPJbEsMYXjUQ">
- <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_SeWkWMX_EduPJbEsMYXjUQ" parameteredElement="_SeWkWcX_EduPJbEsMYXjUQ">
- <ownedParameteredElement xmi:type="uml:Class" xmi:id="_SeWkWcX_EduPJbEsMYXjUQ" name="E" templateParameter="_SeWkWMX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedTemplateSignature>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkWsX_EduPJbEsMYXjUQ" name="EEnumerator"/>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkW8X_EduPJbEsMYXjUQ" name="EFeatureMap"/>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkXMX_EduPJbEsMYXjUQ" name="EFeatureMapEntry"/>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkXcX_EduPJbEsMYXjUQ" name="EFloat">
- <eAnnotations xmi:id="_SeWkXsX_EduPJbEsMYXjUQ" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details xmi:id="_SeWkX8X_EduPJbEsMYXjUQ" key="baseType" value="http://www.w3.org/2001/XMLSchema#float"/>
- </eAnnotations>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkYMX_EduPJbEsMYXjUQ" name="EFloatObject">
- <eAnnotations xmi:id="_SeWkYcX_EduPJbEsMYXjUQ" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details xmi:id="_SeWkYsX_EduPJbEsMYXjUQ" key="name" value="EFloat:Object"/>
- <details xmi:id="_SeWkY8X_EduPJbEsMYXjUQ" key="baseType" value="EFloat"/>
- </eAnnotations>
- <generalization xmi:id="_SeWkZMX_EduPJbEsMYXjUQ" general="_SeWkXcX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkZcX_EduPJbEsMYXjUQ" name="EInt">
- <eAnnotations xmi:id="_SeWkZsX_EduPJbEsMYXjUQ" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details xmi:id="_SeWkZ8X_EduPJbEsMYXjUQ" key="baseType" value="http://www.w3.org/2001/XMLSchema#int"/>
- </eAnnotations>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkaMX_EduPJbEsMYXjUQ" name="EIntegerObject">
- <eAnnotations xmi:id="_SeWkacX_EduPJbEsMYXjUQ" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details xmi:id="_SeWkasX_EduPJbEsMYXjUQ" key="name" value="EInt:Object"/>
- <details xmi:id="_SeWka8X_EduPJbEsMYXjUQ" key="baseType" value="EInt"/>
- </eAnnotations>
- <generalization xmi:id="_SeWkbMX_EduPJbEsMYXjUQ" general="_SeWkZcX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkbcX_EduPJbEsMYXjUQ" name="EJavaClass">
- <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_SeWkbsX_EduPJbEsMYXjUQ" parameter="_SeWkb8X_EduPJbEsMYXjUQ">
- <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_SeWkb8X_EduPJbEsMYXjUQ" parameteredElement="_SeWkcMX_EduPJbEsMYXjUQ">
- <ownedParameteredElement xmi:type="uml:Class" xmi:id="_SeWkcMX_EduPJbEsMYXjUQ" name="T" templateParameter="_SeWkb8X_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedTemplateSignature>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkccX_EduPJbEsMYXjUQ" name="EJavaObject"/>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkcsX_EduPJbEsMYXjUQ" name="ELong">
- <eAnnotations xmi:id="_SeWkc8X_EduPJbEsMYXjUQ" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details xmi:id="_SeWkdMX_EduPJbEsMYXjUQ" key="baseType" value="http://www.w3.org/2001/XMLSchema#long"/>
- </eAnnotations>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkdcX_EduPJbEsMYXjUQ" name="ELongObject">
- <eAnnotations xmi:id="_SeWkdsX_EduPJbEsMYXjUQ" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details xmi:id="_SeWkd8X_EduPJbEsMYXjUQ" key="name" value="ELong:Object"/>
- <details xmi:id="_SeWkeMX_EduPJbEsMYXjUQ" key="baseType" value="ELong"/>
- </eAnnotations>
- <generalization xmi:id="_SeWkecX_EduPJbEsMYXjUQ" general="_SeWkcsX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkesX_EduPJbEsMYXjUQ" name="EMap">
- <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_SeWke8X_EduPJbEsMYXjUQ" parameter="_SeWkfMX_EduPJbEsMYXjUQ _SeWkfsX_EduPJbEsMYXjUQ">
- <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_SeWkfMX_EduPJbEsMYXjUQ" parameteredElement="_SeWkfcX_EduPJbEsMYXjUQ">
- <ownedParameteredElement xmi:type="uml:Class" xmi:id="_SeWkfcX_EduPJbEsMYXjUQ" name="K" templateParameter="_SeWkfMX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_SeWkfsX_EduPJbEsMYXjUQ" parameteredElement="_SeWkf8X_EduPJbEsMYXjUQ">
- <ownedParameteredElement xmi:type="uml:Class" xmi:id="_SeWkf8X_EduPJbEsMYXjUQ" name="V" templateParameter="_SeWkfsX_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedTemplateSignature>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkgMX_EduPJbEsMYXjUQ" name="EResource"/>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkgcX_EduPJbEsMYXjUQ" name="EResourceSet"/>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkgsX_EduPJbEsMYXjUQ" name="EShort">
- <eAnnotations xmi:id="_SeWkg8X_EduPJbEsMYXjUQ" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details xmi:id="_SeWkhMX_EduPJbEsMYXjUQ" key="baseType" value="http://www.w3.org/2001/XMLSchema#short"/>
- </eAnnotations>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkhcX_EduPJbEsMYXjUQ" name="EShortObject">
- <eAnnotations xmi:id="_SeWkhsX_EduPJbEsMYXjUQ" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details xmi:id="_SeWkh8X_EduPJbEsMYXjUQ" key="name" value="EShort:Object"/>
- <details xmi:id="_SeWkiMX_EduPJbEsMYXjUQ" key="baseType" value="EShort"/>
- </eAnnotations>
- <generalization xmi:id="_SeWkicX_EduPJbEsMYXjUQ" general="_SeWkgsX_EduPJbEsMYXjUQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkisX_EduPJbEsMYXjUQ" name="EString">
- <eAnnotations xmi:id="_SeWki8X_EduPJbEsMYXjUQ" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details xmi:id="_SeWkjMX_EduPJbEsMYXjUQ" key="baseType" value="http://www.w3.org/2001/XMLSchema#string"/>
- </eAnnotations>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeWkjcX_EduPJbEsMYXjUQ" name="ETreeIterator">
- <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_SeWkjsX_EduPJbEsMYXjUQ" parameter="_SeWkj8X_EduPJbEsMYXjUQ">
- <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_SeWkj8X_EduPJbEsMYXjUQ" parameteredElement="_SeWkkMX_EduPJbEsMYXjUQ">
- <ownedParameteredElement xmi:type="uml:Class" xmi:id="_SeWkkMX_EduPJbEsMYXjUQ" name="E" templateParameter="_SeWkj8X_EduPJbEsMYXjUQ"/>
- </ownedParameter>
- </ownedTemplateSignature>
- </packagedElement>
- <profileApplication xmi:id="_SeWkkcX_EduPJbEsMYXjUQ">
- <eAnnotations xmi:id="_SeWkksX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
- </eAnnotations>
- <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
- </profileApplication>
- <profileApplication xmi:id="_R1Z2cMYAEduW_cUc2naAIw">
- <eAnnotations xmi:id="_R1Z2ccYAEduW_cUc2naAIw" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
- </eAnnotations>
- <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
- </profileApplication>
- <profileApplication xmi:id="_R1Z2csYAEduW_cUc2naAIw">
- <eAnnotations xmi:id="_R1Z2c8YAEduW_cUc2naAIw" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="pathmap://UML2_MSL_PROFILES/Default.epx#_IN8k8MmBEdqBcN1R6EvWUw?Default/Default?"/>
- </eAnnotations>
- <appliedProfile href="pathmap://UML2_MSL_PROFILES/Default.epx#_a_S3wNWLEdiy4IqP8whjFA?Default?"/>
- </profileApplication>
- <profileApplication xmi:id="_R1jncMYAEduW_cUc2naAIw">
- <eAnnotations xmi:id="_R1jnccYAEduW_cUc2naAIw" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="pathmap://UML2_MSL_PROFILES/Deployment.epx#_IrdAUMmBEdqBcN1R6EvWUw?Deployment/Deployment?"/>
- </eAnnotations>
- <appliedProfile href="pathmap://UML2_MSL_PROFILES/Deployment.epx#_vjbuwOvHEdiDX5bji0iVSA?Deployment?"/>
- </profileApplication>
- </uml:Model>
- <Ecore:EPackage xmi:id="_SeWkk8X_EduPJbEsMYXjUQ" base_Package="_SeWiQMX_EduPJbEsMYXjUQ" packageName="ecore" nsPrefix="ecore" nsURI="http://www.eclipse.org/emf/2002/Ecore"/>
- <Ecore:EAttribute xmi:id="_SeWklcX_EduPJbEsMYXjUQ" base_Property="_SeWiRcX_EduPJbEsMYXjUQ" attributeName="iD"/>
- <Ecore:EReference xmi:id="_SeWklsX_EduPJbEsMYXjUQ" isTransient="true" isVolatile="true" base_Property="_SeWiR8X_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWkmMX_EduPJbEsMYXjUQ" isTransient="true" base_Property="_SeWiSsX_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EAttribute xmi:id="_SeWkncX_EduPJbEsMYXjUQ" isTransient="true" isVolatile="true" base_Property="_SeWiVMX_EduPJbEsMYXjUQ"/>
- <Ecore:EAttribute xmi:id="_SeWkqcX_EduPJbEsMYXjUQ" isTransient="true" isVolatile="true" base_Property="_SeWicMX_EduPJbEsMYXjUQ"/>
- <Ecore:EAttribute xmi:id="_SeWkqsX_EduPJbEsMYXjUQ" isTransient="true" isVolatile="true" base_Property="_SeWicsX_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWkq8X_EduPJbEsMYXjUQ" isVolatile="true" isUnsettable="true" visibility="ReadWrite" base_Property="_SeWidMX_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWkrMX_EduPJbEsMYXjUQ" isVolatile="true" isUnsettable="true" visibility="ReadWrite" base_Property="_SeWiecX_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_SeWksMX_EduPJbEsMYXjUQ" base_Property="_SeWihsX_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_SeWkzsX_EduPJbEsMYXjUQ" isUnsettable="true" visibility="ReadWrite" base_Property="_SeWi1cX_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWkz8X_EduPJbEsMYXjUQ" base_Property="_SeWi28X_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_SeWk0MX_EduPJbEsMYXjUQ" isTransient="true" isVolatile="true" base_Property="_SeWi3sX_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWk0cX_EduPJbEsMYXjUQ" isTransient="true" isVolatile="true" base_Property="_SeWi4cX_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWk0sX_EduPJbEsMYXjUQ" isTransient="true" isVolatile="true" base_Property="_SeWi5MX_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWk08X_EduPJbEsMYXjUQ" isTransient="true" isVolatile="true" base_Property="_SeWi58X_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWk1MX_EduPJbEsMYXjUQ" isTransient="true" isVolatile="true" base_Property="_SeWi6sX_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWk1cX_EduPJbEsMYXjUQ" isTransient="true" isVolatile="true" base_Property="_SeWi7cX_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWk1sX_EduPJbEsMYXjUQ" isTransient="true" isVolatile="true" base_Property="_SeWi8MX_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWk18X_EduPJbEsMYXjUQ" isTransient="true" isVolatile="true" base_Property="_SeWi88X_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWk2MX_EduPJbEsMYXjUQ" isTransient="true" isVolatile="true" base_Property="_SeWi9sX_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_SeWk2cX_EduPJbEsMYXjUQ" base_Property="_SeWi-MX_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_SeWk2sX_EduPJbEsMYXjUQ" isUnsettable="true" visibility="ReadWrite" base_Property="_SeWi-8X_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_SeWk28X_EduPJbEsMYXjUQ" isTransient="true" isVolatile="true" base_Property="_SeWjAcX_EduPJbEsMYXjUQ"/>
- <Ecore:EAttribute xmi:id="_SeWk5sX_EduPJbEsMYXjUQ" isVolatile="true" isUnsettable="true" visibility="ReadWrite" base_Property="_SeWjH8X_EduPJbEsMYXjUQ"/>
- <Ecore:EAttribute xmi:id="_SeWk58X_EduPJbEsMYXjUQ" isTransient="true" isVolatile="true" base_Property="_SeWjJMX_EduPJbEsMYXjUQ"/>
- <Ecore:EAttribute xmi:id="_SeWk6MX_EduPJbEsMYXjUQ" isTransient="true" isVolatile="true" base_Property="_SeWjJsX_EduPJbEsMYXjUQ"/>
- <Ecore:EAttribute xmi:id="_SeWk6cX_EduPJbEsMYXjUQ" isVolatile="true" isUnsettable="true" visibility="ReadWrite" base_Property="_SeWjKMX_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWk6sX_EduPJbEsMYXjUQ" isTransient="true" base_Property="_SeWjLcX_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWk9MX_EduPJbEsMYXjUQ" isTransient="true" base_Property="_SeWjRsX_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_SeWk98X_EduPJbEsMYXjUQ" isTransient="true" base_Property="_SeWjTcX_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWk-8X_EduPJbEsMYXjUQ" isTransient="true" base_Property="_SeWjVsX_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_SeWlB8X_EduPJbEsMYXjUQ" base_Property="_SeWjc8X_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_SeWlCcX_EduPJbEsMYXjUQ" base_Property="_SeWjesX_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_SeWlCsX_EduPJbEsMYXjUQ" base_Property="_SeWjfMX_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_SeWlC8X_EduPJbEsMYXjUQ" isTransient="true" base_Property="_SeWjf8X_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWlDMX_EduPJbEsMYXjUQ" base_Property="_SeWjgMX_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_SeWlDcX_EduPJbEsMYXjUQ" base_Property="_SeWjgsX_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_SeWlEMX_EduPJbEsMYXjUQ" isTransient="true" base_Property="_SeWjnMX_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_SeWlEsX_EduPJbEsMYXjUQ" base_Property="_SeWjocX_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_SeWlE8X_EduPJbEsMYXjUQ" isUnsettable="true" visibility="ReadWrite" base_Property="_SeWjpMX_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWlFMX_EduPJbEsMYXjUQ" isUnsettable="true" visibility="ReadWrite" base_Property="_SeWjqsX_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_SeWlFsX_EduPJbEsMYXjUQ" isTransient="true" base_Property="_SeWjtcX_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EAttribute xmi:id="_SeWlGcX_EduPJbEsMYXjUQ" isTransient="true" isVolatile="true" base_Property="_SeWjxMX_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWlHMX_EduPJbEsMYXjUQ" isTransient="true" isVolatile="true" base_Property="_SeWjysX_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWlIMX_EduPJbEsMYXjUQ" base_Property="_SeWj78X_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_SeWlIcX_EduPJbEsMYXjUQ" isTransient="true" base_Property="_SeWj8sX_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_SeWlIsX_EduPJbEsMYXjUQ" base_Property="_SeWj9MX_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EClass xmi:id="_SeWlJMX_EduPJbEsMYXjUQ" instanceClassName="java.util.Map$Entry" base_Class="_SeWj-sX_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SeWlKMX_EduPJbEsMYXjUQ" base_Property="_SeWkEMX_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EAttribute xmi:id="_SegTQMX_EduPJbEsMYXjUQ" isTransient="true" base_Property="_SeWkJsX_EduPJbEsMYXjUQ"/>
- <Ecore:EReference xmi:id="_SegTQsX_EduPJbEsMYXjUQ" isTransient="true" base_Property="_SeWkKsX_EduPJbEsMYXjUQ" isResolveProxies="false"/>
- <Ecore:EDataType xmi:id="_SegTQ8X_EduPJbEsMYXjUQ" instanceClassName="java.math.BigDecimal" base_PrimitiveType="_SeWkLcX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTRMX_EduPJbEsMYXjUQ" instanceClassName="java.math.BigInteger" base_PrimitiveType="_SeWkMMX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTRcX_EduPJbEsMYXjUQ" instanceClassName="boolean" base_PrimitiveType="_SeWkM8X_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTRsX_EduPJbEsMYXjUQ" xmlName="EBoolean:Object" instanceClassName="java.lang.Boolean" base_PrimitiveType="_SeWkNsX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTR8X_EduPJbEsMYXjUQ" instanceClassName="byte" base_PrimitiveType="_SeWkO8X_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTSMX_EduPJbEsMYXjUQ" instanceClassName="byte[]" base_PrimitiveType="_SeWkPsX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTScX_EduPJbEsMYXjUQ" xmlName="EByte:Object" instanceClassName="java.lang.Byte" base_PrimitiveType="_SeWkQcX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTSsX_EduPJbEsMYXjUQ" instanceClassName="char" base_PrimitiveType="_SeWkRsX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTS8X_EduPJbEsMYXjUQ" xmlName="EChar:Object" instanceClassName="java.lang.Character" base_PrimitiveType="_SeWkR8X_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTTMX_EduPJbEsMYXjUQ" instanceClassName="java.util.Date" base_PrimitiveType="_SeWkTMX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTTcX_EduPJbEsMYXjUQ" instanceClassName="org.eclipse.emf.common.util.DiagnosticChain" base_PrimitiveType="_SeWkTcX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTTsX_EduPJbEsMYXjUQ" instanceClassName="double" base_PrimitiveType="_SeWkTsX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTT8X_EduPJbEsMYXjUQ" xmlName="EDouble:Object" instanceClassName="java.lang.Double" base_PrimitiveType="_SeWkUcX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTUMX_EduPJbEsMYXjUQ" instanceClassName="org.eclipse.emf.common.util.EList" base_PrimitiveType="_SeWkVsX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTUsX_EduPJbEsMYXjUQ" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_SeWkWsX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTU8X_EduPJbEsMYXjUQ" instanceClassName="org.eclipse.emf.ecore.util.FeatureMap" base_PrimitiveType="_SeWkW8X_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTVMX_EduPJbEsMYXjUQ" instanceClassName="org.eclipse.emf.ecore.util.FeatureMap$Entry" base_PrimitiveType="_SeWkXMX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTVcX_EduPJbEsMYXjUQ" instanceClassName="float" base_PrimitiveType="_SeWkXcX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTVsX_EduPJbEsMYXjUQ" xmlName="EFloat:Object" instanceClassName="java.lang.Float" base_PrimitiveType="_SeWkYMX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTV8X_EduPJbEsMYXjUQ" instanceClassName="int" base_PrimitiveType="_SeWkZcX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTWMX_EduPJbEsMYXjUQ" xmlName="EInt:Object" instanceClassName="java.lang.Integer" base_PrimitiveType="_SeWkaMX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTWcX_EduPJbEsMYXjUQ" instanceClassName="java.lang.Class" base_PrimitiveType="_SeWkbcX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTW8X_EduPJbEsMYXjUQ" instanceClassName="java.lang.Object" base_PrimitiveType="_SeWkccX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTXMX_EduPJbEsMYXjUQ" instanceClassName="long" base_PrimitiveType="_SeWkcsX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTXcX_EduPJbEsMYXjUQ" xmlName="ELong:Object" instanceClassName="java.lang.Long" base_PrimitiveType="_SeWkdcX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTXsX_EduPJbEsMYXjUQ" instanceClassName="java.util.Map" base_PrimitiveType="_SeWkesX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTYcX_EduPJbEsMYXjUQ" instanceClassName="org.eclipse.emf.ecore.resource.Resource" base_PrimitiveType="_SeWkgMX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTYsX_EduPJbEsMYXjUQ" instanceClassName="org.eclipse.emf.ecore.resource.ResourceSet" base_PrimitiveType="_SeWkgcX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTY8X_EduPJbEsMYXjUQ" instanceClassName="short" base_PrimitiveType="_SeWkgsX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTZMX_EduPJbEsMYXjUQ" xmlName="EShort:Object" instanceClassName="java.lang.Short" base_PrimitiveType="_SeWkhcX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTZcX_EduPJbEsMYXjUQ" instanceClassName="java.lang.String" base_PrimitiveType="_SeWkisX_EduPJbEsMYXjUQ"/>
- <Ecore:EDataType xmi:id="_SegTZsX_EduPJbEsMYXjUQ" instanceClassName="org.eclipse.emf.common.util.TreeIterator" base_PrimitiveType="_SeWkjcX_EduPJbEsMYXjUQ"/>
-</xmi:XMI>
diff --git a/plugins/org.eclipse.uml2.uml/model/Ecore.uml b/plugins/org.eclipse.uml2.uml/model/Ecore.uml
index ab21351f..1b47bc78 100644
--- a/plugins/org.eclipse.uml2.uml/model/Ecore.uml
+++ b/plugins/org.eclipse.uml2.uml/model/Ecore.uml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
<uml:Model xmi:id="_SeWiQMX_EduPJbEsMYXjUQ" name="Ecore">
<packagedElement xmi:type="uml:Class" xmi:id="_SeWj6cX_EduPJbEsMYXjUQ" name="EAnnotation">
<eAnnotations xmi:id="_SeWj6sX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/Ecore">
@@ -10,19 +10,19 @@
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWj7sX_EduPJbEsMYXjUQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWj78X_EduPJbEsMYXjUQ" name="details" type="_SeWj-sX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWj_8X_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWj8MX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWj8cX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWj8MX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWj8sX_EduPJbEsMYXjUQ" name="eModelElement" type="_SeWihMX_EduPJbEsMYXjUQ" isOrdered="true" association="_SeWkAcX_EduPJbEsMYXjUQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWj88X_EduPJbEsMYXjUQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWj9MX_EduPJbEsMYXjUQ" name="contents" type="_SeWijsX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWkAsX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWj9cX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWj9sX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWj9cX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWj98X_EduPJbEsMYXjUQ" name="references" type="_SeWijsX_EduPJbEsMYXjUQ" isOrdered="true" association="_SeWkBMX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWj-MX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWj-cX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWj-MX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_SeWiQcX_EduPJbEsMYXjUQ" name="EAttribute">
@@ -51,63 +51,63 @@
<details xmi:id="_SeWi18X_EduPJbEsMYXjUQ" key="suppressedUnsetVisibility" value="true"/>
<details xmi:id="_SeWi2MX_EduPJbEsMYXjUQ" key="suppressedIsSetVisibility" value="true"/>
</eAnnotations>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi2cX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi2sX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi2cX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWi28X_EduPJbEsMYXjUQ" name="eOperations" type="_SeWjmMX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjsMX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi3MX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi3cX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi3MX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWi3sX_EduPJbEsMYXjUQ" name="eAllAttributes" type="_SeWiQcX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWjvMX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi38X_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi4MX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi38X_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWi4cX_EduPJbEsMYXjUQ" name="eAllReferences" type="_SeWjvsX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj1MX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi4sX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi48X_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi4sX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWi5MX_EduPJbEsMYXjUQ" name="eReferences" type="_SeWjvsX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj1sX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi5cX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi5sX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi5cX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWi58X_EduPJbEsMYXjUQ" name="eAttributes" type="_SeWiQcX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj2MX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi6MX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi6cX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi6MX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWi6sX_EduPJbEsMYXjUQ" name="eAllContainments" type="_SeWjvsX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj2sX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi68X_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi7MX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi68X_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWi7cX_EduPJbEsMYXjUQ" name="eAllOperations" type="_SeWjmMX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj3MX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi7sX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi78X_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi7sX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWi8MX_EduPJbEsMYXjUQ" name="eAllStructuralFeatures" type="_SeWiSMX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj3sX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi8cX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi8sX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi8cX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWi88X_EduPJbEsMYXjUQ" name="eAllSuperTypes" type="_SeWizcX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj4MX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi9MX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi9cX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi9MX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWi9sX_EduPJbEsMYXjUQ" name="eIDAttribute" type="_SeWiQcX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj4sX_EduPJbEsMYXjUQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi98X_EduPJbEsMYXjUQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWi-MX_EduPJbEsMYXjUQ" name="eStructuralFeatures" type="_SeWiSMX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWj5MX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi-cX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWi-sX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi-cX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWi-8X_EduPJbEsMYXjUQ" name="eGenericSuperTypes" type="_SeWjdsX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWj5cX_EduPJbEsMYXjUQ">
<eAnnotations xmi:id="_SeWi_MX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_SeWi_cX_EduPJbEsMYXjUQ" key="suppressedUnsetVisibility" value="true"/>
<details xmi:id="_SeWi_sX_EduPJbEsMYXjUQ" key="suppressedIsSetVisibility" value="true"/>
</eAnnotations>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi_8X_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjAMX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWi_8X_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWjAcX_EduPJbEsMYXjUQ" name="eAllGenericSuperTypes" type="_SeWjdsX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj58X_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjAsX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjA8X_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjAsX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_SeWjBMX_EduPJbEsMYXjUQ" name="isSuperTypeOf" visibility="public">
<ownedParameter xmi:id="_SeWjBcX_EduPJbEsMYXjUQ" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
@@ -176,15 +176,9 @@
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjLsX_EduPJbEsMYXjUQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWjL8X_EduPJbEsMYXjUQ" name="eTypeParameters" type="_SeWjccX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjlMX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjMMX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjMcX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjMMX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
- <nestedClassifier xmi:type="uml:Class" xmi:id="_SeWjMsX_EduPJbEsMYXjUQ" name="Wildcard"/>
- <nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_SeWjM8X_EduPJbEsMYXjUQ" name="EJavaClass_Wildcard">
- <templateBinding xmi:id="_SeWjNMX_EduPJbEsMYXjUQ" signature="_SeWkbsX_EduPJbEsMYXjUQ">
- <parameterSubstitution xmi:id="_SeWjNcX_EduPJbEsMYXjUQ" formal="_SeWkb8X_EduPJbEsMYXjUQ" actual="_SeWjMsX_EduPJbEsMYXjUQ"/>
- </templateBinding>
- </nestedClassifier>
<ownedOperation xmi:id="_SeWjNsX_EduPJbEsMYXjUQ" name="isInstance" visibility="public">
<ownedParameter xmi:id="_SeWjN8X_EduPJbEsMYXjUQ" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjOMX_EduPJbEsMYXjUQ"/>
@@ -198,6 +192,12 @@
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjPcX_EduPJbEsMYXjUQ"/>
</ownedParameter>
</ownedOperation>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_SeWjMsX_EduPJbEsMYXjUQ" name="Wildcard"/>
+ <nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_SeWjM8X_EduPJbEsMYXjUQ" name="EJavaClass_Wildcard">
+ <templateBinding xmi:id="_SeWjNMX_EduPJbEsMYXjUQ" signature="_SeWkbsX_EduPJbEsMYXjUQ">
+ <parameterSubstitution xmi:id="_SeWjNcX_EduPJbEsMYXjUQ" actual="_SeWjMsX_EduPJbEsMYXjUQ" formal="_SeWkb8X_EduPJbEsMYXjUQ"/>
+ </templateBinding>
+ </nestedClassifier>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_SeWjasX_EduPJbEsMYXjUQ" name="EDataType">
<generalization xmi:id="_SeWja8X_EduPJbEsMYXjUQ" general="_SeWjG8X_EduPJbEsMYXjUQ"/>
@@ -211,8 +211,8 @@
</eAnnotations>
<generalization xmi:id="_SeWkD8X_EduPJbEsMYXjUQ" general="_SeWjasX_EduPJbEsMYXjUQ"/>
<ownedAttribute xmi:id="_SeWkEMX_EduPJbEsMYXjUQ" name="eLiterals" type="_SeWkIsX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWkLMX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWkEcX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWkEsX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWkEcX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_SeWkE8X_EduPJbEsMYXjUQ" name="getEEnumLiteral" visibility="public">
<ownedParameter xmi:id="_SeWkFMX_EduPJbEsMYXjUQ" type="_SeWkIsX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
@@ -297,8 +297,8 @@
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWje8X_EduPJbEsMYXjUQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWjfMX_EduPJbEsMYXjUQ" name="eTypeArguments" type="_SeWjdsX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjiMX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjfcX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjfsX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjfcX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWjf8X_EduPJbEsMYXjUQ" name="eRawType" type="_SeWjG8X_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWjisX_EduPJbEsMYXjUQ"/>
<ownedAttribute xmi:id="_SeWjgMX_EduPJbEsMYXjUQ" name="eLowerBound" type="_SeWjdsX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjjMX_EduPJbEsMYXjUQ">
@@ -314,8 +314,8 @@
<packagedElement xmi:type="uml:Class" xmi:id="_SeWihMX_EduPJbEsMYXjUQ" name="EModelElement" isAbstract="true">
<generalization xmi:id="_SeWihcX_EduPJbEsMYXjUQ" general="_SeWijsX_EduPJbEsMYXjUQ"/>
<ownedAttribute xmi:id="_SeWihsX_EduPJbEsMYXjUQ" name="eAnnotations" type="_SeWj6cX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWkAcX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWih8X_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiiMX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWih8X_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_SeWiicX_EduPJbEsMYXjUQ" name="getEAnnotation" visibility="public">
<ownedParameter xmi:id="_SeWiisX_EduPJbEsMYXjUQ" type="_SeWj6cX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
@@ -336,16 +336,6 @@
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_SeWijsX_EduPJbEsMYXjUQ" name="EObject">
- <nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_SeWij8X_EduPJbEsMYXjUQ" name="EEList_EObject">
- <templateBinding xmi:id="_SeWikMX_EduPJbEsMYXjUQ" signature="_SeWkV8X_EduPJbEsMYXjUQ">
- <parameterSubstitution xmi:id="_SeWikcX_EduPJbEsMYXjUQ" formal="_SeWkWMX_EduPJbEsMYXjUQ" actual="_SeWijsX_EduPJbEsMYXjUQ"/>
- </templateBinding>
- </nestedClassifier>
- <nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_SeWiksX_EduPJbEsMYXjUQ" name="ETreeIterator_EObject">
- <templateBinding xmi:id="_SeWik8X_EduPJbEsMYXjUQ" signature="_SeWkjsX_EduPJbEsMYXjUQ">
- <parameterSubstitution xmi:id="_SeWilMX_EduPJbEsMYXjUQ" formal="_SeWkj8X_EduPJbEsMYXjUQ" actual="_SeWijsX_EduPJbEsMYXjUQ"/>
- </templateBinding>
- </nestedClassifier>
<ownedOperation xmi:id="_SeWilcX_EduPJbEsMYXjUQ" name="eClass" visibility="public">
<ownedParameter xmi:id="_SeWilsX_EduPJbEsMYXjUQ" type="_SeWizcX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWil8X_EduPJbEsMYXjUQ"/>
@@ -437,6 +427,16 @@
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWizMX_EduPJbEsMYXjUQ"/>
</ownedParameter>
</ownedOperation>
+ <nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_SeWij8X_EduPJbEsMYXjUQ" name="EEList_EObject">
+ <templateBinding xmi:id="_SeWikMX_EduPJbEsMYXjUQ" signature="_SeWkV8X_EduPJbEsMYXjUQ">
+ <parameterSubstitution xmi:id="_SeWikcX_EduPJbEsMYXjUQ" actual="_SeWijsX_EduPJbEsMYXjUQ" formal="_SeWkWMX_EduPJbEsMYXjUQ"/>
+ </templateBinding>
+ </nestedClassifier>
+ <nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_SeWiksX_EduPJbEsMYXjUQ" name="ETreeIterator_EObject">
+ <templateBinding xmi:id="_SeWik8X_EduPJbEsMYXjUQ" signature="_SeWkjsX_EduPJbEsMYXjUQ">
+ <parameterSubstitution xmi:id="_SeWilMX_EduPJbEsMYXjUQ" actual="_SeWijsX_EduPJbEsMYXjUQ" formal="_SeWkj8X_EduPJbEsMYXjUQ"/>
+ </templateBinding>
+ </nestedClassifier>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_SeWjmMX_EduPJbEsMYXjUQ" name="EOperation">
<eAnnotations xmi:id="_SeWjmcX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/Ecore">
@@ -447,28 +447,28 @@
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjncX_EduPJbEsMYXjUQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWjnsX_EduPJbEsMYXjUQ" name="eTypeParameters" type="_SeWjccX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjscX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjn8X_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjoMX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjn8X_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWjocX_EduPJbEsMYXjUQ" name="eParameters" type="_SeWjs8X_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjt8X_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjosX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjo8X_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjosX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWjpMX_EduPJbEsMYXjUQ" name="eExceptions" type="_SeWjG8X_EduPJbEsMYXjUQ" isOrdered="true" association="_SeWjuMX_EduPJbEsMYXjUQ">
<eAnnotations xmi:id="_SeWjpcX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_SeWjpsX_EduPJbEsMYXjUQ" key="suppressedUnsetVisibility" value="true"/>
<details xmi:id="_SeWjp8X_EduPJbEsMYXjUQ" key="suppressedIsSetVisibility" value="true"/>
</eAnnotations>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjqMX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjqcX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjqMX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWjqsX_EduPJbEsMYXjUQ" name="eGenericExceptions" type="_SeWjdsX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjusX_EduPJbEsMYXjUQ">
<eAnnotations xmi:id="_SeWjq8X_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_SeWjrMX_EduPJbEsMYXjUQ" key="suppressedUnsetVisibility" value="true"/>
<details xmi:id="_SeWjrcX_EduPJbEsMYXjUQ" key="suppressedIsSetVisibility" value="true"/>
</eAnnotations>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjrsX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjr8X_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjrsX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_SeWjPsX_EduPJbEsMYXjUQ" name="EPackage">
@@ -484,12 +484,12 @@
</ownedAttribute>
<ownedAttribute xmi:id="_SeWjRsX_EduPJbEsMYXjUQ" name="eFactoryInstance" type="_SeWjVMX_EduPJbEsMYXjUQ" isOrdered="true" association="_SeWjbsX_EduPJbEsMYXjUQ"/>
<ownedAttribute xmi:id="_SeWjR8X_EduPJbEsMYXjUQ" name="eClassifiers" type="_SeWjG8X_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjb8X_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjSMX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjScX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjSMX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWjSsX_EduPJbEsMYXjUQ" name="eSubpackages" type="_SeWjPsX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjcMX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjS8X_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjTMX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjS8X_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_SeWjTcX_EduPJbEsMYXjUQ" name="eSuperPackage" type="_SeWjPsX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" association="_SeWjcMX_EduPJbEsMYXjUQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjTsX_EduPJbEsMYXjUQ"/>
@@ -528,8 +528,8 @@
</ownedAttribute>
<ownedAttribute xmi:id="_SeWjysX_EduPJbEsMYXjUQ" name="eReferenceType" type="_SeWizcX_EduPJbEsMYXjUQ" isOrdered="true" isReadOnly="true" isDerived="true" association="_SeWj0MX_EduPJbEsMYXjUQ"/>
<ownedAttribute xmi:id="_SeWjy8X_EduPJbEsMYXjUQ" name="eKeys" type="_SeWiQcX_EduPJbEsMYXjUQ" isOrdered="true" association="_SeWj0sX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjzMX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjzcX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjzMX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_SeWj-sX_EduPJbEsMYXjUQ" name="EStringToStringMapEntry">
@@ -566,12 +566,6 @@
<ownedAttribute xmi:id="_SeWiWMX_EduPJbEsMYXjUQ" name="derived" visibility="public" type="_SeWkM8X_EduPJbEsMYXjUQ" isOrdered="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiWcX_EduPJbEsMYXjUQ"/>
</ownedAttribute>
- <nestedClassifier xmi:type="uml:Class" xmi:id="_SeWiWsX_EduPJbEsMYXjUQ" name="Wildcard"/>
- <nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_SeWiW8X_EduPJbEsMYXjUQ" name="EJavaClass_Wildcard">
- <templateBinding xmi:id="_SeWiXMX_EduPJbEsMYXjUQ" signature="_SeWkbsX_EduPJbEsMYXjUQ">
- <parameterSubstitution xmi:id="_SeWiXcX_EduPJbEsMYXjUQ" formal="_SeWkb8X_EduPJbEsMYXjUQ" actual="_SeWiWsX_EduPJbEsMYXjUQ"/>
- </templateBinding>
- </nestedClassifier>
<ownedOperation xmi:id="_SeWiXsX_EduPJbEsMYXjUQ" name="getFeatureID" visibility="public">
<ownedParameter xmi:id="_SeWiX8X_EduPJbEsMYXjUQ" type="_SeWkZcX_EduPJbEsMYXjUQ" isOrdered="true" direction="return">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiYMX_EduPJbEsMYXjUQ"/>
@@ -582,6 +576,12 @@
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWiY8X_EduPJbEsMYXjUQ"/>
</ownedParameter>
</ownedOperation>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_SeWiWsX_EduPJbEsMYXjUQ" name="Wildcard"/>
+ <nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_SeWiW8X_EduPJbEsMYXjUQ" name="EJavaClass_Wildcard">
+ <templateBinding xmi:id="_SeWiXMX_EduPJbEsMYXjUQ" signature="_SeWkbsX_EduPJbEsMYXjUQ">
+ <parameterSubstitution xmi:id="_SeWiXcX_EduPJbEsMYXjUQ" actual="_SeWiWsX_EduPJbEsMYXjUQ" formal="_SeWkb8X_EduPJbEsMYXjUQ"/>
+ </templateBinding>
+ </nestedClassifier>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_SeWiZMX_EduPJbEsMYXjUQ" name="ETypedElement" isAbstract="true">
<eAnnotations xmi:id="_SeWiZcX_EduPJbEsMYXjUQ" source="http://www.eclipse.org/emf/2002/Ecore">
@@ -624,8 +624,8 @@
<packagedElement xmi:type="uml:Class" xmi:id="_SeWjccX_EduPJbEsMYXjUQ" name="ETypeParameter">
<generalization xmi:id="_SeWjcsX_EduPJbEsMYXjUQ" general="_SeWifsX_EduPJbEsMYXjUQ"/>
<ownedAttribute xmi:id="_SeWjc8X_EduPJbEsMYXjUQ" name="eBounds" type="_SeWjdsX_EduPJbEsMYXjUQ" isOrdered="true" aggregation="composite" association="_SeWjksX_EduPJbEsMYXjUQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjdMX_EduPJbEsMYXjUQ" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeWjdcX_EduPJbEsMYXjUQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeWjdMX_EduPJbEsMYXjUQ" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_SeWjbsX_EduPJbEsMYXjUQ" memberEnd="_SeWjVsX_EduPJbEsMYXjUQ _SeWjRsX_EduPJbEsMYXjUQ"/>
diff --git a/plugins/org.eclipse.uml2.uml/model/Infrastructure.uml b/plugins/org.eclipse.uml2.uml/model/Infrastructure.uml
deleted file mode 100644
index ded691fb..00000000
--- a/plugins/org.eclipse.uml2.uml/model/Infrastructure.uml
+++ /dev/null
@@ -1,4797 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
- <uml:Model xmi:id="_z3j3UBZaEdqs4ZsykdgStg" name="InfrastructureLibrary">
- <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3C9FFCAA00D1" name="Core">
- <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3C9FFCB502E0" name="Abstractions">
- <packageImport xmi:id="_3ADC7B74022D3DEE2BE80333" importedPackage="_3ADC7B74022D3C9FFCC70354"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3CA002E901AD" name="Ownerships">
- <packageImport xmi:id="_3ADC7B74022D3DF78BD10282" importedPackage="_3ADC7B74022D3DF78B7503C0"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CADCAEE0250" name="Element" isAbstract="true">
- <ownedComment xmi:id="_rMSPwBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CADCAEE0250">
- <body>An element is a constituent of a model. As such, it has the capability of owning other elements.</body>
- </ownedComment>
- <ownedRule xmi:id="_rMlxwxTaEdqZu-3Jy1-uYg" name="not_own_self" constrainedElement="_3ADC7B74022D3CADCAEE0250">
- <ownedComment xmi:id="_rMcAwxTaEdqZu-3Jy1-uYg" annotatedElement="_rMlxwxTaEdqZu-3Jy1-uYg">
- <body>An element may not directly or indirectly own itself.</body>
- </ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rMlxxBTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>not self.allOwnedElements()->includes(self)</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_rMu7sxTaEdqZu-3Jy1-uYg" name="has_owner" constrainedElement="_3ADC7B74022D3CADCAEE0250">
- <ownedComment xmi:id="_rMlxyBTaEdqZu-3Jy1-uYg" annotatedElement="_rMu7sxTaEdqZu-3Jy1-uYg">
- <body>Elements that must be owned must have an owner.</body>
- </ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rMu7tBTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>self.mustBeOwned() implies owner->notEmpty()</body>
- </specification>
- </ownedRule>
- <ownedAttribute xmi:id="_3ADC7B74022D3CADCD85009B" name="ownedElement" type="_3ADC7B74022D3CADCAEE0250" isReadOnly="true" isDerived="true" isDerivedUnion="true" aggregation="composite" association="_3ADC7B74022D3CADCD8300C0">
- <ownedComment xmi:id="_rNLnqRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CADCD85009B">
- <body>The Elements owned by this element.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rNeikxTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rNeikhTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D3CADCD8500A5" name="owner" type="_3ADC7B74022D3CADCAEE0250" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_3ADC7B74022D3CADCD8300C0">
- <ownedComment xmi:id="_rOE_gRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CADCD8500A5">
- <body>The Element that owns this element.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rOOwgxTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rOOwghTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D3CB1D63A01EB" name="ownedComment" type="_3ADC7B74022D3CAC070A03AB" aggregation="composite" subsettedProperty="_3ADC7B74022D3CADCD85009B" association="_3ADC7B74022D3CB1D639015E">
- <ownedComment xmi:id="_rXxHCxTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CB1D63A01EB">
- <body>The Comments owned by this element.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rXxHDxTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rXxHDhTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedOperation xmi:id="_3ADC7B74022D3E106A8400E6" name="allOwnedElements" isQuery="true" bodyCondition="_rMu7vBTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rMu7uBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E106A8400E6">
- <body>The query allOwnedElements() gives all of the direct and indirect owned elements of an element.</body>
- </ownedComment>
- <ownedRule xmi:id="_rMu7vBTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E106A8400E6">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rM4ssBTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = ownedElement->union(ownedElement->collect(e | e.allOwnedElements()))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rMu7uxTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CADCAEE0250" direction="return">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GbH_oRTbEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GbH_oBTbEdqZu-3Jy1-uYg"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_3ADC7B74022D3E106AD00153" name="mustBeOwned" isQuery="true" bodyCondition="_rNLnoxTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rM4stRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E106AD00153">
- <body>The query mustBeOwned() indicates whether elements of this type must have an owner. Subclasses of Element that do not require an owner must override this operation.</body>
- </ownedComment>
- <ownedRule xmi:id="_rNLnoxTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E106AD00153">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rNLnpBTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = true</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rNLnohTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010AC0090" direction="return"/>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3CADCD8300C0" name="A_ownedElement_owner" memberEnd="_3ADC7B74022D3CADCD85009B _3ADC7B74022D3CADCD8500A5"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3CB1D639015E" name="A_ownedComment_owningElement" memberEnd="_3ADC7B74022D3CB1D63A01EB _3ADC7B74022D3CB1D63A020A">
- <ownedEnd xmi:id="_3ADC7B74022D3CB1D63A020A" name="owningElement" type="_3ADC7B74022D3CADCAEE0250" subsettedProperty="_3ADC7B74022D3CADCD8500A5" association="_3ADC7B74022D3CB1D639015E">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rXxHEhTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rXxHERTaEdqZu-3Jy1-uYg"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3CA002FD0120" name="Namespaces">
- <packageImport xmi:id="_3ADC7B74022D3DE6A4350048" importedPackage="_3ADC7B74022D3CA002E901AD"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CA0071C02FD" name="NamedElement" isAbstract="true">
- <ownedComment xmi:id="_rRNMBBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA0071C02FD">
- <body>A named element is an element in a model that may have a name.</body>
- </ownedComment>
- <ownedRule xmi:id="_rRgG8xTaEdqZu-3Jy1-uYg" name="has_no_qualified_name" constrainedElement="_3ADC7B74022D3CA0071C02FD">
- <ownedComment xmi:id="_rRW9ARTaEdqZu-3Jy1-uYg" annotatedElement="_rRgG8xTaEdqZu-3Jy1-uYg">
- <body>If there is no name, or one of the containing namespaces has no name, there is no qualified name.</body>
- </ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rRgG9BTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>(self.name->isEmpty() or self.allNamespaces()->select(ns | ns.name->isEmpty())->notEmpty())&#xD;&#xA; implies self.qualifiedName->isEmpty()</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_rRgG_BTaEdqZu-3Jy1-uYg" name="has_qualified_name" constrainedElement="_3ADC7B74022D3CA0071C02FD">
- <ownedComment xmi:id="_rRgG-BTaEdqZu-3Jy1-uYg" annotatedElement="_rRgG_BTaEdqZu-3Jy1-uYg">
- <body>When there is a name, and all of the containing namespaces have a name, the qualified name is constructed from the names of the containing namespaces.</body>
- </ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rRgG_RTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>(self.name->notEmpty() and self.allNamespaces()->select(ns | ns.name->isEmpty())->isEmpty()) implies&#xA; self.qualifiedName = self.allNamespaces()->iterate( ns : Namespace; result: String = self.name | ns.name->union(self.separator())->union(result))</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_3ADC7B74022D3CADD38B00D4" general="_3ADC7B74022D3CADCAEE0250"/>
- <ownedAttribute xmi:id="_3ADC7B74022D3CA0080E03C3" name="name" type="_3ADC7B74022D3CA010B103C3">
- <ownedComment xmi:id="_rR8y5BTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA0080E03C3">
- <body>The name of the NamedElement.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rSGj4xTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rSGj4hTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D3CA008400375" name="qualifiedName" type="_3ADC7B74022D3CA010B103C3" isReadOnly="true" isDerived="true">
- <ownedComment xmi:id="_rSGj5RTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA008400375">
- <body>A name which allows the NamedElement to be identified within a hierarchy of nested Namespaces. It is constructed from the names of the containing namespaces starting at the root of the hierarchy and ending with the name of the NamedElement itself.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rSPt0xTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rSPt0hTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D3CA008A2036C" name="namespace" type="_3ADC7B74022D3CA0072700FA" isReadOnly="true" isDerived="true" isDerivedUnion="true" subsettedProperty="_3ADC7B74022D3CADCD8500A5" association="_3ADC7B74022D3CA008A20037">
- <ownedComment xmi:id="_rSsZxxTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA008A2036C">
- <body>Specifies the namespace that owns the NamedElement.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rS2KwhTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rS2KwRTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedOperation xmi:id="_3ADC7B74022D3E10644F034E" name="allNamespaces" isQuery="true" bodyCondition="_rRp38xTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rRgHARTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E10644F034E">
- <body>The query allNamespaces() gives the sequence of namespaces in which the NamedElement is nested, working outwards.</body>
- </ownedComment>
- <ownedRule xmi:id="_rRp38xTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E10644F034E">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rRp39BTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = if self.namespace->isEmpty()&#xA;then Sequence{}&#xA;else self.namespace.allNamespaces()->prepend(self.namespace)&#xA;endif</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rRp38hTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA0072700FA" isOrdered="true" direction="return">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GbRwoRTbEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GbRwoBTbEdqZu-3Jy1-uYg"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_3ADC7B74022D3E1064C70329" name="isDistinguishableFrom" isQuery="true" bodyCondition="_rRp3_hTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rRp3-BTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E1064C70329">
- <body>The query isDistinguishableFrom() determines whether two NamedElements may logically co-exist within a Namespace. By default, two named elements are distinguishable if (a) they have unrelated types or (b) they have related types but different names.</body>
- </ownedComment>
- <ownedRule xmi:id="_rRp3_hTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E1064C70329">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rRp3_xTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = if self.oclIsKindOf(n.oclType) or n.oclIsKindOf(self.oclType)&#xA;then ns.getNamesOfMember(self)->intersection(ns.getNamesOfMember(n))->isEmpty()&#xA;else true&#xA;endif</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rRp3-xTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010AC0090" direction="return"/>
- <ownedParameter xmi:id="_3ADC7B74022D42EE305C0090" name="n" type="_3ADC7B74022D3CA0071C02FD"/>
- <ownedParameter xmi:id="_3ADC7B74022D3E1064F402E7" name="ns" type="_3ADC7B74022D3CA0072700FA"/>
- </ownedOperation>
- <ownedOperation xmi:id="_3ADC7B74022D3E10653C0010" name="separator" isQuery="true" bodyCondition="_rRzB4xTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rRp4AxTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E10653C0010">
- <body>The query separator() gives the string that is used to separate names when constructing a qualified name.</body>
- </ownedComment>
- <ownedRule xmi:id="_rRzB4xTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E10653C0010">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rRzB5BTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = '::'</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rRzB4hTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010B103C3" direction="return"/>
- </ownedOperation>
- <ownedOperation xmi:id="_3ADC7B74022D3E1065EF023E" name="qualifiedName" isQuery="true" bodyCondition="_rRzB7BTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rRzB6BTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E1065EF023E">
- <body>When there is a name, and all of the containing namespaces have a name, the qualified name is constructed from the names of the containing namespaces.</body>
- </ownedComment>
- <ownedRule xmi:id="_rRzB7BTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E1065EF023E _3ADC7B74022D3CA008400375">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rR8y4BTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = if self.name->notEmpty() and self.allNamespaces()->select(ns | ns.name->isEmpty())->isEmpty()&#xA;then &#xA; self.allNamespaces()->iterate( ns : Namespace; result: String = self.name | ns.name->union(self.separator())->union(result))&#xA;else&#xA; Set{}&#xA;endif</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rRzB6xTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010B103C3" direction="return"/>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CA0072700FA" name="Namespace" isAbstract="true">
- <ownedComment xmi:id="_rSPt1xTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA0072700FA">
- <body>A namespace is an element in a model that contains a set of named elements that can be identified by name.</body>
- </ownedComment>
- <ownedRule xmi:id="_rSZe2BTaEdqZu-3Jy1-uYg" name="members_distinguishable" constrainedElement="_3ADC7B74022D3CA0072700FA">
- <ownedComment xmi:id="_rSZe1BTaEdqZu-3Jy1-uYg" annotatedElement="_rSZe2BTaEdqZu-3Jy1-uYg">
- <body>All the members of a Namespace are distinguishable within it.</body>
- </ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rSZe2RTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>membersAreDistinguishable()</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_3ADC7B74022D3CA00777024A" general="_3ADC7B74022D3CA0071C02FD"/>
- <ownedAttribute xmi:id="_3ADC7B74022D3CA008A20358" name="ownedMember" type="_3ADC7B74022D3CA0071C02FD" isReadOnly="true" isDerived="true" isDerivedUnion="true" aggregation="composite" subsettedProperty="_3ADC7B74022D3CADCD85009B _3ADC7B74022D3CA0098401B9" association="_3ADC7B74022D3CA008A20037">
- <ownedComment xmi:id="_rSjP2hTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA008A20358">
- <body>A collection of NamedElements owned by the Namespace.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rSsZwxTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rSsZwhTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D3CA0098401B9" name="member" type="_3ADC7B74022D3CA0071C02FD" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_3ADC7B74022D3CA009830275">
- <ownedComment xmi:id="_rS2KxxTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA0098401B9">
- <body>A collection of NamedElements identifiable within the Namespace, either by being owned or by being introduced by importing or inheritance.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rS2KyxTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rS2KyhTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedOperation xmi:id="_3ADC7B74022D3E1068D4021B" name="getNamesOfMember" isQuery="true" bodyCondition="_rSZe4hTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rSZe3RTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E1068D4021B">
- <body>The query getNamesOfMember() gives a set of all of the names that a member would have in a Namespace. In general a member can have multiple names in a Namespace if it is imported more than once with different aliases. Those semantics are specified by overriding the getNamesOfMember operation. The specification here simply returns a set containing a single name, or the empty set if no name.</body>
- </ownedComment>
- <ownedRule xmi:id="_rSZe4hTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E1068D4021B">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rSZe4xTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = if member->includes(element) then Set{}->including(element.name) else Set{} endif</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rSZe4BTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010B103C3" direction="return">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GbRwoxTbEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GbRwohTbEdqZu-3Jy1-uYg"/>
- </ownedParameter>
- <ownedParameter xmi:id="_3ADC7B74022D3E1068FF0064" name="element" type="_3ADC7B74022D3CA0071C02FD"/>
- </ownedOperation>
- <ownedOperation xmi:id="_3ADC7B74022D3E106939005E" name="membersAreDistinguishable" isQuery="true" bodyCondition="_rSjP1BTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rSjP0BTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E106939005E">
- <body>The Boolean query membersAreDistinguishable() determines whether all of the namespaces members are distinguishable within it.</body>
- </ownedComment>
- <ownedRule xmi:id="_rSjP1BTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E106939005E">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rSjP1RTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = self.member->forAll( memb |&#xA;self.member->excluding(memb)->forAll(other |&#xA;memb.isDistinguishableFrom(other, self)))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rSjP0xTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010AC0090" direction="return"/>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3CA008A20037" name="A_ownedMember_namespace" memberEnd="_3ADC7B74022D3CA008A20358 _3ADC7B74022D3CA008A2036C"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3CA009830275" name="A_member_namespace" memberEnd="_3ADC7B74022D3CA0098401B9 _3ADC7B74022D3CA0098401CD">
- <ownedEnd xmi:id="_3ADC7B74022D3CA0098401CD" type="_3ADC7B74022D3CA0072700FA" association="_3ADC7B74022D3CA009830275">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bqZIkVomEduDzLNvRu8ZxQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bqZIkFomEduDzLNvRu8ZxQ"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3CA003360013" name="Classifiers">
- <packageImport xmi:id="_3ADC7B74022D3DE6A3270343" importedPackage="_3ADC7B74022D3CA002FD0120"/>
- <packageImport xmi:id="_h9WTwD9HEdqjIv4r4xIGZw" importedPackage="_3ADC7B74022D3CA002E901AD"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CA00A2A018F" name="Classifier" isAbstract="true">
- <ownedComment xmi:id="_rS_7zBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA00A2A018F">
- <body>A classifier is a classification of instances - it describes a set of instances that have features in common.</body>
- </ownedComment>
- <generalization xmi:id="_3ADC7B74022D3CA00B0C03CF" general="_3ADC7B74022D3CA0072700FA"/>
- <ownedAttribute xmi:id="_3ADC7B74022D3CA00B92018D" name="feature" type="_3ADC7B74022D3CA00A3900A0" isReadOnly="true" isDerived="true" isDerivedUnion="true" subsettedProperty="_3ADC7B74022D3CA0098401B9" association="_3ADC7B74022D3CA00B91036C">
- <ownedComment xmi:id="_rTS2vRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA00B92018D">
- <body>Specifies each feature defined in the classifier.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rTcAoxTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rTcAohTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedOperation xmi:id="_3ADC7B74022D3E118E370051" name="allFeatures" isQuery="true" bodyCondition="_rTJFuBTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rTJFtBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E118E370051">
- <body>The query allFeatures() gives all of the features in the namespace of the classifier. In general, through mechanisms such as inheritance, this will be a larger set than feature.</body>
- </ownedComment>
- <ownedRule xmi:id="_rTJFuBTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E118E370051">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rTJFuRTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = member->select(oclIsKindOf(Feature))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rTJFtxTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA00A3900A0" direction="return">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GbbhoRTbEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GbbhoBTbEdqZu-3Jy1-uYg"/>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CA00A3900A0" name="Feature" isAbstract="true">
- <ownedComment xmi:id="_rTJFvRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA00A3900A0">
- <body>A feature declares a behavioral or structural characteristic of instances of classifiers.</body>
- </ownedComment>
- <generalization xmi:id="_3ADC7B74022D3CADD687034A" general="_3ADC7B74022D3CA0071C02FD"/>
- <ownedAttribute xmi:id="_3ADC7B74022D3CA00B920183" name="featuringClassifier" type="_3ADC7B74022D3CA00A2A018F" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_3ADC7B74022D3CA00B91036C">
- <ownedComment xmi:id="_rTS2tRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA00B920183">
- <body>The Classifiers that have this Feature as a feature.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_izGigRikEdqJdcmiZMM1MA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_izGigBikEdqJdcmiZMM1MA"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3CA00B91036C" name="A_feature_featuringClassifier" memberEnd="_3ADC7B74022D3CA00B92018D _3ADC7B74022D3CA00B920183"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3CA00EE60015" name="Expressions">
- <packageImport xmi:id="_3ADC7B74022D3DE6A3C401C2" importedPackage="_3ADC7B74022D3CA002E901AD"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CA00EFB03B9" name="OpaqueExpression">
- <ownedComment xmi:id="_rTvipRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA00EFB03B9">
- <body>An opaque expression is an uninterpreted textual statement that denotes a (possibly empty) set of values when evaluated in a context.</body>
- </ownedComment>
- <generalization xmi:id="_3ADC7B74022D3CADD243035D" general="_3ADC7B74022D3CA00F020323"/>
- <ownedAttribute xmi:id="_3ADC7B74022D41AE11E501C8" name="body" type="_3ADC7B74022D3CA010B103C3" isOrdered="true" aggregation="composite">
- <ownedComment xmi:id="_rULnkxTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D41AE11E501C8">
- <body>The text of the expression, possibly in multiple languages.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rULnlxTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rULnlhTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D41AE120C0319" name="language" type="_3ADC7B74022D3CA010B103C3" isOrdered="true" aggregation="composite">
- <ownedComment xmi:id="_rUVYgRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D41AE120C0319">
- <body>Specifies the languages in which the expression is stated. The interpretation of the expression body depends on the languages. If the languages are unspecified, they might be implicit from the expression body or the context. Languages are matched to body strings by order.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rUVYhRTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rUVYhBTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CA00F020323" name="ValueSpecification" isAbstract="true">
- <ownedComment xmi:id="_rTviqhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA00F020323">
- <body>A value specification is the specification of a (possibly empty) set of instances, including both objects and data values.</body>
- </ownedComment>
- <generalization xmi:id="_3ADC7B74022D3CADD247010A" general="_3ADC7B74022D3CADCAEE0250"/>
- <ownedOperation xmi:id="_3ADC7B74022D3E1402B00031" name="isComputable" isQuery="true" bodyCondition="_rT4skxTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rTvirxTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E1402B00031">
- <body>The query isComputable() determines whether a value specification can be computed in a model. This operation cannot be fully defined in OCL. A conforming implementation is expected to deliver true for this operation for all value specifications that it can compute, and to compute all of those for which the operation is true. A conforming implementation is expected to be able to compute the value of all literals.</body>
- </ownedComment>
- <ownedRule xmi:id="_rT4skxTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E1402B00031">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rT4slBTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = false</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rT4skhTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010AC0090" direction="return"/>
- </ownedOperation>
- <ownedOperation xmi:id="_3ADC7B74022D3E1402DE0204" name="integerValue" isQuery="true" bodyCondition="_rT4snBTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rT4smBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E1402DE0204">
- <body>The query integerValue() gives a single Integer value when one can be computed.</body>
- </ownedComment>
- <ownedRule xmi:id="_rT4snBTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E1402DE0204">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rT4snRTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = Set{}</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rT4smxTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010A4007B" direction="return"/>
- </ownedOperation>
- <ownedOperation xmi:id="_3ADC7B74022D3E14030E0325" name="booleanValue" isQuery="true" bodyCondition="_rUCdkRTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rT4soRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E14030E0325">
- <body>The query booleanValue() gives a single Boolean value when one can be computed.</body>
- </ownedComment>
- <ownedRule xmi:id="_rUCdkRTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E14030E0325">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rUCdkhTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = Set{}</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rUCdkBTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010AC0090" direction="return"/>
- </ownedOperation>
- <ownedOperation xmi:id="_3ADC7B74022D3E1403380299" name="stringValue" isQuery="true" bodyCondition="_rUCdmhTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rUCdlhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E1403380299">
- <body>The query stringValue() gives a single String value when one can be computed.</body>
- </ownedComment>
- <ownedRule xmi:id="_rUCdmhTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E1403380299">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rUCdmxTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = Set{}</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rUCdmRTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010B103C3" direction="return"/>
- </ownedOperation>
- <ownedOperation xmi:id="_3ADC7B74022D3E140370027C" name="unlimitedValue" isQuery="true" bodyCondition="_rUCdoxTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rUCdnxTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E140370027C">
- <body>The query unlimitedValue() gives a single UnlimitedNatural value when one can be computed.</body>
- </ownedComment>
- <ownedRule xmi:id="_rUCdoxTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E140370027C">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rUCdpBTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = Set{}</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rUCdohTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3DE6A93C0003" direction="return"/>
- </ownedOperation>
- <ownedOperation xmi:id="_3ADC7B74022D3E1403A502BE" name="isNull" isQuery="true" bodyCondition="_rUCdrBTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rUCdqBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E1403A502BE">
- <body>The query isNull() returns true when it can be computed that the value is null.</body>
- </ownedComment>
- <ownedRule xmi:id="_rUCdrBTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E1403A502BE">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rUCdrRTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = false</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rUCdqxTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010AC0090" direction="return"/>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3E555C610097" name="Expression">
- <ownedComment xmi:id="_rUCdsRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E555C610097">
- <body>An expression is a structured tree of symbols that denotes a (possibly empty) set of values when evaluated in a context.</body>
- </ownedComment>
- <generalization xmi:id="_3ADC7B74022D3E555CF0029C" general="_3ADC7B74022D3CA00F020323"/>
- <ownedAttribute xmi:id="_3ADC7B74022D3E555C7702E8" name="symbol" type="_3ADC7B74022D3CA010B103C3">
- <ownedComment xmi:id="_rULnhBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E555C7702E8">
- <body>The symbol associated with the node in the expression tree.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4cgRYWgYEdqfYrlcy8iLFA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4cgRYGgYEdqfYrlcy8iLFA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D3E555CFE0288" name="operand" type="_3ADC7B74022D3CA00F020323" isOrdered="true" aggregation="composite" subsettedProperty="_3ADC7B74022D3CADCD85009B" association="_3ADC7B74022D3E555CFC002C">
- <ownedComment xmi:id="_rULniRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E555CFE0288">
- <body>Specifies a sequence of operands.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rULnjRTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rULnjBTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3E555CFC002C" name="A_operand_expression" memberEnd="_3ADC7B74022D3E555CFE0288 _3ADC7B74022D3E555CFE02CE">
- <ownedEnd xmi:id="_3ADC7B74022D3E555CFE02CE" name="expression" type="_3ADC7B74022D3E555C610097" subsettedProperty="_3ADC7B74022D3CADCD8500A5" association="_3ADC7B74022D3E555CFC002C">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rULnkBTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rULnjxTaEdqZu-3Jy1-uYg"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3CA023540016" name="MultiplicityExpressions">
- <packageImport xmi:id="_3ADC7B74022D3DE6A41C01AB" importedPackage="_3ADC7B74022D3CA00EE60015"/>
- <packageImport xmi:id="_3ADC7B74022D3DF6636E0383" importedPackage="_3ADC7B74022D3DF65C06026F"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CA0237A0346" name="MultiplicityElement" isAbstract="true">
- <ownedComment xmi:id="_rUoTdxTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA0237A0346">
- <body>MultiplicityElement supports the use of value specifications to define each bound of the multiplicity.</body>
- </ownedComment>
- <generalization xmi:id="_3ADC7B74022D3DF78EA20170" general="_3ADC7B74022D3CADCAEE0250"/>
- <ownedAttribute xmi:id="_3ADC7B74022D3DF78F1C034C" name="lower" type="_3ADC7B74022D3CA010A4007B" isDerived="true">
- <ownedComment xmi:id="_rU71gRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3DF78F1C034C">
- <body>Specifies the lower bound of the multiplicity interval.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rU71hRTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rU71hBTaEdqZu-3Jy1-uYg"/>
- <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_GQsusCkbEdqPP7hCKvQ4ww" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D3DF78F2B0290" name="upper" type="_3ADC7B74022D3DE6A93C0003" isDerived="true">
- <ownedComment xmi:id="_rU71iRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3DF78F2B0290">
- <body>Specifies the upper bound of the multiplicity interval.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rU71jRTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rU71jBTaEdqZu-3Jy1-uYg"/>
- <defaultValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J0Y34CkbEdqPP7hCKvQ4ww" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D3D5391BE0239" name="upperValue" type="_3ADC7B74022D3CA00F020323" aggregation="composite" subsettedProperty="_3ADC7B74022D3CADCD85009B" association="_3ADC7B74022D3D5391BE00B3">
- <ownedComment xmi:id="_rVE_ZBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3D5391BE0239">
- <body>The specification of the upper bound for this multiplicity.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rVE_aBTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rVE_ZxTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D3D5391E6031D" name="lowerValue" type="_3ADC7B74022D3CA00F020323" aggregation="composite" subsettedProperty="_3ADC7B74022D3CADCD85009B" association="_3ADC7B74022D3D5391E6015B">
- <ownedComment xmi:id="_qAlgIBVzEdqDjccWl3Bw0Q" annotatedElement="_3ADC7B74022D3D5391E6031D">
- <body>The specification of the lower bound for this multiplicity.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rVE_chTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rVE_cRTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedOperation xmi:id="_3ADC7B74022D3E140A3102FA" name="lower" isQuery="true" bodyCondition="_rUyEehTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rUyEdBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E140A3102FA">
- <body>The derived lower attribute must equal the lowerBound.</body>
- </ownedComment>
- <ownedRule xmi:id="_rUyEehTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E140A3102FA _3ADC7B74022D3DF78F1C034C">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rUyEexTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = lowerBound()</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rUyEdxTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010A4007B" direction="return"/>
- </ownedOperation>
- <ownedOperation xmi:id="_3ADC7B74022D3E140A6C013C" name="upper" isQuery="true" bodyCondition="_rUyEhRTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rUyEfxTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E140A6C013C">
- <body>The derived upper attribute must equal the upperBound.</body>
- </ownedComment>
- <ownedRule xmi:id="_rUyEhRTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E140A6C013C _3ADC7B74022D3DF78F2B0290">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rUyEhhTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = upperBound()</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rUyEghTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3DE6A93C0003" direction="return"/>
- </ownedOperation>
- <ownedOperation xmi:id="_3ADC7B74022D3E140B0801A5" name="lowerBound" isQuery="true" bodyCondition="_rU71cxTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rUyEihTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E140B0801A5">
- <body>The query lowerBound() returns the lower bound of the multiplicity as an integer.</body>
- </ownedComment>
- <ownedRule xmi:id="_rU71cxTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E140B0801A5">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rU71dBTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = if lowerValue->isEmpty() then 1 else lowerValue.integerValue() endif</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rU71chTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010A4007B" direction="return"/>
- </ownedOperation>
- <ownedOperation xmi:id="_3ADC7B74022D3E140B58039F" name="upperBound" isQuery="true" bodyCondition="_rU71fBTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rU71eBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E140B58039F">
- <body>The query upperBound() returns the upper bound of the multiplicity as an unlimited natural.</body>
- </ownedComment>
- <ownedRule xmi:id="_rU71fBTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E140B58039F">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rU71fRTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = if upperValue->isEmpty() then 1 else upperValue.unlimitedValue() endif</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rU71exTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3DE6A93C0003" direction="return"/>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3D5391BE00B3" name="A_upperValue_owningUpper" memberEnd="_3ADC7B74022D3D5391BE0239 _3ADC7B74022D3D5391BE024D">
- <ownedEnd xmi:id="_3ADC7B74022D3D5391BE024D" name="owningUpper" type="_3ADC7B74022D3CA0237A0346" subsettedProperty="_3ADC7B74022D3CADCD8500A5" association="_3ADC7B74022D3D5391BE00B3">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rVE_axTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rVE_ahTaEdqZu-3Jy1-uYg"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3D5391E6015B" name="A_lowerValue_owningLower" memberEnd="_3ADC7B74022D3D5391E6031D _3ADC7B74022D3D5391E6033B">
- <ownedEnd xmi:id="_3ADC7B74022D3D5391E6033B" name="owningLower" type="_3ADC7B74022D3CA0237A0346" subsettedProperty="_3ADC7B74022D3CADCD8500A5" association="_3ADC7B74022D3D5391E6015B">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rVE_dRTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rVE_dBTaEdqZu-3Jy1-uYg"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3CA026E00397" name="BehavioralFeatures">
- <packageImport xmi:id="_3ADC7B74022D3DE6A2F2033D" importedPackage="_3ADC7B74022D3CA003360013"/>
- <packageImport xmi:id="_3ADC7B74022D3E56169B00A7" importedPackage="_3ADC7B74022D3E554B4A028B"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CA026FB0381" name="BehavioralFeature" isAbstract="true">
- <ownedComment xmi:id="_rVYhYBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA026FB0381">
- <body>A behavioral feature is a feature of a classifier that specifies an aspect of the behavior of its instances.</body>
- </ownedComment>
- <generalization xmi:id="_3ADC7B74022D3CA0277D00C1" general="_3ADC7B74022D3CA00A3900A0"/>
- <generalization xmi:id="_3ADC7B74022D3CB1519A0173" general="_3ADC7B74022D3CA0072700FA"/>
- <ownedAttribute xmi:id="_3ADC7B74022D3CA02BDB0015" name="parameter" type="_3ADC7B74022D3CA02702036E" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" subsettedProperty="_3ADC7B74022D3CA0098401B9" association="_3ADC7B74022D3CA02BDA01C2">
- <ownedComment xmi:id="_rVhrYRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA02BDB0015">
- <body>Specifies the parameters of the BehavioralFeature.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rVhrZRTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rVhrZBTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedOperation xmi:id="_3ADC7B74022D3E105A8A018F" name="isDistinguishableFrom" isQuery="true" redefinedOperation="_3ADC7B74022D3E1064C70329" bodyCondition="_rVhrVRTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rVYhZhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E105A8A018F">
- <body>The query isDistinguishableFrom() determines whether two BehavioralFeatures may coexist in the same Namespace. It specifies that they have to have different signatures.</body>
- </ownedComment>
- <ownedRule xmi:id="_rVhrVRTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E105A8A018F">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rVhrVhTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = if n.oclIsKindOf(BehavioralFeature)&#xA;then&#xA; if ns.getNamesOfMember(self)->intersection(ns.getNamesOfMember(n))->notEmpty()&#xA; then Set{}->including(self)->including(n)->isUnique( bf | bf.parameter->collect(type))&#xA; else true&#xA; endif&#xA;else true&#xA;endif</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rVhrUhTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010AC0090" direction="return"/>
- <ownedParameter xmi:id="_3ADC7B74022D3E105BC103DB" name="n" type="_3ADC7B74022D3CA0071C02FD"/>
- <ownedParameter xmi:id="_3ADC7B74022D3E105C0900B4" name="ns" type="_3ADC7B74022D3CA0072700FA"/>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CA02702036E" name="Parameter" isAbstract="true">
- <ownedComment xmi:id="_rVhrWhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA02702036E">
- <body>A parameter is a specification of an argument used to pass information into or out of an invocation of a behavioral feature.</body>
- </ownedComment>
- <generalization xmi:id="_3ADC7B74022D3CA02ABF01C5" general="_3ADC7B74022D3CA0071C02FD"/>
- <generalization xmi:id="_3ADC7B74022D3CA02F820073" general="_3ADC7B74022D3CA00A3100E5"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3CA02BDA01C2" name="A_parameter_behavioralFeature" memberEnd="_3ADC7B74022D3CA02BDB0015 _3ADC7B74022D3CA02BDB001F">
- <ownedEnd xmi:id="_3ADC7B74022D3CA02BDB001F" type="_3ADC7B74022D3CA026FB0381" association="_3ADC7B74022D3CA02BDA01C2">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rVhrahTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rVhraRTaEdqZu-3Jy1-uYg"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3CA0306302C6" name="Instances">
- <packageImport xmi:id="_3ADC7B74022D3DE6A40303D6" importedPackage="_3ADC7B74022D3CA00EE60015"/>
- <packageImport xmi:id="_3ADC7B74022D3DE6A40C0270" importedPackage="_3ADC7B74022D3CAB68D00279"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CA0320C02DB" name="InstanceSpecification">
- <ownedComment xmi:id="_rVrcXhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA0320C02DB">
- <body>An instance specification is a model element that represents an instance in a modeled system.</body>
- </ownedComment>
- <ownedRule xmi:id="_rV0mQxTaEdqZu-3Jy1-uYg" name="slots_are_defined" constrainedElement="_3ADC7B74022D3CA0320C02DB">
- <ownedComment xmi:id="_rVrcYxTaEdqZu-3Jy1-uYg" annotatedElement="_rV0mQxTaEdqZu-3Jy1-uYg">
- <body>The defining feature of each slot is a structural feature (directly or inherited) of a classifier of the instance specification.</body>
- </ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rV0mRBTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>slot->forAll(s |&#xA;classifier->exists(c | c.allFeatures()->includes(s.definingFeature))&#xA;)&#xA;</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_rV0mTBTaEdqZu-3Jy1-uYg" name="no_duplicate_slots" constrainedElement="_3ADC7B74022D3CA0320C02DB">
- <ownedComment xmi:id="_rV0mSBTaEdqZu-3Jy1-uYg" annotatedElement="_rV0mTBTaEdqZu-3Jy1-uYg">
- <body>One structural feature (including the same feature inherited from multiple classifiers) is the defining feature of at most one slot in an instance specification.</body>
- </ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rV0mTRTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>classifier->forAll(c |&#xA;(c.allFeatures()->forAll(f | slot->select(s | s.definingFeature = f)->size() &lt;= 1)&#xA;)&#xA;</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_3ADC7B74022D3CB5A10A02FF" general="_3ADC7B74022D3CA0071C02FD"/>
- <ownedAttribute xmi:id="_3ADC7B74022D3CA0333B03B3" name="slot" type="_3ADC7B74022D3CA032120334" aggregation="composite" subsettedProperty="_3ADC7B74022D3CADCD85009B" association="_3ADC7B74022D3CA0333B0178">
- <ownedComment xmi:id="_rV-XTRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA0333B03B3">
- <body>A slot giving the value or values of a structural feature of the instance. An instance specification can have one slot per structural feature of its classifiers, including inherited features. It is not necessary to model a slot for each structural feature, in which case the instance specification is a partial description.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rV-XURTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rV-XUBTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D3CA034DC0362" name="classifier" type="_3ADC7B74022D3CA00A2A018F" association="_3ADC7B74022D3CA034DC00E1">
- <ownedComment xmi:id="_rWIIQBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA034DC0362">
- <body>The classifier or classifiers of the represented instance. If multiple classifiers are specified, the instance is classified by all of them.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rWIIRBTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rWIIQxTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D3D11161F0240" name="specification" type="_3ADC7B74022D3CA00F020323" aggregation="composite" subsettedProperty="_3ADC7B74022D3CADCD85009B" association="_3ADC7B74022D3D11161E02D5">
- <ownedComment xmi:id="_rWIIUhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3D11161F0240">
- <body>A specification of how to compute, derive, or construct the instance.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rWIIVhTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rWIIVRTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CA032120334" name="Slot">
- <ownedComment xmi:id="_rV-XQhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA032120334">
- <body>A slot specifies that an entity modeled by an instance specification has a value or values for a specific structural feature.</body>
- </ownedComment>
- <generalization xmi:id="_3ADC7B74022D3CADD59B02E6" general="_3ADC7B74022D3CADCAEE0250"/>
- <ownedAttribute xmi:id="_3ADC7B74022D3CA0333B03BD" name="owningInstance" type="_3ADC7B74022D3CA0320C02DB" subsettedProperty="_3ADC7B74022D3CADCD8500A5" association="_3ADC7B74022D3CA0333B0178">
- <ownedComment xmi:id="_rV-XUxTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA0333B03BD">
- <body>The instance specification that owns this slot.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rV-XVxTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rV-XVhTaEdqZu-3Jy1-uYg" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D3CDA7CBE0189" name="value" type="_3ADC7B74022D3CA00F020323" isOrdered="true" aggregation="composite" subsettedProperty="_3ADC7B74022D3CADCD85009B" association="_3ADC7B74022D3CDA7CBD025A">
- <ownedComment xmi:id="_rWIISBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CDA7CBE0189">
- <body>The value or values corresponding to the defining feature for the owning instance specification.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rWIITBTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rWIISxTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D3CA0353B0369" name="definingFeature" type="_3ADC7B74022D3CA00A410002" association="_3ADC7B74022D3CA0353B00FC">
- <ownedComment xmi:id="_rWRSNxTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA0353B0369">
- <body>The structural feature that specifies the values that may be held by the slot.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rWRSOxTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rWRSOhTaEdqZu-3Jy1-uYg" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3D1115A7028B" name="InstanceValue">
- <ownedComment xmi:id="_rV-XRxTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3D1115A7028B">
- <body>An instance value is a value specification that identifies an instance.</body>
- </ownedComment>
- <generalization xmi:id="_3ADC7B74022D3D1116820335" general="_3ADC7B74022D3CA00F020323"/>
- <ownedAttribute xmi:id="_3ADC7B74022D3D1238B00178" name="instance" type="_3ADC7B74022D3CA0320C02DB" association="_3ADC7B74022D3D1238AE0111">
- <ownedComment xmi:id="_rWIIXBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3D1238B00178">
- <body>The instance that is the specified value.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rWRSMxTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rWRSMhTaEdqZu-3Jy1-uYg" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3CA0333B0178" name="A_slot_owningInstance" memberEnd="_3ADC7B74022D3CA0333B03B3 _3ADC7B74022D3CA0333B03BD"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3CA034DC00E1" name="A_classifier_instanceSpecification" memberEnd="_3ADC7B74022D3CA034DC0362 _3ADC7B74022D3CA034DC0380">
- <ownedEnd xmi:id="_3ADC7B74022D3CA034DC0380" type="_3ADC7B74022D3CA0320C02DB" association="_3ADC7B74022D3CA034DC00E1">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IjKZAVomEduDzLNvRu8ZxQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IjKZAFomEduDzLNvRu8ZxQ"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3CDA7CBD025A" name="A_value_owningSlot" memberEnd="_3ADC7B74022D3CDA7CBE0189 _3ADC7B74022D3CDA7CBE0193">
- <ownedEnd xmi:id="_3ADC7B74022D3CDA7CBE0193" name="owningSlot" type="_3ADC7B74022D3CA032120334" subsettedProperty="_3ADC7B74022D3CADCD8500A5" association="_3ADC7B74022D3CDA7CBD025A">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rWIITxTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rWIIThTaEdqZu-3Jy1-uYg"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3D11161E02D5" name="A_specification_owningInstanceSpec" memberEnd="_3ADC7B74022D3D11161F0240 _3ADC7B74022D3D11161F025E">
- <ownedEnd xmi:id="_3ADC7B74022D3D11161F025E" name="owningInstanceSpec" type="_3ADC7B74022D3CA0320C02DB" subsettedProperty="_3ADC7B74022D3CADCD8500A5" association="_3ADC7B74022D3D11161E02D5">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rWIIWRTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rWIIWBTaEdqZu-3Jy1-uYg"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3D1238AE0111" name="A_instance_instanceValue" memberEnd="_3ADC7B74022D3D1238B00178 _3ADC7B74022D3D1238B001C8">
- <ownedEnd xmi:id="_3ADC7B74022D3D1238B001C8" type="_3ADC7B74022D3D1115A7028B" association="_3ADC7B74022D3D1238AE0111">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M_64MVomEduDzLNvRu8ZxQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M_64MFomEduDzLNvRu8ZxQ"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3CA0353B00FC" name="A_definingFeature_slot" memberEnd="_3ADC7B74022D3CA0353B0369 _3ADC7B74022D3CA0353B037D">
- <ownedEnd xmi:id="_3ADC7B74022D3CA0353B037D" type="_3ADC7B74022D3CA032120334" association="_3ADC7B74022D3CA0353B00FC">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PJwSgVomEduDzLNvRu8ZxQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PJwSgFomEduDzLNvRu8ZxQ"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3CA017500243" name="Redefinitions">
- <packageImport xmi:id="_3ADC7B74022D3DE6A44502D6" importedPackage="_3ADC7B74022D3DF65990033B"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CA019640144" name="RedefinableElement" isAbstract="true">
- <ownedComment xmi:id="_rWbDNRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA019640144">
- <body>A redefinable element is an element that, when defined in the context of a classifier, can be redefined more specifically or differently in the context of another classifier that specializes (directly or indirectly) the context classifier.</body>
- </ownedComment>
- <ownedRule xmi:id="_rWbDPhTaEdqZu-3Jy1-uYg" name="redefinition_context_valid" constrainedElement="_3ADC7B74022D3CA019640144">
- <ownedComment xmi:id="_rWbDOhTaEdqZu-3Jy1-uYg" annotatedElement="_rWbDPhTaEdqZu-3Jy1-uYg">
- <body>At least one of the redefinition contexts of the redefining element must be a specialization of at least one of the redefinition contexts for each redefined element.</body>
- </ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rWbDPxTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>self.redefinedElement->forAll(e | self.isRedefinitionContextValid(e))</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_rWbDRxTaEdqZu-3Jy1-uYg" name="redefinition_consistent" constrainedElement="_3ADC7B74022D3CA019640144">
- <ownedComment xmi:id="_rWbDQxTaEdqZu-3Jy1-uYg" annotatedElement="_rWbDRxTaEdqZu-3Jy1-uYg">
- <body>A redefining element must be consistent with each redefined element.</body>
- </ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rWbDSBTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>self.redefinedElement->forAll(re | re.isConsistentWith(self))</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_3ADC7B74022D3CA01AB203CF" general="_3ADC7B74022D3CA0071C02FD"/>
- <ownedAttribute xmi:id="_3ADC7B74022D3CA01B20019D" name="redefinedElement" type="_3ADC7B74022D3CA019640144" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_3ADC7B74022D3CA01B1E012C">
- <ownedComment xmi:id="_rWkNORTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA01B20019D">
- <body>The redefinable element that is being redefined by this element.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rWkNPRTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rWkNPBTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D3CADABFE01E3" name="redefinitionContext" type="_3ADC7B74022D3DF659AC02FF" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_3ADC7B74022D3CADABFD03A5">
- <ownedComment xmi:id="_rWt-JBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CADABFE01E3">
- <body>References the contexts that this element may be redefined from.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rWt-KBTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rWt-JxTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedOperation xmi:id="_3ADC7B74022D3E106C2C03A3" name="isConsistentWith" isQuery="true" precondition="_rWkNJxTaEdqZu-3Jy1-uYg" bodyCondition="_rWkNKRTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rWkNIhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E106C2C03A3">
- <body>The query isConsistentWith() specifies, for any two RedefinableElements in a context in which redefinition is possible, whether redefinition would be logically consistent. By default, this is false; this operation must be overridden for subclasses of RedefinableElement to define the consistency conditions.</body>
- </ownedComment>
- <ownedRule xmi:id="_rWkNJxTaEdqZu-3Jy1-uYg" constrainedElement="_3ADC7B74022D3E106C2C03A3">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rWkNKBTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>redefinee.isRedefinitionContextValid(self)</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_rWkNKRTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E106C2C03A3">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rWkNKhTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = false</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rWkNJRTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010AC0090" direction="return"/>
- <ownedParameter xmi:id="_3ADC7B74022D42EE305C00D5" name="redefinee" type="_3ADC7B74022D3CA019640144"/>
- </ownedOperation>
- <ownedOperation xmi:id="_3ADC7B74022D3E106C8A007D" name="isRedefinitionContextValid" isQuery="true" bodyCondition="_rWkNMxTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rWkNLhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E106C8A007D">
- <body>The query isRedefinitionContextValid() specifies whether the redefinition contexts of this RedefinableElement are properly related to the redefinition contexts of the specified RedefinableElement to allow this element to redefine the other. By default at least one of the redefinition contexts of this element must be a specialization of at least one of the redefinition contexts of the specified element.</body>
- </ownedComment>
- <ownedRule xmi:id="_rWkNMxTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E106C8A007D">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rWkNNBTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = redefinitionContext->exists(c | c.allParents()->includes (redefined.redefinitionContext)))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rWkNMRTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010AC0090" direction="return"/>
- <ownedParameter xmi:id="_3ADC7B74022D42EE305C00D8" name="redefined" type="_3ADC7B74022D3CA019640144"/>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3CA01B1E012C" name="A_redefinedElement_redefinableElement" memberEnd="_3ADC7B74022D3CA01B20019D _3ADC7B74022D3CA01B20019F">
- <ownedEnd xmi:id="_3ADC7B74022D3CA01B20019F" type="_3ADC7B74022D3CA019640144" association="_3ADC7B74022D3CA01B1E012C">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ka1DcVomEduDzLNvRu8ZxQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ka1DcFomEduDzLNvRu8ZxQ"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3CADABFD03A5" name="A_redefinitionContext_redefinableElement" memberEnd="_3ADC7B74022D3CADABFE01E3 _3ADC7B74022D3CADABFE0215">
- <ownedEnd xmi:id="_3ADC7B74022D3CADABFE0215" type="_3ADC7B74022D3CA019640144" association="_3ADC7B74022D3CADABFD03A5">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lSaLsVomEduDzLNvRu8ZxQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lSaLsFomEduDzLNvRu8ZxQ"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3CA0118D00B2" name="Generalizations">
- <packageImport xmi:id="_3ADC7B74022D3DE6A3F103E4" importedPackage="_3ADC7B74022D3D5142640297"/>
- <packageImport xmi:id="_3ADC7B74022D3DE6A3E90189" importedPackage="_3ADC7B74022D3DF65990033B"/>
- <packageImport xmi:id="_3ADC7B74022D3E55640A0169" importedPackage="_3ADC7B74022D3E554B4A028B"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CA011B1028A" name="Generalization">
- <ownedComment xmi:id="_5kpB0eDwEdqI1ohUEQYFdg" annotatedElement="_3ADC7B74022D3CA011B1028A">
- <body>A generalization is a taxonomic relationship between a more general classifier and a more specific classifier. Each instance of the specific classifier is also an instance of the general classifier. Thus, the specific classifier indirectly has features of the more general classifier.</body>
- </ownedComment>
- <generalization xmi:id="_3ADC7B74022D3CA01274037B" general="_3ADC7B74022D3D51445B01FA"/>
- <ownedAttribute xmi:id="_3ADC7B74022D3CA0127D01D9" name="specific" type="_3ADC7B74022D3CA011BE01AD" subsettedProperty="_3ADC7B74022D3DE6A15F02E3 _3ADC7B74022D3CADCD8500A5" association="_3ADC7B74022D3CA0127C032D">
- <ownedComment xmi:id="_rXUbIBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA0127D01D9">
- <body>References the specializing classifier in the Generalization relationship. </body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rXUbJBTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rXUbIxTaEdqZu-3Jy1-uYg" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D3CA01299018A" name="general" type="_3ADC7B74022D3CA011BE01AD" subsettedProperty="_3ADC7B74022D3DE6A1830227" association="_3ADC7B74022D3CA012980355">
- <ownedComment xmi:id="_rXdlAhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA01299018A">
- <body>References the general classifier in the Generalization relationship.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rXdlBhTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rXdlBRTaEdqZu-3Jy1-uYg" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CA011BE01AD" name="Classifier" isAbstract="true">
- <ownedComment xmi:id="_rW3vMBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA011BE01AD">
- <body>A classifier is a type and can own generalizations, thereby making it possible to define generalization relationships to&#xD;
-other classifiers.</body>
- </ownedComment>
- <generalization xmi:id="_3ADC7B74022D3E554FB4033A" general="_3ADC7B74022D3E554AF2005E"/>
- <ownedAttribute xmi:id="_3ADC7B74022D3CA0127D01CF" name="generalization" type="_3ADC7B74022D3CA011B1028A" aggregation="composite" subsettedProperty="_3ADC7B74022D3CADCD85009B" association="_3ADC7B74022D3CA0127C032D">
- <ownedComment xmi:id="_rXUbGhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA0127D01CF">
- <body>Specifies the Generalization relationships for this Classifier. These Generalizations navigate to more general classifiers in the generalization hierarchy.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rXUbHhTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rXUbHRTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D3DF65B8D0134" name="general" type="_3ADC7B74022D3CA011BE01AD" isDerived="true" association="_3ADC7B74022D3DF65B8A03C5">
- <ownedComment xmi:id="_rXdlChTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3DF65B8D0134">
- <body>Specifies the general Classifiers for this Classifier.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rXdlDhTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rXdlDRTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedOperation xmi:id="_3ADC7B74022D3E105DC8003E" name="general" isQuery="true" bodyCondition="_rXKqExTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rXA5EhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E105DC8003E">
- <body>The general classifiers are the classifiers referenced by the generalization relationships.</body>
- </ownedComment>
- <ownedRule xmi:id="_rXKqExTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E105DC8003E _3ADC7B74022D3DF65B8D0134">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rXKqFBTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = self.parents()</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rXKqEBTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA011BE01AD" direction="return">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GcBXgRTbEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GcBXgBTbEdqZu-3Jy1-uYg"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_3ADC7B74022D3E105E6D030C" name="parents" isQuery="true" bodyCondition="_rXKqHBTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rXKqGBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E105E6D030C">
- <body>The query parents() gives all of the immediate ancestors of a generalized Classifier.</body>
- </ownedComment>
- <ownedRule xmi:id="_rXKqHBTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E105E6D030C">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rXKqHRTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = generalization.general</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rXKqGxTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA011BE01AD" direction="return">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GcBXgxTbEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GcBXghTbEdqZu-3Jy1-uYg"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_3ADC7B74022D3E10747B0198" name="conformsTo" isQuery="true" redefinedOperation="_3ADC7B74022D3E554FFD0353" bodyCondition="_rXUbFBTaEdqZu-3Jy1-uYg">
- <ownedComment xmi:id="_rXKqIRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E10747B0198">
- <body>The query conformsTo() gives true for a classifier that defines a type that conforms to another. This is used, for example, in the specification of signature conformance for operations.</body>
- </ownedComment>
- <ownedRule xmi:id="_rXUbFBTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E10747B0198">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rXUbFRTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>result = (self=other) or (self.allParents()->includes(other))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_rXUbEhTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010AC0090" direction="return"/>
- <ownedParameter xmi:id="_3ADC7B74022D3E107494009A" name="other" type="_3ADC7B74022D3CA011BE01AD"/>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3CA0127C032D" name="A_generalization_specific" memberEnd="_3ADC7B74022D3CA0127D01CF _3ADC7B74022D3CA0127D01D9"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3CA012980355" name="A_general_generalization" memberEnd="_3ADC7B74022D3CA01299018A _3ADC7B74022D3CA012990194">
- <ownedEnd xmi:id="_3ADC7B74022D3CA012990194" type="_3ADC7B74022D3CA011B1028A" association="_3ADC7B74022D3CA012980355">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FM-LMVokEduDzLNvRu8ZxQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FM-LMFokEduDzLNvRu8ZxQ"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3DF65B8A03C5" name="A_general_classifier" memberEnd="_3ADC7B74022D3DF65B8D0134 _3ADC7B74022D3DF65B8D0152">
- <ownedEnd xmi:id="_3ADC7B74022D3DF65B8D0152" type="_3ADC7B74022D3CA011BE01AD" association="_3ADC7B74022D3DF65B8A03C5">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CP4H8VokEduDzLNvRu8ZxQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CP4H8FokEduDzLNvRu8ZxQ"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3D513F63025F" name="Comments">
- <packageImport xmi:id="_3ADC7B74022D3DE6A3030189" importedPackage="_3ADC7B74022D3CA002E901AD"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CAC070A03AB" name="Comment">
- <ownedComment xmi:id="_rXxHARTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CAC070A03AB">
- <body>A comment is a textual annotation that can be attached to a set of elements.</body>
- </ownedComment>
- <generalization xmi:id="_3ADC7B74022D41B0D73B026C" general="_3ADC7B74022D3CADCAEE0250"/>
- <ownedAttribute xmi:id="_3ADC7B74022D3CAC072502E2" name="body" type="_3ADC7B74022D3CA010B103C3">
- <ownedComment xmi:id="_rXxHBhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CAC072502E2">
- <body>Specifies a string that is the comment</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g7Pt4WgVEdqfYrlcy8iLFA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g7Pt4GgVEdqfYrlcy8iLFA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D3CB1D7400094" name="annotatedElement" type="_3ADC7B74022D3CADCAEE0250" association="_3ADC7B74022D3CB1D73F02EB">
- <ownedComment xmi:id="_rXxHFRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CB1D7400094">
- <body>References the Element(s) being commented.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rXxHGRTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rXxHGBTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3CB1D73F02EB" name="A_annotatedElement_comment" memberEnd="_3ADC7B74022D3CB1D7400094 _3ADC7B74022D3CB1D74000F8">
- <ownedEnd xmi:id="_3ADC7B74022D3CB1D74000F8" type="_3ADC7B74022D3CAC070A03AB" association="_3ADC7B74022D3CB1D73F02EB">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fJE9UVojEduDzLNvRu8ZxQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fJE9UFojEduDzLNvRu8ZxQ"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3D5142640297" name="Relationships">
- <packageImport xmi:id="_3ADC7B74022D3DE6A4590393" importedPackage="_3ADC7B74022D3CA002E901AD"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3D51445B01FA" name="DirectedRelationship" isAbstract="true">
- <ownedComment xmi:id="_rYEB8RTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3D51445B01FA">
- <body>A directed relationship represents a relationship between a collection of source model elements and a collection of target model elements.</body>
- </ownedComment>
- <generalization xmi:id="_3ADC7B74022D3D5144E80329" general="_3ADC7B74022D3CA004180181"/>
- <ownedAttribute xmi:id="_3ADC7B74022D3DE6A15F02E3" name="source" type="_3ADC7B74022D3CADCAEE0250" isReadOnly="true" isDerived="true" isDerivedUnion="true" subsettedProperty="_3ADC7B74022D3D7A3113026A" association="_3ADC7B74022D3DE6A15E0179">
- <ownedComment xmi:id="_rYECBhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3DE6A15F02E3">
- <body>Specifies the sources of the DirectedRelationship.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rYNL4xTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rYNL4hTaEdqZu-3Jy1-uYg" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D3DE6A1830227" name="target" type="_3ADC7B74022D3CADCAEE0250" isReadOnly="true" isDerived="true" isDerivedUnion="true" subsettedProperty="_3ADC7B74022D3D7A3113026A" association="_3ADC7B74022D3DE6A1820366">
- <ownedComment xmi:id="_rYNL6RTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3DE6A1830227">
- <body>Specifies the targets of the DirectedRelationship.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rYNL7RTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rYNL7BTaEdqZu-3Jy1-uYg" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CA004180181" name="Relationship" isAbstract="true">
- <ownedComment xmi:id="_rYEB9hTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA004180181">
- <body>Relationship is an abstract concept that specifies some kind of relationship between elements.</body>
- </ownedComment>
- <generalization xmi:id="_3ADC7B74022D3CADCD40027C" general="_3ADC7B74022D3CADCAEE0250"/>
- <ownedAttribute xmi:id="_3ADC7B74022D3D7A3113026A" name="relatedElement" type="_3ADC7B74022D3CADCAEE0250" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_3ADC7B74022D3D7A311203C7">
- <ownedComment xmi:id="_rYEB_BTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3D7A3113026A">
- <body>Specifies the elements related by the Relationship.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rYECABTaEdqZu-3Jy1-uYg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rYEB_xTaEdqZu-3Jy1-uYg" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3D7A311203C7" name="A_relatedElement_relationship" memberEnd="_3ADC7B74022D3D7A3113026A _3ADC7B74022D3D7A3113031E">
- <ownedEnd xmi:id="_3ADC7B74022D3D7A3113031E" type="_3ADC7B74022D3CA004180181" association="_3ADC7B74022D3D7A311203C7">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ukOVUVomEduDzLNvRu8ZxQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ukOVUFomEduDzLNvRu8ZxQ"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3DE6A15E0179" name="A_source_directedRelationship" memberEnd="_3ADC7B74022D3DE6A15F02E3 _3ADC7B74022D3DE6A15F031F">
- <ownedEnd xmi:id="_3ADC7B74022D3DE6A15F031F" type="_3ADC7B74022D3D51445B01FA" association="_3ADC7B74022D3DE6A15E0179">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vUzdsVomEduDzLNvRu8ZxQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vUzdsFomEduDzLNvRu8ZxQ"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3DE6A1820366" name="A_target_directedRelationship" memberEnd="_3ADC7B74022D3DE6A1830227 _3ADC7B74022D3DE6A1830277">
- <ownedEnd xmi:id="_3ADC7B74022D3DE6A1830277" type="_3ADC7B74022D3D51445B01FA" association="_3ADC7B74022D3DE6A1820366">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wM-b0VomEduDzLNvRu8ZxQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wM-b0FomEduDzLNvRu8ZxQ"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3D627A4F00CE" name="Changeabilities">
- <packageImport xmi:id="_3ADC7B74022D3DE6A31202D5" importedPackage="_3ADC7B74022D3CAB68D00279"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3D627A6F0193" name="StructuralFeature" isAbstract="true">
- <ownedComment xmi:id="_rYW85RTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3D627A6F0193">
- <body>StructuralFeature has an attribute that determines whether a client may modify its value.</body>
- </ownedComment>
- <ownedAttribute xmi:id="_3ADC7B74022D3D627AFC009B" name="isReadOnly" type="_3ADC7B74022D3CA010AC0090">
- <ownedComment xmi:id="_rYW86RTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3D627AFC009B">
- <body>States whether the feature's value may be modified by a client.</body>
- </ownedComment>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_GcLIhBTbEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3CAB68D00279" name="StructuralFeatures">
- <packageImport xmi:id="_3ADC7B74022D3DE6A46C0124" importedPackage="_3ADC7B74022D3CA003360013"/>
- <packageImport xmi:id="_3ADC7B74022D3E56169000F2" importedPackage="_3ADC7B74022D3E554B4A028B"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CA00A410002" name="StructuralFeature" isAbstract="true">
- <ownedComment xmi:id="_rYgt7RTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA00A410002">
- <body>A structural feature is a typed feature of a classifier that specifies the structure of instances of the classifier.</body>
- </ownedComment>
- <generalization xmi:id="_3ADC7B74022D3CA00C2E02A0" general="_3ADC7B74022D3CA00A3900A0"/>
- <generalization xmi:id="_3ADC7B74022D3CA00C3A02A7" general="_3ADC7B74022D3CA00A3100E5"/>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3CA0307C0055" name="Constraints">
- <packageImport xmi:id="_3ADC7B74022D3DE6A3AA003E" importedPackage="_3ADC7B74022D3CA00EE60015"/>
- <packageImport xmi:id="_3ADC7B74022D3DE6C2A902E7" importedPackage="_3ADC7B74022D3CA002FD0120"/>
- <packageImport xmi:id="_m_pwAD9HEdqjIv4r4xIGZw" importedPackage="_3ADC7B74022D3CA002E901AD"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CA099F902D0" name="Constraint">
- <ownedComment xmi:id="_rY8yxhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA099F902D0">
- <body>A constraint is a condition or restriction expressed in natural language text or in a machine readable language for the purpose of declaring some of the semantics of an element.</body>
- </ownedComment>
- <ownedRule xmi:id="_rY8yzxTaEdqZu-3Jy1-uYg" name="not_apply_to_self" constrainedElement="_3ADC7B74022D3CA099F902D0">
- <ownedComment xmi:id="_rY8yyxTaEdqZu-3Jy1-uYg" annotatedElement="_rY8yzxTaEdqZu-3Jy1-uYg">
- <body>A constraint cannot be applied to itself.</body>
- </ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rY8y0BTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>not constrainedElement->includes(self)</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_rZGjwxTaEdqZu-3Jy1-uYg" name="value_specification_boolean" constrainedElement="_3ADC7B74022D3CA099F902D0">
- <ownedComment xmi:id="_rY8y1BTaEdqZu-3Jy1-uYg" annotatedElement="_rZGjwxTaEdqZu-3Jy1-uYg">
- <body>The value specification for a constraint must evaluate to a Boolean value.</body>
- </ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rZGjxBTaEdqZu-3Jy1-uYg">
- <language>OCL</language>
- <body>self.specification().booleanValue().isOclKindOf(Boolean)</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_3ADC7B74022D3DEE22390033" general="_3ADC7B74022D41B9EDB10307"/>
- <ownedAttribute xmi:id="_3ADC7B74022D3CA0A17602EB" name="context" type="_3ADC7B74022D3CA0A069009F" subsettedProperty="_3ADC7B74022D41B9C1A000FD" association="_3ADC7B74022D3CA0A17600A6">
- <ownedComment xmi:id="_rZZetRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA0A17602EB">
- <body>The Namespace that owns this NamedElement.</body>
- </ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rZjPsxTaEdqZu-3Jy1-uYg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rZjPshTaEdqZu-3Jy1-uYg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3ADC7B74022D3CA0A4F60158" name="specification" type="_3ADC7B74022D3CA00F020323" aggregation="composite" subsettedProperty="_3ADC7B74022D3CADCD85009B" association="_3ADC7B74022D3CA0A4F5008F">
- <ownedComment xmi:id="_rZjPthTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CA0A4F60158">
- <body>A condition that must be true when evaluated in order for the constraint to be satisfied.</body>
- </ow