blob: 510ea4f5f9076277255b96b98ae158f67e902d52 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<description:Group xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:description="http://www.eclipse.org/sirius/description/1.1.0" xmlns:description_1="http://www.eclipse.org/sirius/diagram/description/1.1.0" xmlns:style="http://www.eclipse.org/sirius/diagram/description/style/1.1.0" xmlns:tool="http://www.eclipse.org/sirius/diagram/description/tool/1.1.0" xmlns:tool_1="http://www.eclipse.org/sirius/description/tool/1.1.0" documentation="Copyright (c) 2022, 2023 CEA LIST, Obeo.&#xD;&#xA;&#xD;&#xA;All rights reserved. This program and the accompanying materials&#xD;&#xA;are made available under the terms of the Eclipse Public License 2.0&#xD;&#xA;which accompanies this distribution, and is available at&#xD;&#xA;https://www.eclipse.org/legal/epl-2.0/&#xD;&#xA;&#xD;&#xA;SPDX-License-Identifier: EPL-2.0&#xD;&#xA;&#xD;&#xA;Contributors:&#xD;&#xA; Obeo - initial API and implementation" name="papyrus" version="12.0.0.2017041100">
<ownedViewpoints name="CompositeStructureDiagram" modelFileExtension="uml">
<ownedRepresentations xsi:type="description_1:DiagramDescription" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticRealizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationFlowDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticStateMachineDrop']" documentation="Representation to edit composite structure diagrams" name="CompositeStructureDiagram" titleExpression="aql:self.name +' Composite Structure Diagram'" domainClass="uml::PackageableElement" preconditionExpression="aql:self.oclIsKindOf(uml::Package)" rootExpression="var:self" enablePopupBars="true">
<metamodel href="platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#/"/>
<defaultLayer name="Composite structure">
<nodeMappings name="CSD_Comment" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='Comment_body_EditionTool']" semanticCandidatesExpression="aql:self.ownedComment" domainClass="uml::Comment">
<style xsi:type="style:NoteDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" labelAlignment="LEFT" sizeComputationExpression="9" labelPosition="node" resizeKind="NSEW" color="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CommentColor']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</style>
</nodeMappings>
<nodeMappings name="CSD_Constraint" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getConstraintCandidates()" domainClass="uml::Constraint">
<style xsi:type="style:NoteDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" sizeComputationExpression="9" labelPosition="node" resizeKind="NSEW" color="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='ConstraintColor']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</style>
</nodeMappings>
<nodeMappings name="CSD_InformationItem" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:if self.oclIsKindOf(uml::Class) then self.oclAsType(uml::Class).nestedClassifier else (if self.oclIsKindOf(uml::Package) then self.oclAsType(uml::Package).packagedElement else Sequence{} endif) endif" domainClass="uml::InformationItem">
<style xsi:type="style:SquareDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" labelPosition="node" resizeKind="NSEW" width="15" height="6" color="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</style>
</nodeMappings>
<edgeMappings name="CSD_Abstraction" preconditionExpression="aql:self.oclIsTypeOf(uml::Abstraction) and not(sourceView.isCompartmentView()) and not(targetView.isCompartmentView())" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getDependencyCandidates()" sourceMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@subContainerMappings[name='CSD_ActivityInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@subContainerMappings[name='CSD_ClassInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']/@subContainerMappings[name='CSD_CollaborationInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property']/@subContainerMappings[name='CSD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedPropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@subContainerMappings[name='CSD_StateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@subContainerMappings[name='CSD_ProtocolStateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@subContainerMappings[name='CSD_OpaqueBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@subContainerMappings[name='CSD_InteractionInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@subContainerMappings[name='CSD_FunctionBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem']" targetMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@subContainerMappings[name='CSD_ActivityInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@subContainerMappings[name='CSD_ClassInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']/@subContainerMappings[name='CSD_CollaborationInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property']/@subContainerMappings[name='CSD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedPropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@subContainerMappings[name='CSD_FunctionBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@subContainerMappings[name='CSD_InteractionInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@subContainerMappings[name='CSD_StateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@subContainerMappings[name='CSD_ProtocolStateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@subContainerMappings[name='CSD_OpaqueBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']" targetFinderExpression="aql:self.getTargets()" sourceFinderExpression="aql:self.getSource()" domainClass="uml::Abstraction" useDomainElement="true" reconnections="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectAbstractionSource'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectAbstractionTarget']">
<style lineStyle="dash">
<strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<centerLabelStyleDescription labelSize="9" labelExpression="aql:self.renderLabel(diagram)">
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</centerLabelStyleDescription>
</style>
</edgeMappings>
<edgeMappings name="CSD_Connector" preconditionExpression="aql:self.displayConnector(sourceView,targetView)" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getConnectorCandidates()" sourceMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty']" targetMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty']" targetFinderExpression="aql:self.getTargets()" sourceFinderExpression="aql:self.getSource()" domainClass="uml::Connector" useDomainElement="true" reconnections="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectConnectorSource'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectConnectorTarget']">
<style targetArrow="NoDecoration">
<strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<beginLabelStyleDescription labelSize="9" showIcon="false" labelExpression="aql:self.renderEdgeSourceLabel(view.sourceNode.oclAsType(viewpoint::DSemanticDecorator).target)">
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</beginLabelStyleDescription>
<centerLabelStyleDescription labelSize="9" labelExpression="aql:self.renderLabel(diagram)">
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</centerLabelStyleDescription>
<endLabelStyleDescription labelSize="9" showIcon="false" labelExpression="aql:self.renderEdgeTargetLabel(view.targetNode.oclAsType(viewpoint::DSemanticDecorator).target)">
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</endLabelStyleDescription>
</style>
</edgeMappings>
<edgeMappings name="CSD_Dependency" preconditionExpression="aql:self.oclIsTypeOf(uml::Dependency) and not(sourceView.isCompartmentView()) and not(targetView.isCompartmentView())" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getDependencyCandidates()" sourceMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property']/@subContainerMappings[name='CSD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedPropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@subContainerMappings[name='CSD_ActivityInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@subContainerMappings[name='CSD_ClassInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']/@subContainerMappings[name='CSD_CollaborationInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@subContainerMappings[name='CSD_FunctionBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@subContainerMappings[name='CSD_InteractionInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@subContainerMappings[name='CSD_OpaqueBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@subContainerMappings[name='CSD_ProtocolStateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@subContainerMappings[name='CSD_StateMachineInternalStructureCompartment']" targetMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property']/@subContainerMappings[name='CSD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedPropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@subContainerMappings[name='CSD_ClassInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@subContainerMappings[name='CSD_ActivityInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']/@subContainerMappings[name='CSD_CollaborationInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@subContainerMappings[name='CSD_FunctionBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@subContainerMappings[name='CSD_InteractionInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@subContainerMappings[name='CSD_StateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@subContainerMappings[name='CSD_ProtocolStateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@subContainerMappings[name='CSD_OpaqueBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']" targetFinderExpression="aql:self.getTargets()" sourceFinderExpression="aql:self.getSource()" domainClass="uml::Dependency" useDomainElement="true" reconnections="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectDependencySource'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectDependencyTarget']">
<style lineStyle="dash">
<strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<centerLabelStyleDescription labelSize="9" labelExpression="aql:self.renderLabel(diagram)">
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</centerLabelStyleDescription>
</style>
</edgeMappings>
<edgeMappings name="CSD_Generalization" preconditionExpression="aql:self.oclIsTypeOf(uml::Generalization) and not(sourceView.isCompartmentView()) and not(targetView.isCompartmentView())" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getGeneralizationCandidates()" sourceMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@subContainerMappings[name='CSD_ActivityInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@subContainerMappings[name='CSD_ClassInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']/@subContainerMappings[name='CSD_CollaborationInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@subContainerMappings[name='CSD_StateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@subContainerMappings[name='CSD_ProtocolStateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@subContainerMappings[name='CSD_OpaqueBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@subContainerMappings[name='CSD_InteractionInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@subContainerMappings[name='CSD_FunctionBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem']" targetMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@subContainerMappings[name='CSD_ActivityInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@subContainerMappings[name='CSD_ClassInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']/@subContainerMappings[name='CSD_CollaborationInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@subContainerMappings[name='CSD_StateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@subContainerMappings[name='CSD_ProtocolStateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@subContainerMappings[name='CSD_OpaqueBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@subContainerMappings[name='CSD_InteractionInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@subContainerMappings[name='CSD_FunctionBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem']" targetFinderExpression="aql:self.getTargets()" sourceFinderExpression="aql:self.getSource()" domainClass="uml::Generalization" useDomainElement="true" reconnections="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectGeneralizationSource'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectGeneralizationTarget']">
<style targetArrow="InputClosedArrow">
<strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<centerLabelStyleDescription labelSize="9" labelExpression="aql:self.renderLabel(diagram)">
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</centerLabelStyleDescription>
</style>
</edgeMappings>
<edgeMappings name="CSD_InformationFlow" preconditionExpression="aql:self.oclIsTypeOf(uml::InformationFlow) and not(sourceView.isCompartmentView()) and not(targetView.isCompartmentView())" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getInformationFlowCandidates()" sourceMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property']/@subContainerMappings[name='CSD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedPropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@subContainerMappings[name='CSD_ActivityInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@subContainerMappings[name='CSD_ClassInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']/@subContainerMappings[name='CSD_CollaborationInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@subContainerMappings[name='CSD_FunctionBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@subContainerMappings[name='CSD_InteractionInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@subContainerMappings[name='CSD_OpaqueBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@subContainerMappings[name='CSD_ProtocolStateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@subContainerMappings[name='CSD_StateMachineInternalStructureCompartment']" targetMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property']/@subContainerMappings[name='CSD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedPropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@subContainerMappings[name='CSD_ClassInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@subContainerMappings[name='CSD_ActivityInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']/@subContainerMappings[name='CSD_CollaborationInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@subContainerMappings[name='CSD_FunctionBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@subContainerMappings[name='CSD_InteractionInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@subContainerMappings[name='CSD_StateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@subContainerMappings[name='CSD_ProtocolStateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@subContainerMappings[name='CSD_OpaqueBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']" targetFinderExpression="aql:self.getTargets()" sourceFinderExpression="aql:self.getSource()" domainClass="uml::InformationFlow" useDomainElement="true" reconnections="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectInformationFlowSource'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectInformationFlowTarget']">
<style lineStyle="dash">
<strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<centerLabelStyleDescription labelSize="9" labelExpression="aql:self.renderLabel(diagram)">
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</centerLabelStyleDescription>
</style>
</edgeMappings>
<edgeMappings name="CSD_Link" preconditionExpression="aql:not(sourceView.isCompartmentView()) and not(targetView.isCompartmentView())" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_Link']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" sourceMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment']" targetMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@subContainerMappings[name='CSD_ActivityInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@subContainerMappings[name='CSD_ClassInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']/@subContainerMappings[name='CSD_CollaborationInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@subContainerMappings[name='CSD_FunctionBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@subContainerMappings[name='CSD_InteractionInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@subContainerMappings[name='CSD_OpaqueBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@subContainerMappings[name='CSD_ProtocolStateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property']/@subContainerMappings[name='CSD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedPropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@subContainerMappings[name='CSD_StateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Abstraction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Connector'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Dependency'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Generalization'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_InformationFlow'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Manifestation'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Realization'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Substitution'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Usage']" targetFinderExpression="aql:if self.oclIsKindOf(uml::Constraint) then self.oclAsType(uml::Constraint).constrainedElement else (if self.oclIsKindOf(uml::Comment) then self.oclAsType(uml::Comment).annotatedElement else null endif) endif" reconnections="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectLinkSource'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectLinkTarget']">
<style lineStyle="dot" targetArrow="NoDecoration">
<strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</style>
</edgeMappings>
<edgeMappings name="CSD_Manifestation" preconditionExpression="aql:self.oclIsTypeOf(uml::Manifestation) and not(sourceView.isCompartmentView()) and not(targetView.isCompartmentView())" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getDependencyCandidates()" sourceMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@subContainerMappings[name='CSD_ActivityInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@subContainerMappings[name='CSD_ClassInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']/@subContainerMappings[name='CSD_CollaborationInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@subContainerMappings[name='CSD_FunctionBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@subContainerMappings[name='CSD_InteractionInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@subContainerMappings[name='CSD_StateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property']/@subContainerMappings[name='CSD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@subContainerMappings[name='CSD_ProtocolStateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@subContainerMappings[name='CSD_OpaqueBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedPropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty']" targetMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@subContainerMappings[name='CSD_ActivityInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@subContainerMappings[name='CSD_ClassInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']/@subContainerMappings[name='CSD_CollaborationInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@subContainerMappings[name='CSD_FunctionBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@subContainerMappings[name='CSD_InteractionInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@subContainerMappings[name='CSD_OpaqueBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@subContainerMappings[name='CSD_ProtocolStateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@subContainerMappings[name='CSD_StateMachineInternalStructureCompartment']" targetFinderExpression="aql:self.getTargets()" sourceFinderExpression="aql:self.getSource()" domainClass="uml::Manifestation" useDomainElement="true" reconnections="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectManifestationTarget'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectManifestationSource']">
<style lineStyle="dash">
<strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<centerLabelStyleDescription labelSize="9" labelExpression="aql:self.renderLabel(diagram)">
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</centerLabelStyleDescription>
</style>
</edgeMappings>
<edgeMappings name="CSD_Realization" preconditionExpression="aql:self.oclIsTypeOf(uml::Realization) and not(sourceView.isCompartmentView()) and not(targetView.isCompartmentView())" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getDependencyCandidates()" sourceMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@subContainerMappings[name='CSD_ActivityInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@subContainerMappings[name='CSD_ClassInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']/@subContainerMappings[name='CSD_CollaborationInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@subContainerMappings[name='CSD_FunctionBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@subContainerMappings[name='CSD_InteractionInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@subContainerMappings[name='CSD_OpaqueBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@subContainerMappings[name='CSD_ProtocolStateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property']/@subContainerMappings[name='CSD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedPropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@subContainerMappings[name='CSD_StateMachineInternalStructureCompartment']" targetMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@subContainerMappings[name='CSD_ActivityInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@subContainerMappings[name='CSD_ClassInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']/@subContainerMappings[name='CSD_CollaborationInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@subContainerMappings[name='CSD_FunctionBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@subContainerMappings[name='CSD_InteractionInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@subContainerMappings[name='CSD_OpaqueBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@subContainerMappings[name='CSD_ProtocolStateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property']/@subContainerMappings[name='CSD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedPropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@subContainerMappings[name='CSD_StateMachineInternalStructureCompartment']" targetFinderExpression="aql:self.getTargets()" sourceFinderExpression="aql:self.getSource()" domainClass="uml::Realization" useDomainElement="true" reconnections="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectRealizationSource'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectRealizationTarget']">
<style lineStyle="dash" targetArrow="InputClosedArrow">
<strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<centerLabelStyleDescription labelSize="9" labelExpression="aql:self.renderLabel(diagram)">
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</centerLabelStyleDescription>
</style>
</edgeMappings>
<edgeMappings name="CSD_Substitution" preconditionExpression="aql:self.oclIsTypeOf(uml::Substitution) and not(sourceView.isCompartmentView()) and not(targetView.isCompartmentView())" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getSubstitutionCandidates()" sourceMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@subContainerMappings[name='CSD_ActivityInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@subContainerMappings[name='CSD_ClassInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']/@subContainerMappings[name='CSD_CollaborationInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@subContainerMappings[name='CSD_FunctionBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@subContainerMappings[name='CSD_InteractionInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@subContainerMappings[name='CSD_OpaqueBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@subContainerMappings[name='CSD_ProtocolStateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@subContainerMappings[name='CSD_StateMachineInternalStructureCompartment']" targetMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@subContainerMappings[name='CSD_ActivityInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@subContainerMappings[name='CSD_ClassInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']/@subContainerMappings[name='CSD_CollaborationInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@subContainerMappings[name='CSD_FunctionBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@subContainerMappings[name='CSD_InteractionInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@subContainerMappings[name='CSD_OpaqueBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@subContainerMappings[name='CSD_ProtocolStateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@subContainerMappings[name='CSD_StateMachineInternalStructureCompartment']" targetFinderExpression="aql:self.getTargets()" sourceFinderExpression="aql:self.getSource()" domainClass="uml::Substitution" useDomainElement="true" reconnections="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectSubstitutionSource'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectSubstitutionTarget']">
<style lineStyle="dash" targetArrow="InputClosedArrow">
<strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<centerLabelStyleDescription labelSize="9" labelExpression="aql:self.renderLabel(diagram)">
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</centerLabelStyleDescription>
</style>
</edgeMappings>
<edgeMappings name="CSD_Usage" preconditionExpression="aql:self.oclIsTypeOf(uml::Usage) and not(sourceView.isCompartmentView()) and not(targetView.isCompartmentView())" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getDependencyCandidates()" sourceMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@subContainerMappings[name='CSD_ActivityInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@subContainerMappings[name='CSD_ClassInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']/@subContainerMappings[name='CSD_CollaborationInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@subContainerMappings[name='CSD_FunctionBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@subContainerMappings[name='CSD_InteractionInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@subContainerMappings[name='CSD_OpaqueBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property']/@subContainerMappings[name='CSD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedPropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@subContainerMappings[name='CSD_ProtocolStateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@subContainerMappings[name='CSD_StateMachineInternalStructureCompartment']" targetMapping="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@subContainerMappings[name='CSD_ActivityInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@subContainerMappings[name='CSD_ClassInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']/@subContainerMappings[name='CSD_CollaborationInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@subContainerMappings[name='CSD_FunctionBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@subContainerMappings[name='CSD_InteractionInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@subContainerMappings[name='CSD_OpaqueBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property']/@subContainerMappings[name='CSD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedPropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@subContainerMappings[name='CSD_ProtocolStateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@subContainerMappings[name='CSD_StateMachineInternalStructureCompartment']" targetFinderExpression="aql:self.getTargets()" sourceFinderExpression="aql:self.getSource()" domainClass="uml::Usage" useDomainElement="true" reconnections="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectUsageTarget'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectUsageSource']">
<style lineStyle="dash">
<strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<centerLabelStyleDescription labelSize="9" labelExpression="aql:self.renderLabel(diagram)">
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</centerLabelStyleDescription>
</style>
</edgeMappings>
<containerMappings name="CSD_Activity" preconditionExpression="aql:self.oclIsTypeOf(uml::Activity)" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:if self.oclIsKindOf(uml::Class) then self.oclAsType(uml::Class).nestedClassifier else (if self.oclIsKindOf(uml::Package) then self.oclAsType(uml::Package).packagedElement else Sequence{} endif) endif" domainClass="uml::Activity" reusedBorderedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter']" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticRealizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationFlowDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticStateMachineDrop']" childrenPresentation="VerticalStack">
<subContainerMappings name="CSD_ActivityInternalStructureCompartment" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" semanticCandidatesExpression="aql:if self.oclIsTypeOf(uml::Activity) then self.oclAsType(uml::Activity) else Sequence{} endif" synchronizationLock="true" domainClass="uml::Activity" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticRealizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationFlowDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticStateMachineDrop']" reusedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem']" reusedContainerMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']">
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="aql:'internal structure'" hideLabelByDefault="true" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
<labelBorderStyle href="environment:/viewpoint#//@labelBorderStyles/@labelBorderStyleDescriptions.2"/>
</style>
</subContainerMappings>
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
</style>
</containerMappings>
<containerMappings name="CSD_Class" preconditionExpression="aql:self.oclIsTypeOf(uml::Class)" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:if self.oclIsKindOf(uml::Class) then self.oclAsType(uml::Class).nestedClassifier else (if self.oclIsKindOf(uml::Package) then self.oclAsType(uml::Package).packagedElement else Sequence{} endif) endif" domainClass="uml::Class" reusedBorderedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port']" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticRealizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationFlowDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticStateMachineDrop']" childrenPresentation="VerticalStack">
<subContainerMappings name="CSD_ClassInternalStructureCompartment" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" semanticCandidatesExpression="aql:if self.oclIsTypeOf(uml::Class) then self.oclAsType(uml::Class) else Sequence{} endif" synchronizationLock="true" domainClass="uml::Class" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticRealizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationFlowDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticStateMachineDrop']" reusedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse']" reusedContainerMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']">
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="aql:'internal structure'" hideLabelByDefault="true" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
<labelBorderStyle href="environment:/viewpoint#//@labelBorderStyles/@labelBorderStyleDescriptions.2"/>
</style>
</subContainerMappings>
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
</style>
</containerMappings>
<containerMappings name="CSD_Collaboration" preconditionExpression="aql:self.oclIsTypeOf(uml::Collaboration)" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:if self.oclIsKindOf(uml::Class) then self.oclAsType(uml::Class).nestedClassifier else (if self.oclIsKindOf(uml::Package) then self.oclAsType(uml::Package).packagedElement else Sequence{} endif) endif" domainClass="uml::Collaboration" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticRealizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationFlowDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop']" childrenPresentation="VerticalStack">
<subContainerMappings name="CSD_CollaborationInternalStructureCompartment" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" semanticCandidatesExpression="aql:if self.oclIsTypeOf(uml::Collaboration) then self.oclAsType(uml::Collaboration) else Sequence{} endif" synchronizationLock="true" domainClass="uml::Collaboration" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticRealizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationFlowDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop']" reusedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse']" reusedContainerMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property']">
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="aql:'internal structure'" hideLabelByDefault="true" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
<labelBorderStyle href="environment:/viewpoint#//@labelBorderStyles/@labelBorderStyleDescriptions.2"/>
</style>
</subContainerMappings>
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
</style>
</containerMappings>
<containerMappings name="CSD_FunctionBehavior" preconditionExpression="aql:self.oclIsTypeOf(uml::FunctionBehavior)" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:if self.oclIsKindOf(uml::BehavioredClassifier) then self.oclAsType(uml::BehavioredClassifier).ownedBehavior else (if self.oclIsKindOf(uml::Package) then self.oclAsType(uml::Package).packagedElement else Sequence{} endif) endif" domainClass="uml::FunctionBehavior" reusedBorderedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter']" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticRealizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationFlowDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticStateMachineDrop']" childrenPresentation="VerticalStack">
<subContainerMappings name="CSD_FunctionBehaviorInternalStructureCompartment" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" semanticCandidatesExpression="aql:if self.oclIsTypeOf(uml::FunctionBehavior) then self.oclAsType(uml::FunctionBehavior) else Sequence{} endif" synchronizationLock="true" domainClass="uml::FunctionBehavior" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticRealizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationFlowDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticStateMachineDrop']" reusedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse']" reusedContainerMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']">
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="aql:'internal structure'" hideLabelByDefault="true" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
<labelBorderStyle href="environment:/viewpoint#//@labelBorderStyles/@labelBorderStyleDescriptions.2"/>
</style>
</subContainerMappings>
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
</style>
</containerMappings>
<containerMappings name="CSD_Interaction" preconditionExpression="aql:self.oclIsTypeOf(uml::Interaction)" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:if self.oclIsKindOf(uml::BehavioredClassifier) then self.oclAsType(uml::BehavioredClassifier).ownedBehavior else (if self.oclIsKindOf(uml::Package) then self.oclAsType(uml::Package).packagedElement else Sequence{} endif) endif" domainClass="uml::Interaction" reusedBorderedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter']" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticRealizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationFlowDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticStateMachineDrop']" childrenPresentation="VerticalStack">
<subContainerMappings name="CSD_InteractionInternalStructureCompartment" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" semanticCandidatesExpression="aql:if self.oclIsTypeOf(uml::Interaction) then self.oclAsType(uml::Interaction) else Sequence{} endif" synchronizationLock="true" domainClass="uml::Interaction" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticRealizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationFlowDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticStateMachineDrop']" reusedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse']" reusedContainerMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']">
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="aql:'internal structure'" hideLabelByDefault="true" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
<labelBorderStyle href="environment:/viewpoint#//@labelBorderStyles/@labelBorderStyleDescriptions.2"/>
</style>
</subContainerMappings>
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
</style>
</containerMappings>
<containerMappings name="CSD_OpaqueBehavior" preconditionExpression="aql:self.oclIsTypeOf(uml::OpaqueBehavior)" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:if self.oclIsKindOf(uml::BehavioredClassifier) then self.oclAsType(uml::BehavioredClassifier).ownedBehavior else (if self.oclIsKindOf(uml::Package) then self.oclAsType(uml::Package).packagedElement else Sequence{} endif) endif" domainClass="uml::OpaqueBehavior" reusedBorderedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter']" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticRealizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationFlowDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticStateMachineDrop']" childrenPresentation="VerticalStack">
<subContainerMappings name="CSD_OpaqueBehaviorInternalStructureCompartment" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" semanticCandidatesExpression="aql:if self.oclIsTypeOf(uml::OpaqueBehavior) then self.oclAsType(uml::OpaqueBehavior) else Sequence{} endif" synchronizationLock="true" domainClass="uml::OpaqueBehavior" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticRealizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationFlowDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticStateMachineDrop']" reusedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse']" reusedContainerMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']">
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="aql:'internal structure'" hideLabelByDefault="true" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
<labelBorderStyle href="environment:/viewpoint#//@labelBorderStyles/@labelBorderStyleDescriptions.2"/>
</style>
</subContainerMappings>
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
</style>
</containerMappings>
<containerMappings name="CSD_ProtocolStateMachine" preconditionExpression="aql:self.oclIsTypeOf(uml::ProtocolStateMachine)" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:if self.oclIsKindOf(uml::BehavioredClassifier) then self.oclAsType(uml::BehavioredClassifier).ownedBehavior else (if self.oclIsKindOf(uml::Package) then self.oclAsType(uml::Package).packagedElement else Sequence{} endif) endif" domainClass="uml::ProtocolStateMachine" reusedBorderedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter']" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticRealizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationFlowDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticStateMachineDrop']" childrenPresentation="VerticalStack">
<subContainerMappings name="CSD_ProtocolStateMachineInternalStructureCompartment" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" semanticCandidatesExpression="aql:if self.oclIsTypeOf(uml::ProtocolStateMachine) then self.oclAsType(uml::ProtocolStateMachine) else Sequence{} endif" synchronizationLock="true" domainClass="uml::ProtocolStateMachine" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticRealizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationFlowDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticStateMachineDrop']" reusedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse']" reusedContainerMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']">
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="aql:'internal structure'" hideLabelByDefault="true" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
<labelBorderStyle href="environment:/viewpoint#//@labelBorderStyles/@labelBorderStyleDescriptions.2"/>
</style>
</subContainerMappings>
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
</style>
</containerMappings>
<containerMappings name="CSD_StateMachine" preconditionExpression="aql:self.oclIsTypeOf(uml::StateMachine)" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:if self.oclIsKindOf(uml::BehavioredClassifier) then self.oclAsType(uml::BehavioredClassifier).ownedBehavior else (if self.oclIsKindOf(uml::Package) then self.oclAsType(uml::Package).packagedElement else Sequence{} endif) endif" domainClass="uml::StateMachine" reusedBorderedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter']" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticRealizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationFlowDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticStateMachineDrop']" childrenPresentation="VerticalStack">
<subContainerMappings name="CSD_StateMachineInternalStructureCompartment" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" semanticCandidatesExpression="aql:if self.oclIsTypeOf(uml::StateMachine) then self.oclAsType(uml::StateMachine) else Sequence{} endif" synchronizationLock="true" domainClass="uml::StateMachine" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationUseDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalParameterDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticRealizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationFlowDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticStateMachineDrop']" reusedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse']" reusedContainerMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']">
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="aql:'internal structure'" hideLabelByDefault="true" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
<labelBorderStyle href="environment:/viewpoint#//@labelBorderStyles/@labelBorderStyleDescriptions.2"/>
</style>
</subContainerMappings>
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
</style>
</containerMappings>
<containerMappings name="CSD_SHARED_OwnedAttribute" semanticCandidatesExpression="aql:null" documentation="This mapping is a 'fake'mapping used to avoid validation errors. This container node contains mapping requiring a parent providing the 'allAttribute' feature.&#xD;&#xA;UML::StructuredClassifier provide this feature." domainClass="uml::StructuredClassifier" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop']">
<borderedNodeMappings name="CSD_Port" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.allAttributes()->select( e | e.oclIsTypeOf(uml::Port))" domainClass="uml::Port" reusedBorderedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty']" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticTypeDrop']">
<style xsi:type="style:SquareDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" labelAlignment="RIGHT" sizeComputationExpression="2" resizeKind="NSEW" color="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</style>
</borderedNodeMappings>
<subContainerMappings name="CSD_Property" preconditionExpression="aql:self.oclIsTypeOf(uml::Property)" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.allAttributes()->select( e | e.oclIsTypeOf(uml::Property))" domainClass="uml::Property" reusedBorderedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty']" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticTypeDrop']" childrenPresentation="VerticalStack">
<subContainerMappings name="CSD_PropertyInternalStructureCompartment" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" semanticCandidatesExpression="aql:self" synchronizationLock="true" domainClass="uml::Property" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop']" reusedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment']" reusedContainerMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']">
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="aql:'internal structure'" hideLabelByDefault="true" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
<labelBorderStyle href="environment:/viewpoint#//@labelBorderStyles/@labelBorderStyleDescriptions.2"/>
</style>
</subContainerMappings>
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
<labelBorderStyle href="environment:/viewpoint#//@labelBorderStyles/@labelBorderStyleDescriptions.1"/>
</style>
</subContainerMappings>
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
<labelBorderStyle href="environment:/viewpoint#//@labelBorderStyles/@labelBorderStyleDescriptions.1"/>
</style>
</containerMappings>
<containerMappings name="CSD_SHARED_OwnedAttributeOnTypedProperty" semanticCandidatesExpression="aql:null" documentation="This mapping is a 'fake'mapping used to avoid validation errors. This container node contains mapping requiring a parent typed providing the 'allAttribute' feature.&#xD;&#xA;UML::Port and UML::Property provide this feature." domainClass="uml::Property" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop']">
<borderedNodeMappings name="CSD_PortOnTypedProperty" preconditionExpression="aql:self.noPortLoopDetected(containerView)" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:if self.type.oclIsKindOf(uml::Classifier) then self.type.oclAsType(uml::Classifier).allAttributes()->select( e | e.oclIsTypeOf(uml::Port)) else Sequence{} endif" domainClass="uml::Port" reusedBorderedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty']" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticTypeDrop']">
<style xsi:type="style:SquareDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" labelAlignment="RIGHT" sizeComputationExpression="2" resizeKind="NSEW" color="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</style>
</borderedNodeMappings>
<subContainerMappings name="CSD_PropertyInTypedProperty" preconditionExpression="aql:self.noPropertyLoopDetected(containerView)" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:if self.type.oclIsKindOf(uml::StructuredClassifier) then self.type.oclAsType(uml::StructuredClassifier).allAttributes()->select( e | e.oclIsTypeOf(uml::Property)) else Sequence{} endif" domainClass="uml::Property" reusedBorderedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty']" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticActivityDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticFunctionBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInformationItemDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInteractionDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOpaqueBehaviorDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticProtocolStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticStateMachineDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticTypeDrop']" childrenPresentation="VerticalStack">
<subContainerMappings name="CSD_PropertyInTypedPropertyInternalStructureCompartment" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self" synchronizationLock="true" domainClass="uml::Property" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalClassDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop']" reusedNodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment']" reusedContainerMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']">
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="aql:'internal structure'" hideLabelByDefault="true" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
<labelBorderStyle href="environment:/viewpoint#//@labelBorderStyles/@labelBorderStyleDescriptions.2"/>
</style>
</subContainerMappings>
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
<labelBorderStyle href="environment:/viewpoint#//@labelBorderStyles/@labelBorderStyleDescriptions.1"/>
</style>
</subContainerMappings>
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
<foregroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='light_gray']"/>
</style>
</containerMappings>
<containerMappings name="CSD_SHARED_OwnedCollaborationUse" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" semanticCandidatesExpression="aql:null" domainClass="uml::Classifier" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop']">
<subNodeMappings name="CSD_CollaborationUse" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.collaborationUse" domainClass="uml::CollaborationUse" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCollaborationDrop']">
<style xsi:type="style:SquareDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" labelPosition="node" resizeKind="NSEW" width="15" height="3" color="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</style>
</subNodeMappings>
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
</style>
</containerMappings>
<containerMappings name="CSD_SHARED_OwnedParameter" semanticCandidatesExpression="aql:null" documentation="This mapping is a 'fake'mapping used to avoid validation errors. This container node contains mapping requiring a parent providing the 'allAttribute' feature.&#xD;&#xA;UML::StructuredClassifier provide this feature." domainClass="uml::Behavior" dropDescriptions="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop']">
<borderedNodeMappings name="CSD_Parameter" preconditionExpression="aql:self.oclIsTypeOf(uml::Parameter)" deletionDescription="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CSD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.ownedParameter" domainClass="uml::Parameter">
<style xsi:type="style:SquareDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" labelAlignment="RIGHT" sizeComputationExpression="2" resizeKind="NSEW" color="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</style>
</borderedNodeMappings>
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabel(diagram)" foregroundColor="//@userColorsPalettes[name='CSD_ColorPalette']/@entries[name='CustomBlue']">
<borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/>
<labelBorderStyle href="environment:/viewpoint#//@labelBorderStyles/@labelBorderStyleDescriptions.1"/>
</style>
</containerMappings>
<toolSections name="Nodes" icon="/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif">
<ownedTools xsi:type="tool:ContainerCreationDescription" name="CreateClassTool" label="Class" precondition="aql:not(container.oclIsKindOf(uml::Collaboration))" containerMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@subContainerMappings[name='CSD_ClassInternalStructureCompartment']" iconPath="/org.eclipse.uml2.uml.edit/icons/full/obj16/Class.gif">
<variable name="container"/>
<viewVariable name="containerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:container.createStructuredClassifierCSD('uml::Class',containerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerCreationDescription" name="CreatePropertyTool" label="Property" precondition="aql:if container.oclIsKindOf(uml::Property) then (container.type!=null and container.type.oclIsKindOf(uml::Classifier)) else container.oclIsKindOf(uml::StructuredClassifier) endif" containerMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']" iconPath="/org.eclipse.uml2.uml.edit/icons/full/obj16/Property.gif">
<variable name="container"/>
<viewVariable name="containerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:if container.oclIsKindOf(uml::Property) then container.oclAsType(uml::Property).type.createCSD('uml::Property','ownedAttribute',containerView) else container.createCSD('uml::Property','ownedAttribute',containerView) endif"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:NodeCreationDescription" name="CreatePortTool" label="Port" precondition="aql:if container.oclIsKindOf(uml::Property) then (container.type!=null and container.type.oclIsKindOf(uml::EncapsulatedClassifier)) else container.oclIsKindOf(uml::EncapsulatedClassifier) endif" nodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty']" extraMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@subContainerMappings[name='CSD_ActivityInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@subContainerMappings[name='CSD_ClassInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property']/@subContainerMappings[name='CSD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@subContainerMappings[name='CSD_FunctionBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@subContainerMappings[name='CSD_InteractionInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@subContainerMappings[name='CSD_OpaqueBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@subContainerMappings[name='CSD_ProtocolStateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@subContainerMappings[name='CSD_StateMachineInternalStructureCompartment']">
<variable name="container"/>
<viewVariable name="containerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:if container.oclIsKindOf(uml::Property) then container.oclAsType(uml::Property).type.createCSD('uml::Port','ownedAttribute',containerView) else container.createCSD('uml::Port','ownedAttribute',containerView) endif"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerCreationDescription" name="CreateCollaborationTool" label="Collaboration" precondition="aql:not(container.oclIsKindOf(uml::Collaboration))" containerMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']" iconPath="/org.eclipse.uml2.uml.edit/icons/full/obj16/Collaboration.gif">
<variable name="container"/>
<viewVariable name="containerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:container.createStructuredClassifierCSD('uml::Collaboration',containerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:NodeCreationDescription" name="CreateCollaborationUseTool" label="Collaboration Use" precondition="aql:container.oclIsKindOf(uml::Classifier)" nodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse']">
<variable name="container"/>
<viewVariable name="containerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:container.createCSD('CollaborationUse','collaborationUse',containerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:NodeCreationDescription" name="CreateCommentTool" label="Comment" nodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment']">
<variable name="container"/>
<viewVariable name="containerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:container.createCSD('Comment','ownedComment',containerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:NodeCreationDescription" name="CreateConstraintTool" label="Constraint" nodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint']">
<variable name="container"/>
<viewVariable name="containerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:container.createCSD('Constraint','ownedRule',containerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:NodeCreationDescription" name="CreateInformationItemTool" label="Information Item" nodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem']">
<variable name="container"/>
<viewVariable name="containerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:if container.oclIsKindOf(uml::Package) then container.createCSD('uml::InformationItem','packagedElement',containerView) else container.createCSD('uml::InformationItem','nestedClassifier',containerView) endif"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:NodeCreationDescription" name="CreateParameterTool" label="Parameter" precondition="aql:container.oclIsKindOf(uml::Behavior)" nodeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter']" extraMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@subContainerMappings[name='CSD_ActivityInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@subContainerMappings[name='CSD_FunctionBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@subContainerMappings[name='CSD_InteractionInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@subContainerMappings[name='CSD_OpaqueBehaviorInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@subContainerMappings[name='CSD_ProtocolStateMachineInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@subContainerMappings[name='CSD_StateMachineInternalStructureCompartment']">
<variable name="container"/>
<viewVariable name="containerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:container.oclAsType(uml::Behavior).createCSD('uml::Parameter','ownedParameter',containerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerCreationDescription" name="CreateActivityTool" label="Activity" precondition="aql:not(container.oclIsKindOf(uml::Collaboration))" containerMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']" iconPath="/org.eclipse.uml2.uml.edit/icons/full/obj16/Activity.gif">
<variable name="container"/>
<viewVariable name="containerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:container.createStructuredClassifierCSD('uml::Activity',containerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerCreationDescription" name="CreateInteractionTool" label="Interaction" containerMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']">
<variable name="container"/>
<viewVariable name="containerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:if container.oclIsKindOf(uml::BehavioredClassifier) then container.oclAsType(uml::BehavioredClassifier).createCSD('Interaction','ownedBehavior',containerView) else container.createCSD('Interaction','packagedElement',containerView) endif"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerCreationDescription" name="CreateProtocolStateMachineTool" label="Protocol State Machine" containerMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']">
<variable name="container"/>
<viewVariable name="containerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:if container.oclIsKindOf(uml::BehavioredClassifier) then container.oclAsType(uml::BehavioredClassifier).createCSD('ProtocolStateMachine','ownedBehavior',containerView) else container.createCSD('ProtocolStateMachine','packagedElement',containerView) endif"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerCreationDescription" name="CreateStateMachineTool" label="State Machine" containerMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']">
<variable name="container"/>
<viewVariable name="containerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:if container.oclIsKindOf(uml::BehavioredClassifier) then container.oclAsType(uml::BehavioredClassifier).createCSD('StateMachine','ownedBehavior',containerView) else container.createCSD('StateMachine','packagedElement',containerView) endif"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerCreationDescription" name="CreateFunctionBehaviorTool" label="Function Behavior" containerMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']">
<variable name="container"/>
<viewVariable name="containerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:if container.oclIsKindOf(uml::BehavioredClassifier) then container.oclAsType(uml::BehavioredClassifier).createCSD('FunctionBehavior','ownedBehavior',containerView) else container.createCSD('FunctionBehavior','packagedElement',containerView) endif"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerCreationDescription" name="CreateOpaqueBehaviorTool" label="Opaque Behavior" containerMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']">
<variable name="container"/>
<viewVariable name="containerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:if container.oclIsKindOf(uml::BehavioredClassifier) then container.oclAsType(uml::BehavioredClassifier).createCSD('OpaqueBehavior','ownedBehavior',containerView) else container.createCSD('OpaqueBehavior','packagedElement',containerView) endif"/>
</initialOperation>
</ownedTools>
</toolSections>
<toolSections name="Edges" icon="/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif">
<ownedTools xsi:type="tool:EdgeCreationDescription" name="CreateLinkTool" label="Link" edgeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Link']" iconPath="/org.eclipse.papyrus.sirius.uml.diagram.common/icons/obj16/Link.gif">
<sourceVariable name="source"/>
<targetVariable name="target"/>
<sourceViewVariable name="sourceView"/>
<targetViewVariable name="targetView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:source.setLinkTarget(target, sourceView,'CSD_Link')"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:EdgeCreationDescription" name="CreateConnectorTool" label="Connector" precondition="aql:preSource.canCreateDomainBasedEdgeCSD(preTarget,'Connector','ownedConnector',preSourceView,preTargetView)" edgeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Connector']" iconPath="/org.eclipse.uml2.uml.edit/icons/full/obj16/Connector.gif">
<sourceVariable name="source"/>
<targetVariable name="target"/>
<sourceViewVariable name="sourceView"/>
<targetViewVariable name="targetView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:source.createDomainBasedEdgeCSD(target,'Connector','ownedConnector',sourceView,targetView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:EdgeCreationDescription" name="CreateGeneralizationTool" label="Generalization" precondition="aql:preSource.canCreateDomainBasedEdgeCSD(preTarget,'Generalization','generalization',preSourceView,preTargetView)" edgeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Generalization']" iconPath="/org.eclipse.uml2.uml.edit/icons/full/obj16/Generalization.gif">
<sourceVariable name="source"/>
<targetVariable name="target"/>
<sourceViewVariable name="sourceView"/>
<targetViewVariable name="targetView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:source.createDomainBasedEdgeCSD(target,'Generalization','generalization',sourceView,targetView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:EdgeCreationDescription" name="CreateRealizationTool" label="Realization" precondition="aql:preSource.canCreateDomainBasedEdgeCSD(preTarget,'Realization','packagedElement',preSourceView,preTargetView)" edgeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Realization']" iconPath="/org.eclipse.uml2.uml.edit/icons/full/obj16/Realization.gif">
<sourceVariable name="source"/>
<targetVariable name="target"/>
<sourceViewVariable name="sourceView"/>
<targetViewVariable name="targetView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:source.createDependencyCSD(target,'Realization',sourceView,targetView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:EdgeCreationDescription" name="CreateSubstitutionTool" label="Substitution" precondition="aql:preSource.canCreateDomainBasedEdgeCSD(preTarget,'Substitution','substitution',preSourceView,preTargetView)" edgeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Substitution']" iconPath="/org.eclipse.uml2.uml.edit/icons/full/obj16/Substitution.gif">
<sourceVariable name="source"/>
<targetVariable name="target"/>
<sourceViewVariable name="sourceView"/>
<targetViewVariable name="targetView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:source.createDomainBasedEdgeCSD(target,'Substitution','substitution',sourceView,targetView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:EdgeCreationDescription" name="CreateAbstractionTool" label="Abstraction" precondition="aql:preSource.canCreateDomainBasedEdgeCSD(preTarget,'Abstraction','packagedElement',preSourceView,preTargetView)" edgeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Abstraction']" iconPath="/org.eclipse.uml2.uml.edit/icons/full/obj16/Manifestation.gif">
<sourceVariable name="source"/>
<targetVariable name="target"/>
<sourceViewVariable name="sourceView"/>
<targetViewVariable name="targetView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:source.createDependencyCSD(target,'Abstraction',sourceView,targetView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:EdgeCreationDescription" name="CreateUsageTool" label="Usage" precondition="aql:preSource.canCreateDomainBasedEdgeCSD(preTarget,'Usage','packagedElement',preSourceView,preTargetView)" edgeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Usage']" iconPath="/org.eclipse.uml2.uml.edit/icons/full/obj16/Usage.gif">
<sourceVariable name="source"/>
<targetVariable name="target"/>
<sourceViewVariable name="sourceView"/>
<targetViewVariable name="targetView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:source.createDependencyCSD(target,'Usage',sourceView,targetView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:EdgeCreationDescription" name="CreateDependencyTool" label="Dependency" precondition="aql:preSource.canCreateDomainBasedEdgeCSD(preTarget,'Dependency','packagedElement',preSourceView,preTargetView)" edgeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Dependency']" iconPath="/org.eclipse.uml2.uml.edit/icons/full/obj16/Dependency.gif">
<sourceVariable name="source"/>
<targetVariable name="target"/>
<sourceViewVariable name="sourceView"/>
<targetViewVariable name="targetView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:source.createDependencyCSD(target,'Dependency',sourceView,targetView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:EdgeCreationDescription" name="CreateInformationFlowTool" label="Information Flow" precondition="aql:preSource.canCreateDomainBasedEdgeCSD(preTarget,'InformationFlow','packagedElement',preSourceView,preTargetView)" edgeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_InformationFlow']" iconPath="/org.eclipse.uml2.uml.edit/icons/full/obj16/InformationFlow.gif">
<sourceVariable name="source"/>
<targetVariable name="target"/>
<sourceViewVariable name="sourceView"/>
<targetViewVariable name="targetView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:source.createDomainBasedEdgeCSD(target,'InformationFlow','packagedElement',sourceView,targetView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:EdgeCreationDescription" name="CreateManifestationTool" label="Manifestation" precondition="aql:preSource.canCreateDomainBasedEdgeCSD(preTarget,'Manifestation','packagedElement',preSourceView,preTargetView)" edgeMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Manifestation']" iconPath="/org.eclipse.uml2.uml.edit/icons/full/obj16/Manifestation.gif">
<sourceVariable name="source"/>
<targetVariable name="target"/>
<sourceViewVariable name="sourceView"/>
<targetViewVariable name="targetView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:source.createDependencyCSD(target,'Manifestation',sourceView,targetView)"/>
</initialOperation>
</ownedTools>
</toolSections>
<toolSections name="DeleteAction">
<ownedTools xsi:type="tool:DeleteElementDescription" name="CSD_Delete_All">
<element name="element"/>
<elementView name="elementView"/>
<containerView name="containerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.delete()"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:DeleteElementDescription" name="CSD_Delete_Link">
<element name="element"/>
<elementView name="elementView"/>
<containerView name="containerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.deleteLink(elementView)"/>
</initialOperation>
</ownedTools>
</toolSections>
<toolSections name="Reconnect">
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectAbstractionSource" precondition="aql:self.canReconnectSourceCSD(edgeView, source, target, targetView)" forceRefresh="true" reconnectionKind="RECONNECT_SOURCE">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.reconnectSource(source,target,targetView)"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectAbstractionTarget" precondition="aql:self.canReconnectTargetCSD(edgeView, source, target, targetView)" forceRefresh="true">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.reconnectTarget(source,target,targetView)"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectConnectorSource" precondition="aql:self.canReconnectSourceCSD(edgeView, source, target, targetView)" forceRefresh="true" reconnectionKind="RECONNECT_SOURCE">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.reconnectSource(source,target,targetView)"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectConnectorTarget" precondition="aql:self.canReconnectTargetCSD(edgeView, source, target, targetView)" forceRefresh="true">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.reconnectTarget(source,target,targetView)"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectDependencySource" precondition="aql:self.canReconnectSourceCSD(edgeView, source, target, targetView)" forceRefresh="true" reconnectionKind="RECONNECT_SOURCE">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.reconnectSource(source,target,targetView)"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectDependencyTarget" precondition="aql:self.canReconnectTargetCSD(edgeView, source, target, targetView)" forceRefresh="true">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.reconnectTarget(source,target,targetView)"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectGeneralizationSource" precondition="aql:self.canReconnectSourceCSD(edgeView, source, target, targetView)" forceRefresh="true" reconnectionKind="RECONNECT_SOURCE">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.reconnectSource(source,target,targetView)"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectGeneralizationTarget" precondition="aql:self.canReconnectTargetCSD(edgeView, source, target, targetView)" forceRefresh="true">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.reconnectTarget(source,target,targetView)"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectInformationFlowSource" precondition="aql:self.canReconnectSourceCSD(edgeView, source, target, targetView)" forceRefresh="true" reconnectionKind="RECONNECT_SOURCE">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.reconnectSource(source,target,targetView)"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectInformationFlowTarget" precondition="aql:self.canReconnectTargetCSD(edgeView, source, target, targetView)" forceRefresh="true">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.reconnectTarget(source,target,targetView)"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectLinkSource" precondition="aql:self.canReconnectLinkSource(target)" forceRefresh="true" reconnectionKind="RECONNECT_SOURCE">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:self.reconnectLinkSource(target,edgeView)"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectLinkTarget" forceRefresh="true">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:self.reconnectLinkTarget(sourceView,source,target,'CSD_Link')"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectManifestationSource" precondition="aql:self.canReconnectSourceCSD(edgeView, source, target, targetView)" forceRefresh="true" reconnectionKind="RECONNECT_SOURCE">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.reconnectSource(source,target,targetView)"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectManifestationTarget" precondition="aql:self.canReconnectTargetCSD(edgeView, source, target, targetView)" forceRefresh="true">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.reconnectTarget(source,target,targetView)"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectRealizationSource" precondition="aql:self.canReconnectSourceCSD(edgeView, source, target, targetView)" forceRefresh="true" reconnectionKind="RECONNECT_SOURCE">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.reconnectSource(source,target,targetView)"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectRealizationTarget" precondition="aql:self.canReconnectTargetCSD(edgeView, source, target, targetView)" forceRefresh="true">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.reconnectTarget(source,target,targetView)"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectSubstitutionSource" precondition="aql:self.canReconnectSourceCSD(edgeView, source, target, targetView)" forceRefresh="true" reconnectionKind="RECONNECT_SOURCE">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.reconnectSource(source,target,targetView)"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectSubstitutionTarget" precondition="aql:self.canReconnectTargetCSD(edgeView, source, target, targetView)" forceRefresh="true">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.reconnectTarget(source,target,targetView)"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectUsageSource" precondition="aql:self.canReconnectSourceCSD(edgeView, source, target, targetView)" forceRefresh="true" reconnectionKind="RECONNECT_SOURCE">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.reconnectSource(source,target,targetView)"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
<ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectUsageTarget" precondition="aql:self.canReconnectTargetCSD(edgeView, source, target, targetView)" forceRefresh="true">
<source name="source"/>
<target name="target"/>
<sourceView name="sourceView"/>
<targetView name="targetView"/>
<element name="element"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.reconnectTarget(source,target,targetView)"/>
</initialOperation>
<edgeView name="edgeView"/>
</ownedTools>
</toolSections>
<toolSections name="SemanticDrop">
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticAbstractionDrop" precondition="aql:self.oclIsTypeOf(uml::Abstraction)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticActivityDrop" precondition="aql:self.oclIsTypeOf(uml::Activity) and self.canDragAndDropSemanticCSD(newContainer)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticClassDrop" precondition="aql:self.oclIsTypeOf(uml::Class) and self.canDragAndDropSemanticCSD(newContainer)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticCollaborationDrop" precondition="aql:self.oclIsTypeOf(uml::Collaboration) and self.canDragAndDropSemanticCSD(newContainer)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticCollaborationUseDrop" precondition="aql:self.oclIsTypeOf(uml::CollaborationUse) and self.canDragAndDropSemanticCSD(newContainer)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticCommentDrop" precondition="aql:self.oclIsTypeOf(uml::Comment) and self.canDragAndDropSemanticCSD(newContainer)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticConnectorDrop" precondition="aql:self.oclIsTypeOf(uml::Connector)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticConstraintDrop" precondition="aql:self.oclIsTypeOf(uml::Constraint) and self.canDragAndDropSemanticCSD(newContainer)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticDependencyDrop" precondition="aql:self.oclIsTypeOf(uml::Dependency)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticFunctionBehaviorDrop" precondition="aql:self.oclIsTypeOf(uml::FunctionBehavior) and self.canDragAndDropSemanticCSD(newContainer)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticGeneralizationDrop" precondition="aql:self.oclIsTypeOf(uml::Generalization)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticInformationFlowDrop" precondition="aql:self.oclIsTypeOf(uml::InformationFlow)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticInformationItemDrop" precondition="aql:self.oclIsTypeOf(uml::InformationItem) and self.canDragAndDropSemanticCSD(newContainer)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticInteractionDrop" precondition="aql:self.oclIsTypeOf(uml::Interaction) and self.canDragAndDropSemanticCSD(newContainer)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticManifestationDrop" precondition="aql:self.oclIsTypeOf(uml::Manifestation)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticOpaqueBehaviorDrop" precondition="aql:self.oclIsTypeOf(uml::OpaqueBehavior) and self.canDragAndDropSemanticCSD(newContainer)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticParameterDrop" precondition="aql:self.oclIsTypeOf(uml::Parameter) and self.canDragAndDropSemanticCSD(newContainer)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticPortDrop" precondition="aql:self.oclIsTypeOf(uml::Port) and self.canDragAndDropSemanticCSD(newContainer)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticPropertyDrop" precondition="aql:self.oclIsTypeOf(uml::Property) and self.canDragAndDropSemanticCSD(newContainer)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticProtocolStateMachineDrop" precondition="aql:self.oclIsTypeOf(uml::ProtocolStateMachine) and self.canDragAndDropSemanticCSD(newContainer)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticRealizationDrop" precondition="aql:self.oclIsTypeOf(uml::Realization)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticStateMachineDrop" precondition="aql:self.oclIsTypeOf(uml::StateMachine) and self.canDragAndDropSemanticCSD(newContainer)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticSubstitutionDrop" precondition="aql:self.oclIsTypeOf(uml::Substitution)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticTypeDrop" precondition="aql:not(self.isTypeRepresentedOnDiagram()) and self.canDragAndDropSemanticCSD(newContainer)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticUsageDrop" precondition="aql:self.oclIsTypeOf(uml::Usage)" dragSource="PROJECT_EXPLORER">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropSemanticCSD(newContainerView)"/>
</initialOperation>
</ownedTools>
</toolSections>
<toolSections name="GraphicalDrop">
<ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalActivityDrop" precondition="aql:self.oclIsTypeOf(uml::Activity) and self.canDragAndDropGraphicCSD(newContainer)" mappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCSD(oldSemanticContainer,newSemanticContainer,newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalClassDrop" precondition="aql:self.oclIsTypeOf(uml::Class) and self.canDragAndDropGraphicCSD(newContainer)" mappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCSD(oldSemanticContainer,newSemanticContainer,newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalCollaborationDrop" precondition="aql:self.oclIsTypeOf(uml::Collaboration) and self.canDragAndDropGraphicCSD(newContainer)" mappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCSD(oldSemanticContainer,newSemanticContainer,newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalCollaborationUseDrop" precondition="aql:self.oclIsTypeOf(uml::CollaborationUse) and self.canDragAndDropGraphicCSD(newContainer)" mappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse']">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCSD(oldSemanticContainer,newSemanticContainer,newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalCommentDrop" precondition="aql:self.oclIsTypeOf(uml::Comment) and self.canDragAndDropGraphicCSD(newContainer)" mappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment']">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCSD(oldSemanticContainer,newSemanticContainer,newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalConstraintDrop" precondition="aql:self.oclIsTypeOf(uml::Constraint) and self.canDragAndDropGraphicCSD(newContainer)" mappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint']">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCSD(oldSemanticContainer,newSemanticContainer,newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalFunctionBehaviorDrop" precondition="aql:self.oclIsTypeOf(uml::FunctionBehavior) and self.canDragAndDropGraphicCSD(newContainer)" mappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCSD(oldSemanticContainer,newSemanticContainer,newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalInformationItemDrop" precondition="aql:self.oclIsTypeOf(uml::InformationItem) and self.canDragAndDropGraphicCSD(newContainer)" mappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem']">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCSD(oldSemanticContainer,newSemanticContainer,newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalInteractionDrop" precondition="aql:self.oclIsTypeOf(uml::Interaction) and self.canDragAndDropGraphicCSD(newContainer)" mappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCSD(oldSemanticContainer,newSemanticContainer,newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalOpaqueBehaviorDrop" precondition="aql:self.oclIsTypeOf(uml::OpaqueBehavior) and self.canDragAndDropGraphicCSD(newContainer)" mappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCSD(oldSemanticContainer,newSemanticContainer,newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalParameterDrop" precondition="aql:self.oclIsTypeOf(uml::Parameter) and self.canDragAndDropGraphicCSD(newContainer)" mappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter']">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCSD(oldSemanticContainer,newSemanticContainer,newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalPropertyDrop" precondition="aql:self.oclIsTypeOf(uml::Property) and self.canDragAndDropGraphicCSD(newContainer)" mappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCSD(oldSemanticContainer,newSemanticContainer,newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalProtocolStateMachineDrop" precondition="aql:self.oclIsTypeOf(uml::ProtocolStateMachine) and self.canDragAndDropGraphicCSD(newContainer)" mappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCSD(oldSemanticContainer,newSemanticContainer,newContainerView)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalStateMachineDrop" precondition="aql:self.oclIsTypeOf(uml::StateMachine) and self.canDragAndDropGraphicCSD(newContainer)" mappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']">
<oldContainer name="oldSemanticContainer"/>
<newContainer name="newSemanticContainer"/>
<element name="element"/>
<newViewContainer name="newContainerView"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCSD(oldSemanticContainer,newSemanticContainer,newContainerView)"/>
</initialOperation>
</ownedTools>
</toolSections>
<toolSections name="F2_Edition">
<ownedTools xsi:type="tool:DirectEditLabel" name="Comment_body_EditionTool" precondition="aql:self.oclIsKindOf(uml::Comment)" inputLabelExpression="aql:self.getDirectEditInputValue()">
<mask mask="{0}"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:self.consumeNewLabel(arg0)"/>
</initialOperation>
</ownedTools>
<ownedTools xsi:type="tool:DirectEditLabel" name="NamedElement_name_EditionTool" precondition="aql:self.oclIsKindOf(uml::NamedElement)" inputLabelExpression="aql:self.getDirectEditInputValue()">
<mask mask="{0}"/>
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:self.consumeNewLabel(arg0)"/>
</initialOperation>
</ownedTools>
</toolSections>
<decorationDescriptionsSet>
<decorationDescriptions xsi:type="description_1:MappingBasedDecoration" name="CSD_PropertiesOutsideOfItsSemanticContainer_Decoration" position="NORTH_EAST" distributionDirection="HORIZONTAL" preconditionExpression="aql:if(element.oclIsKindOf(uml::Property)) then element.oclAsType(uml::Property).isGraphicalElementOutsideOfItsSemanticContainer(view) else false endif" imageExpression="org.eclipse.papyrus.sirius.uml.diagram.common/icons/decorators/oustideOfTheContext.gif" tooltipExpression="This element is represented outside of its semantic container." mappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']"/>
</decorationDescriptionsSet>
<customization>
<vsmElementCustomizations xsi:type="description:VSMElementCustomization" predicateExpression="aql:self.oclIsKindOf(uml::Property) and (uml::AggregationKind::shared = self.oclAsType(uml::Property).aggregation)">
<featureCustomizations xsi:type="description:EAttributeCustomization" appliedOn="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property']/@style //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']/@style" attributeName="borderLineStyle" value="aql:diagram::LineStyle::dash"/>
</vsmElementCustomizations>
<vsmElementCustomizations xsi:type="description:VSMElementCustomization" predicateExpression="aql:self.oclIsKindOf(uml::Property) and self.oclAsType(uml::Property).isStatic">
<featureCustomizations xsi:type="description:EAttributeCustomization" appliedOn="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property']/@style //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']/@style //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port']/@style //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty']/@style" attributeName="labelFormat" value="aql:'underline'"/>
</vsmElementCustomizations>
<vsmElementCustomizations xsi:type="description:VSMElementCustomization" predicateExpression="aql:self.oclIsKindOf(uml::Classifier) and self.oclAsType(uml::Classifier).isAbstract">
<featureCustomizations xsi:type="description:EAttributeCustomization" appliedOn="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity']/@style //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class']/@style //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration']/@style //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior']/@style //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem']/@style //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction']/@style //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior']/@style //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine']/@style //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine']/@style" attributeName="labelFormat" value="aql:'italic'"/>
</vsmElementCustomizations>
</customization>
</defaultLayer>
<additionalLayers name="QualifiedNameLayer" label="Display Qualified Name" reusedMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Abstraction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Connector'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Dependency'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Generalization'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_InformationFlow'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Link'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Manifestation'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Realization'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedPropertyInternalStructureCompartment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Substitution'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Usage']"/>
<additionalLayers name="AppliedStereotypeLayer" label="Display Applied Stereotypes" reusedMappings="//@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Abstraction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Activity'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Class'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Collaboration'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Comment'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Connector'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_Constraint'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Dependency'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_FunctionBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Generalization'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_InformationFlow'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@nodeMappings[name='CSD_InformationItem'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_Interaction'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Link'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Manifestation'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_OpaqueBehavior'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_ProtocolStateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Realization'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@borderedNodeMappings[name='CSD_Port'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttribute']/@subContainerMappings[name='CSD_Property'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CSD_PortOnTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CSD_PropertyInTypedProperty'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedCollaborationUse']/@subNodeMappings[name='CSD_CollaborationUse'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_SHARED_OwnedParameter']/@borderedNodeMappings[name='CSD_Parameter'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@containerMappings[name='CSD_StateMachine'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Substitution'] //@ownedViewpoints[name='CompositeStructureDiagram']/@ownedRepresentations[name='CompositeStructureDiagram']/@defaultLayer/@edgeMappings[name='CSD_Usage']" activeByDefault="true"/>
</ownedRepresentations>
<ownedJavaExtensions qualifiedClassName="org.eclipse.papyrus.sirius.uml.diagram.common.services.CommonDiagramServices"/>
<ownedJavaExtensions qualifiedClassName="org.eclipse.papyrus.sirius.uml.diagram.common.services.ConnectorServices"/>
<ownedJavaExtensions qualifiedClassName="org.eclipse.papyrus.sirius.uml.diagram.common.services.DeleteServices"/>
<ownedJavaExtensions qualifiedClassName="org.eclipse.papyrus.sirius.uml.diagram.common.services.DomainBasedEdgeServices"/>
<ownedJavaExtensions qualifiedClassName="org.eclipse.papyrus.sirius.uml.diagram.common.services.LinkRelationServices"/>
<ownedJavaExtensions qualifiedClassName="org.eclipse.papyrus.sirius.uml.diagram.common.services.PropertyServices"/>
<ownedJavaExtensions qualifiedClassName="org.eclipse.papyrus.sirius.uml.diagram.common.services.ReconnectServices"/>
<ownedJavaExtensions qualifiedClassName="org.eclipse.papyrus.sirius.uml.diagram.common.services.SemanticCandidatesServices"/>
<ownedJavaExtensions qualifiedClassName="org.eclipse.papyrus.sirius.uml.diagram.common.services.UMLLabelServices"/>
<ownedJavaExtensions qualifiedClassName="org.eclipse.papyrus.sirius.uml.diagram.compositestructure.services.CompositeStructureDiagramServices"/>
<ownedJavaExtensions qualifiedClassName="org.eclipse.papyrus.sirius.uml.diagram.compositestructure.services.CompositeStructureDropBehaviorProvider"/>
</ownedViewpoints>
<userColorsPalettes name="CSD_ColorPalette">
<entries xsi:type="description:UserFixedColor" red="195" green="215" blue="221" name="CustomBlue"/>
<entries xsi:type="description:UserFixedColor" red="255" green="255" blue="204" name="CommentColor"/>
<entries xsi:type="description:UserFixedColor" red="200" green="255" blue="230" name="ConstraintColor"/>
</userColorsPalettes>
</description:Group>