| <?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) 2023 CEA LIST, Obeo.

All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License 2.0
which accompanies this distribution, and is available at
https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0

Contributors:
 Obeo - initial API and implementation" name="papyrus_component" version="12.0.0.2017041100"> |
| <ownedViewpoints name="ComponentDiagram" modelFileExtension="uml"> |
| <ownedRepresentations xsi:type="description_1:DiagramDescription" dropDescriptions="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalComponentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInterfaceDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalModelDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPackageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticModelDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPackageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceDrop']" documentation="Representation to edit Component diagrams" name="ComponentDiagram" titleExpression="aql:self.oclAsType(uml::NamedElement).name +' Component Diagram'" domainClass="uml::PackageableElement" preconditionExpression="aql:self.oclIsKindOf(uml::Package)" rootExpression="var:self" enablePopupBars="true"> |
| <metamodel href="http://www.eclipse.org/uml2/5.0.0/UML#/"/> |
| <defaultLayer name="Component"> |
| <nodeMappings name="CPD_Comment" preconditionExpression="aql:self.oclIsTypeOf(uml::Comment)" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='Comment_body_EditionTool']" semanticCandidatesExpression="aql:self.ownedComment" domainClass="uml::Comment" dropDescriptions="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop']"> |
| <style xsi:type="style:NoteDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)" labelAlignment="LEFT" sizeComputationExpression="9" labelPosition="node" resizeKind="NSEW" color="//@userColorsPalettes[name='CPD_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="CPD_Constraint" preconditionExpression="aql:self.oclIsTypeOf(uml::Constraint)" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql: if self.oclIsKindOf(uml::Namespace) then self.oclAsType(uml::Namespace).ownedRule else self.eAllContents() endif" domainClass="uml::Constraint" dropDescriptions="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop']"> |
| <style xsi:type="style:NoteDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)" sizeComputationExpression="9" labelPosition="node" resizeKind="NSEW" color="//@userColorsPalettes[name='CPD_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> |
| <edgeMappings name="CPD_Abstraction" preconditionExpression="aql:self.oclIsTypeOf(uml::Abstraction) and not(sourceView.isCompartmentView()) and not(targetView.isCompartmentView())" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getDependencyCandidates()" sourceMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@borderedNodeMappings[name='CPD_Port'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Constraint'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']/@subContainerMappings[name='CPD_ComponentAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceOperationsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model']/@subContainerMappings[name='CPD_ModelPackagedElementsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package']/@subContainerMappings[name='CPD_PackagePackagedElementsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceReceptionsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property']/@subContainerMappings[name='CPD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CPD_PortOnTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedPropertyInternalStructureCompartment']" targetMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Constraint'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@borderedNodeMappings[name='CPD_Port'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']/@subContainerMappings[name='CPD_ComponentAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceOperationsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model']/@subContainerMappings[name='CPD_ModelPackagedElementsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package']/@subContainerMappings[name='CPD_PackagePackagedElementsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceReceptionsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property']/@subContainerMappings[name='CPD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CPD_PortOnTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedPropertyInternalStructureCompartment']" targetFinderExpression="aql:self.getTargets()" sourceFinderExpression="aql:self.getSource()" domainClass="uml::Abstraction" useDomainElement="true" reconnections="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectAbstractionSource'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@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.renderLabelCPD(diagram, view)"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CPD_ComponentRealization" preconditionExpression="aql:self.oclIsTypeOf(uml::ComponentRealization) and not(sourceView.isCompartmentView()) and not(targetView.isCompartmentView())" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getComponentRealizationCandidates()" sourceMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']/@subContainerMappings[name='CPD_ComponentAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceOperationsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceReceptionsCompartment']" targetMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']/@subContainerMappings[name='CPD_ComponentAttributesCompartment']" targetFinderExpression="aql:self.getTargets()" sourceFinderExpression="aql:self.getSource()" domainClass="uml::ComponentRealization" useDomainElement="true" reconnections="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectComponentRealizationSource'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectComponentRealizationTarget']"> |
| <style lineStyle="dash" targetArrow="InputClosedArrow"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <centerLabelStyleDescription labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CPD_Connector" preconditionExpression="aql:self.oclIsTypeOf(uml::Connector) and self.displayConnector(sourceView,targetView) and not(sourceView.isCompartmentView()) and not(targetView.isCompartmentView())" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getConnectorCandidates()" sourceMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@borderedNodeMappings[name='CPD_Port'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property']/@subContainerMappings[name='CPD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CPD_PortOnTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedPropertyInternalStructureCompartment']" targetMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@borderedNodeMappings[name='CPD_Port'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property']/@subContainerMappings[name='CPD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CPD_PortOnTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedPropertyInternalStructureCompartment']" targetFinderExpression="aql:self.getTargets()" sourceFinderExpression="aql:self.getSource()" domainClass="uml::Connector" useDomainElement="true" reconnections="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectConnectorSource'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@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.renderLabelCPD(diagram, view)"> |
| <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="CPD_Dependency" preconditionExpression="aql:self.oclIsTypeOf(uml::Dependency) and not(sourceView.isCompartmentView()) and not(targetView.isCompartmentView())" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getDependencyCandidates()" sourceMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Constraint'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@borderedNodeMappings[name='CPD_Port'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']/@subContainerMappings[name='CPD_ComponentAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceOperationsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model']/@subContainerMappings[name='CPD_ModelPackagedElementsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package']/@subContainerMappings[name='CPD_PackagePackagedElementsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceReceptionsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property']/@subContainerMappings[name='CPD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CPD_PortOnTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedPropertyInternalStructureCompartment']" targetMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Constraint'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@borderedNodeMappings[name='CPD_Port'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']/@subContainerMappings[name='CPD_ComponentAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceOperationsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model']/@subContainerMappings[name='CPD_ModelPackagedElementsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package']/@subContainerMappings[name='CPD_PackagePackagedElementsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceReceptionsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property']/@subContainerMappings[name='CPD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CPD_PortOnTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedPropertyInternalStructureCompartment']" targetFinderExpression="aql:self.getTargets()" sourceFinderExpression="aql:self.getSource()" domainClass="uml::Dependency" useDomainElement="true" reconnections="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectDependencySource'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@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.renderLabelCPD(diagram, view)"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CPD_Generalization" preconditionExpression="aql:self.oclIsTypeOf(uml::Generalization) and not(sourceView.isCompartmentView()) and not(targetView.isCompartmentView())" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getGeneralizationCandidates()" sourceMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']/@subContainerMappings[name='CPD_ComponentAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceOperationsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceReceptionsCompartment']" targetMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']/@subContainerMappings[name='CPD_ComponentAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceOperationsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceReceptionsCompartment']" targetFinderExpression="aql:self.getTargets()" sourceFinderExpression="aql:self.getSource()" domainClass="uml::Generalization" useDomainElement="true" reconnections="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectGeneralizationSource'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@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.renderLabelCPD(diagram, view)"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CPD_InterfaceRealization" preconditionExpression="aql:self.oclIsTypeOf(uml::InterfaceRealization) and not(sourceView.isCompartmentView()) and not(targetView.isCompartmentView())" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getInterfaceRealizationCandidates()" sourceMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']/@subContainerMappings[name='CPD_ComponentAttributesCompartment']" targetMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceOperationsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceReceptionsCompartment']" targetFinderExpression="aql:self.getTargets()" sourceFinderExpression="aql:self.getSource()" domainClass="uml::InterfaceRealization" useDomainElement="true" reconnections="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectInterfaceRealizationSource'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectInterfaceRealizationTarget']"> |
| <style lineStyle="dash" targetArrow="InputClosedArrow"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <centerLabelStyleDescription labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CPD_Link" preconditionExpression="aql:not(sourceView.isCompartmentView()) and not(targetView.isCompartmentView())" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_Link']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" sourceMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Comment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Constraint']" targetMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Comment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Constraint'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@borderedNodeMappings[name='CPD_Port'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']/@subContainerMappings[name='CPD_ComponentAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceOperationsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model']/@subContainerMappings[name='CPD_ModelPackagedElementsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package']/@subContainerMappings[name='CPD_PackagePackagedElementsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceReceptionsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property']/@subContainerMappings[name='CPD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CPD_PortOnTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedPropertyInternalStructureCompartment']" 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='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectLinkSource'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@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="CPD_Manifestation" preconditionExpression="aql:self.oclIsTypeOf(uml::Manifestation) and not(sourceView.isCompartmentView()) and not(targetView.isCompartmentView())" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getDependencyCandidates()" sourceMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Constraint'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@borderedNodeMappings[name='CPD_Port'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']/@subContainerMappings[name='CPD_ComponentAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceOperationsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model']/@subContainerMappings[name='CPD_ModelPackagedElementsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package']/@subContainerMappings[name='CPD_PackagePackagedElementsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceReceptionsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property']/@subContainerMappings[name='CPD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedPropertyInternalStructureCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CPD_PortOnTypedProperty']" targetMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Constraint'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']/@subContainerMappings[name='CPD_ComponentAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceOperationsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model']/@subContainerMappings[name='CPD_ModelPackagedElementsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package']/@subContainerMappings[name='CPD_PackagePackagedElementsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceReceptionsCompartment']" targetFinderExpression="aql:self.getTargets()" sourceFinderExpression="aql:self.getSource()" domainClass="uml::Manifestation" useDomainElement="true" reconnections="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectManifestationSource'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectManifestationTarget']"> |
| <style lineStyle="dash"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <centerLabelStyleDescription labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CPD_Substitution" preconditionExpression="aql:self.oclIsTypeOf(uml::Substitution) and not(sourceView.isCompartmentView()) and not(targetView.isCompartmentView())" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getSubstitutionCandidates()" sourceMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']/@subContainerMappings[name='CPD_ComponentAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceOperationsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceReceptionsCompartment']" targetMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']/@subContainerMappings[name='CPD_ComponentAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceOperationsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceReceptionsCompartment']" targetFinderExpression="aql:self.getTargets()" sourceFinderExpression="aql:self.getSource()" domainClass="uml::Substitution" useDomainElement="true" reconnections="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectSubstitutionSource'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@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.renderLabelCPD(diagram, view)"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CPD_Usage" preconditionExpression="aql:self.oclIsTypeOf(uml::Usage) and not(sourceView.isCompartmentView()) and not(targetView.isCompartmentView())" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getDependencyCandidates()" sourceMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Constraint'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@borderedNodeMappings[name='CPD_Port'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']/@subContainerMappings[name='CPD_ComponentAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceOperationsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model']/@subContainerMappings[name='CPD_ModelPackagedElementsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package']/@subContainerMappings[name='CPD_PackagePackagedElementsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceReceptionsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property']/@subContainerMappings[name='CPD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CPD_PortOnTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedPropertyInternalStructureCompartment']" targetMapping="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Constraint'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@borderedNodeMappings[name='CPD_Port'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']/@subContainerMappings[name='CPD_ComponentAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceOperationsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model']/@subContainerMappings[name='CPD_ModelPackagedElementsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package']/@subContainerMappings[name='CPD_PackagePackagedElementsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceReceptionsCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property']/@subContainerMappings[name='CPD_PropertyInternalStructureCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CPD_PortOnTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedPropertyInternalStructureCompartment']" targetFinderExpression="aql:self.getTargets()" sourceFinderExpression="aql:self.getSource()" domainClass="uml::Usage" useDomainElement="true" reconnections="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectUsageSource'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='ReconnectUsageTarget']"> |
| <style lineStyle="dash"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <centerLabelStyleDescription labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <containerMappings name="CPD_Component" preconditionExpression="aql:self.oclIsTypeOf(uml::Component)" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getComponentCandidates()" domainClass="uml::Component" reusedBorderedNodeMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@borderedNodeMappings[name='CPD_Port']" dropDescriptions="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalComponentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop']" childrenPresentation="VerticalStack"> |
| <subContainerMappings name="CPD_ComponentAttributesCompartment" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" semanticCandidatesExpression="aql:if self.oclIsTypeOf(uml::Component) then self.oclAsType(uml::Component) else Sequence{} endif" synchronizationLock="true" domainClass="uml::Component" dropDescriptions="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalComponentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop']" reusedContainerMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property']"> |
| <style xsi:type="style:FlatContainerStyleDescription" arcWidth="5" arcHeight="5" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="aql:'packaged elements'" hideLabelByDefault="true" roundedCorner="true" foregroundColor="//@userColorsPalettes[name='CPD_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" arcWidth="5" arcHeight="5" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)" foregroundColor="//@userColorsPalettes[name='CPD_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="CPD_Interface" preconditionExpression="aql:self.oclIsTypeOf(uml::Interface)" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:if self.oclIsKindOf(uml::Package) then self.oclAsType(uml::Package).packagedElement->filter(uml::Interface) else Sequence{} endif" domainClass="uml::Interface" dropDescriptions="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalOperationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalReceptionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOperationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticReceptionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop']" childrenPresentation="VerticalStack"> |
| <subContainerMappings name="CPD_InterfaceAttributesCompartment" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" semanticCandidatesExpression="aql:self" synchronizationLock="true" domainClass="uml::Interface" dropDescriptions="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop']" childrenPresentation="List"> |
| <subNodeMappings name="CPD_PropertyInInterface" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.getAllAttributes()" domainClass="uml::Property"> |
| <style xsi:type="style:SquareDescription" labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)" labelAlignment="LEFT" labelPosition="node" resizeKind="NSEW"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <color xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='gray']"/> |
| </style> |
| </subNodeMappings> |
| <style xsi:type="style:FlatContainerStyleDescription" arcWidth="5" arcHeight="5" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="aql:'attributes'" hideLabelByDefault="true" roundedCorner="true" foregroundColor="//@userColorsPalettes[name='CPD_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> |
| <subContainerMappings name="CPD_InterfaceOperationsCompartment" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" semanticCandidatesExpression="aql:self" synchronizationLock="true" domainClass="uml::Interface" dropDescriptions="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalOperationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticOperationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop']" childrenPresentation="List"> |
| <subNodeMappings name="CPD_Operation" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.ownedOperation" domainClass="uml::Operation"> |
| <style xsi:type="style:SquareDescription" labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)" labelAlignment="LEFT" labelPosition="node" resizeKind="NSEW"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <color xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='gray']"/> |
| </style> |
| <conditionnalStyles predicateExpression="aql:self.isStatic and not(self.isAbstract)"> |
| <style xsi:type="style:SquareDescription" labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)" labelAlignment="LEFT" labelPosition="node" resizeKind="NSEW"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelFormat>underline</labelFormat> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <color xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='gray']"/> |
| </style> |
| </conditionnalStyles> |
| <conditionnalStyles predicateExpression="aql:self.isAbstract and not(self.isStatic)"> |
| <style xsi:type="style:SquareDescription" labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)" labelAlignment="LEFT" labelPosition="node" resizeKind="NSEW"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelFormat>italic</labelFormat> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <color xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='gray']"/> |
| </style> |
| </conditionnalStyles> |
| <conditionnalStyles predicateExpression="aql:self.isAbstract and self.isStatic"> |
| <style xsi:type="style:SquareDescription" labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)" labelAlignment="LEFT" labelPosition="node" resizeKind="NSEW"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelFormat>italic</labelFormat> |
| <labelFormat>underline</labelFormat> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <color xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='gray']"/> |
| </style> |
| </conditionnalStyles> |
| </subNodeMappings> |
| <style xsi:type="style:FlatContainerStyleDescription" arcWidth="5" arcHeight="5" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="aql:'operations'" hideLabelByDefault="true" foregroundColor="//@userColorsPalettes[name='CPD_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> |
| <subContainerMappings name="CPD_InterfaceReceptionsCompartment" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" semanticCandidatesExpression="aql:self" synchronizationLock="true" domainClass="uml::Interface" dropDescriptions="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalReceptionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticReceptionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop']" childrenPresentation="List"> |
| <subNodeMappings name="CPD_Reception" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.ownedReception" domainClass="uml::Reception"> |
| <style xsi:type="style:SquareDescription" labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)" labelAlignment="LEFT" labelPosition="node" resizeKind="NSEW"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <color xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='gray']"/> |
| </style> |
| <conditionnalStyles predicateExpression="aql:self.isStatic and not(self.isAbstract)"> |
| <style xsi:type="style:SquareDescription" labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)" labelAlignment="LEFT" labelPosition="node" resizeKind="NSEW"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelFormat>underline</labelFormat> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <color xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='gray']"/> |
| </style> |
| </conditionnalStyles> |
| <conditionnalStyles predicateExpression="aql:self.isAbstract and not(self.isStatic)"> |
| <style xsi:type="style:SquareDescription" labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)" labelAlignment="LEFT" labelPosition="node" resizeKind="NSEW"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelFormat>italic</labelFormat> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <color xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='gray']"/> |
| </style> |
| </conditionnalStyles> |
| <conditionnalStyles predicateExpression="aql:self.isAbstract and self.isStatic"> |
| <style xsi:type="style:SquareDescription" labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)" labelAlignment="LEFT" labelPosition="node" resizeKind="NSEW"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelFormat>italic</labelFormat> |
| <labelFormat>underline</labelFormat> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <color xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='gray']"/> |
| </style> |
| </conditionnalStyles> |
| </subNodeMappings> |
| <style xsi:type="style:FlatContainerStyleDescription" arcWidth="5" arcHeight="5" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="aql:'receptions'" hideLabelByDefault="true" foregroundColor="//@userColorsPalettes[name='CPD_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" arcWidth="5" arcHeight="5" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)" foregroundColor="//@userColorsPalettes[name='CPD_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="CPD_Model" preconditionExpression="aql:self.oclIsTypeOf(uml::Model)" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:if self.oclIsKindOf(uml::Package) then self.oclAsType(uml::Package).packagedElement else Sequence{} endif" domainClass="uml::Model" dropDescriptions="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalComponentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInterfaceDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalModelDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPackageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticModelDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPackageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceDrop']" childrenPresentation="VerticalStack"> |
| <subContainerMappings name="CPD_ModelPackagedElementsCompartment" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" semanticCandidatesExpression="aql:self" synchronizationLock="true" domainClass="uml::Model" dropDescriptions="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalComponentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInterfaceDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalModelDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPackageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticModelDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPackageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceDrop']" reusedNodeMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Comment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Constraint']" reusedContainerMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']"> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="aql:'packaged elements'" hideLabelByDefault="true" widthComputationExpression="15" heightComputationExpression="12" foregroundColor="//@userColorsPalettes[name='CPD_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" arcWidth="5" arcHeight="5" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)" labelAlignment="LEFT" foregroundColor="//@userColorsPalettes[name='CPD_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.0"/> |
| </style> |
| </containerMappings> |
| <containerMappings name="CPD_Package" preconditionExpression="aql:self.oclIsTypeOf(uml::Package)" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:if self.oclIsKindOf(uml::Package) then self.oclAsType(uml::Package).packagedElement else Sequence{} endif" domainClass="uml::Package" dropDescriptions="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalComponentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInterfaceDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalModelDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPackageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticModelDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPackageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceDrop']" childrenPresentation="VerticalStack"> |
| <subContainerMappings name="CPD_PackagePackagedElementsCompartment" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" semanticCandidatesExpression="aql:self" synchronizationLock="true" domainClass="uml::Package" dropDescriptions="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalComponentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalCommentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalConstraintDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalInterfaceDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalModelDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPackageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticCommentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticModelDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConstraintDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPackageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceDrop']" reusedNodeMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Comment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Constraint']" reusedContainerMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']"> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="aql:'packaged elements'" hideLabelByDefault="true" widthComputationExpression="15" heightComputationExpression="12"> |
| <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='white']"/> |
| <labelBorderStyle href="environment:/viewpoint#//@labelBorderStyles/@labelBorderStyleDescriptions.2"/> |
| </style> |
| </subContainerMappings> |
| <style xsi:type="style:FlatContainerStyleDescription" arcWidth="5" arcHeight="5" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)" labelAlignment="LEFT"> |
| <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='white']"/> |
| <labelBorderStyle href="environment:/viewpoint#//@labelBorderStyles/@labelBorderStyleDescriptions.0"/> |
| </style> |
| </containerMappings> |
| <containerMappings name="CPD_SHARED_AllAttributes" semanticCandidatesExpression="aql:null" domainClass="uml::StructuredClassifier"> |
| <borderedNodeMappings name="CPD_Port" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.allAttributes()->select( e | e.oclIsTypeOf(uml::Port))" domainClass="uml::Port" reusedBorderedNodeMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CPD_PortOnTypedProperty']" dropDescriptions="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticAbstractionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticConnectorDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticDependencyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticGeneralizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceRealizationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticManifestationDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticSubstitutionDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticUsageDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticTypeDrop']"> |
| <style xsi:type="style:SquareDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)" labelAlignment="RIGHT" sizeComputationExpression="2" resizeKind="NSEW" color="//@userColorsPalettes[name='CPD_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="CPD_Property" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.6/@ownedTools[name='NamedElement_name_EditionTool']" semanticCandidatesExpression="aql:self.allAttributes()->select( e | e.oclIsTypeOf(uml::Property))" domainClass="uml::Property" reusedBorderedNodeMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CPD_PortOnTypedProperty']" dropDescriptions="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticTypeDrop']" childrenPresentation="VerticalStack"> |
| <subContainerMappings name="CPD_PropertyInternalStructureCompartment" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" semanticCandidatesExpression="aql:self" synchronizationLock="true" domainClass="uml::Property" dropDescriptions="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop']" reusedContainerMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty']"> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="aql:'internal structure'" hideLabelByDefault="true" foregroundColor="//@userColorsPalettes[name='CPD_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.renderLabelCPD(diagram, view)" foregroundColor="//@userColorsPalettes[name='CPD_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" showIcon="false" labelExpression="" hideLabelByDefault="true" foregroundColor="//@userColorsPalettes[name='CPD_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="CPD_SHARED_OwnedAttributeOnTypedProperty" semanticCandidatesExpression="aql:null" domainClass="uml::Property"> |
| <borderedNodeMappings name="CPD_PortOnTypedProperty" preconditionExpression="aql:self.noPortLoopDetected(containerView)" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@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='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CPD_PortOnTypedProperty']" dropDescriptions="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticTypeDrop']"> |
| <style xsi:type="style:SquareDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:self.renderLabelCPD(diagram, view)" labelAlignment="RIGHT" sizeComputationExpression="2" resizeKind="NSEW" color="//@userColorsPalettes[name='CPD_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="CPD_PropertyInTypedProperty" preconditionExpression="aql:self.noPropertyLoopDetected(containerView)" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" labelDirectEdit="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@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='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CPD_PortOnTypedProperty']" dropDescriptions="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticComponentDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticInterfaceDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticTypeDrop']" childrenPresentation="VerticalStack"> |
| <subContainerMappings name="CPD_PropertyInTypedPropertyInternalStructureCompartment" deletionDescription="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='CPD_Delete_All']" semanticCandidatesExpression="aql:self" synchronizationLock="true" domainClass="uml::Property" dropDescriptions="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.5/@ownedTools[name='GraphicalPropertyDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPortDrop'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@toolSections.4/@ownedTools[name='SemanticPropertyDrop']" reusedContainerMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty']"> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="aql:'internal structure'" hideLabelByDefault="true" foregroundColor="//@userColorsPalettes[name='CPD_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.renderLabelCPD(diagram, view)" foregroundColor="//@userColorsPalettes[name='CPD_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" showIcon="false" labelExpression="" hideLabelByDefault="true" foregroundColor="//@userColorsPalettes[name='CPD_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> |
| <toolSections name="Nodes" icon="/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"> |
| <ownedTools xsi:type="tool:NodeCreationDescription" name="CreateConstraintTool" label="Constraint" precondition="aql:container.canCreate(uml::Constraint,'ownedRule')" nodeMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Constraint']"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:container.createElement('uml::Constraint','ownedRule',containerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:NodeCreationDescription" name="CreateCommentTool" label="Comment" precondition="aql:container.canCreate(uml::Comment,'ownedComment')" nodeMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Comment']"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:container.createElement('uml::Comment','ownedComment',containerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerCreationDescription" name="CreateComponentTool" label="Component" precondition="aql:container.canCreateComponentCPD()" containerMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:container.createComponentCPD(containerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerCreationDescription" name="CreateInterfaceTool" label="Interface" precondition="aql:container.canCreate(uml::Interface, 'packagedElement')" containerMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:container.createElement('uml::Interface', 'packagedElement', containerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerCreationDescription" name="CreateModelTool" label="Model" precondition="aql:container.canCreate(uml::Model, 'packagedElement')" containerMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model']"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:container.createElement('uml::Model', 'packagedElement', containerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ToolDescription" name="CreatePropertyTool" label="Property" precondition="aql:container.canCreatePropertyCPD(containerView)" iconPath="/org.eclipse.uml2.uml.edit/icons/full/obj16/Property.gif"> |
| <element name="container"/> |
| <elementView name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:container.createPropertyCPD(containerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:NodeCreationDescription" name="CreateOperationTool" label="Operation" precondition="aql:container.canCreate(uml::Operation, 'ownedOperation')" nodeMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceOperationsCompartment']/@subNodeMappings[name='CPD_Operation']"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:container.createElement('uml::Operation', 'ownedOperation', containerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerCreationDescription" name="CreatePackageTool" label="Package" precondition="aql:container.canCreate(uml::Package, 'packagedElement')" containerMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package']"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:container.createElement('uml::Package', 'packagedElement', containerView)"/> |
| </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='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@borderedNodeMappings[name='CPD_Port'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CPD_PortOnTypedProperty']" extraMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']/@subContainerMappings[name='CPD_ComponentAttributesCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedPropertyInternalStructureCompartment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property']/@subContainerMappings[name='CPD_PropertyInternalStructureCompartment']"> |
| <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.createElement('uml::Port','ownedAttribute',containerView) else container.createElement('uml::Port', 'ownedAttribute', containerView) endif"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:NodeCreationDescription" name="CreateReceptionTool" label="Reception" precondition="aql:container.canCreate(uml::Reception, 'ownedReception')" nodeMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceReceptionsCompartment']/@subNodeMappings[name='CPD_Reception']"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:container.createElement('uml::Reception', 'ownedReception', containerView)"/> |
| </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='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_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, 'CPD_Link')"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:EdgeCreationDescription" name="CreateConnectorTool" label="Connector" precondition="aql:preSource.canCreateConnectorCPD(preTarget,preSourceView,preTargetView)" edgeMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_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.createConnectorCPD(target,sourceView,targetView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:EdgeCreationDescription" name="CreateDependencyTool" label="Dependency" precondition="aql:preSource.canCreateDomainBasedEdge(preTarget,'Dependency','packagedElement',preSourceView,preTargetView)" edgeMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Dependency']"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:source.createDomainBasedEdge(target, 'Dependency', 'packagedElement', sourceView, targetView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:EdgeCreationDescription" name="CreateAbstractionTool" label="Abstraction" precondition="aql:preSource.canCreateDomainBasedEdge(preTarget,'Abstraction','packagedElement',preSourceView,preTargetView)" edgeMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Abstraction']"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:source.createDomainBasedEdge(target,'Abstraction', 'packagedElement', sourceView,targetView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:EdgeCreationDescription" name="CreateManifestationTool" label="Manifestation" precondition="aql:preSource.canCreateDomainBasedEdge(preTarget,'Manifestation','packagedElement',preSourceView,preTargetView)" edgeMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Manifestation']"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:source.createDomainBasedEdge(target,'Manifestation', 'packagedElement', sourceView,targetView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:EdgeCreationDescription" name="CreateGeneralizationTool" label="Generalization" precondition="aql:preSource.canCreateDomainBasedEdge(preTarget,'Generalization','generalization',preSourceView,preTargetView)" edgeMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Generalization']"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:source.createDomainBasedEdge(target,'Generalization','generalization',sourceView,targetView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:EdgeCreationDescription" name="CreateUsageTool" label="Usage" precondition="aql:preSource.canCreateDomainBasedEdge(preTarget,'Usage','packagedElement',preSourceView,preTargetView)" edgeMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Usage']"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:source.createDomainBasedEdge(target,'Usage', 'packagedElement', sourceView,targetView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:EdgeCreationDescription" name="CreateSubstitutionTool" label="Substitution" precondition="aql:preSource.canCreateDomainBasedEdge(preTarget,'Substitution','substitution',preSourceView,preTargetView)" edgeMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Substitution']"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:source.createDomainBasedEdge(target,'Substitution','substitution',sourceView,targetView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:EdgeCreationDescription" name="CreateInterfaceRealizationTool" label="Interface Realization" precondition="aql:preSource.canCreateDomainBasedEdge(preTarget,'InterfaceRealization','interfaceRealization',preSourceView,preTargetView)" edgeMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_InterfaceRealization']"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:source.createDomainBasedEdge(target, 'InterfaceRealization', 'interfaceRealization', sourceView, targetView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:EdgeCreationDescription" name="CreateComponentRealizationTool" label="Component Realization" precondition="aql:preSource.canCreateDomainBasedEdge(preTarget,'ComponentRealization','realization',preSourceView,preTargetView)" edgeMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_ComponentRealization']"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:source.createDomainBasedEdge(target, 'ComponentRealization', 'realization', sourceView, targetView)"/> |
| </initialOperation> |
| </ownedTools> |
| </toolSections> |
| <toolSections name="DeleteAction"> |
| <ownedTools xsi:type="tool:DeleteElementDescription" name="CPD_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="CPD_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.canReconnectSource(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.canReconnectTarget(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="ReconnectComponentRealizationSource" precondition="aql:self.canReconnectSource(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="ReconnectComponentRealizationTarget" precondition="aql:self.canReconnectTarget(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.canReconnectSource(edgeView, source, target, targetView)" 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.canReconnectTarget(edgeView, source, target, targetView)"> |
| <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.canReconnectSource(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.canReconnectTarget(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.canReconnectSource(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.canReconnectTarget(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="ReconnectInterfaceRealizationSource" precondition="aql:self.canReconnectSource(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="ReconnectInterfaceRealizationTarget" precondition="aql:self.canReconnectTarget(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,'CPD_Link')"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ReconnectEdgeDescription" name="ReconnectManifestationSource" precondition="aql:self.canReconnectSource(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.canReconnectTarget(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.canReconnectSource(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.canReconnectTarget(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.canReconnectSource(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.canReconnectTarget(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.dragAndDropSemanticCPD(newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticCommentDrop" precondition="aql:self.oclIsTypeOf(uml::Comment) and self.canDragAndDropSemanticCPD(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.dragAndDropSemanticCPD(newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticComponentDrop" precondition="aql:self.oclIsTypeOf(uml::Component) and self.canDragAndDropSemanticCPD(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.dragAndDropSemanticCPD(newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticComponentRealizationDrop" precondition="aql:self.oclIsTypeOf(uml::ComponentRealization)" 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.dragAndDropSemanticCPD(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.dragAndDropSemanticCPD(newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticConstraintDrop" precondition="aql:self.oclIsTypeOf(uml::Constraint) and self.canDragAndDropSemanticCPD(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.dragAndDropSemanticCPD(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.dragAndDropSemanticCPD(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.dragAndDropSemanticCPD(newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticInterfaceDrop" precondition="aql:self.oclIsTypeOf(uml::Interface) and self.canDragAndDropSemanticCPD(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.dragAndDropSemanticCPD(newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticInterfaceRealizationDrop" precondition="aql:self.oclIsTypeOf(uml::InterfaceRealization)" 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.dragAndDropSemanticCPD(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.dragAndDropSemanticCPD(newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticModelDrop" precondition="aql:self.oclIsTypeOf(uml::Model) and self.canDragAndDropSemanticCPD(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.dragAndDropSemanticCPD(newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticOperationDrop" precondition="aql:self.oclIsTypeOf(uml::Operation) and self.canDragAndDropSemanticCPD(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.dragAndDropSemanticCPD(newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticPackageDrop" precondition="aql:self.oclIsTypeOf(uml::Package) and self.canDragAndDropSemanticCPD(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.dragAndDropSemanticCPD(newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticPortDrop" precondition="aql:self.oclIsTypeOf(uml::Port) and self.canDragAndDropSemanticCPD(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.dragAndDropSemanticCPD(newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticPropertyDrop" precondition="aql:self.oclIsTypeOf(uml::Property) and self.canDragAndDropSemanticCPD(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.dragAndDropSemanticCPD(newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticReceptionDrop" precondition="aql:self.oclIsTypeOf(uml::Reception) and self.canDragAndDropSemanticCPD(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.dragAndDropSemanticCPD(newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="SemanticTypeDrop" precondition="aql:self.oclIsKindOf(uml::Type) and not(self.oclIsTypeOf(uml::Component)) and not(self.oclIsTypeOf(uml::Interface)) and self.canDragAndDropSemanticCPD(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.dragAndDropSemanticCPD(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.dragAndDropSemanticCPD(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.dragAndDropSemanticCPD(newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| </toolSections> |
| <toolSections name="GraphicalDrop"> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalCommentDrop" precondition="aql:self.oclIsTypeOf(uml::Comment) and self.canDragAndDropGraphicCPD(newContainer)" mappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Comment']"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCPD(oldSemanticContainer, newSemanticContainer, newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalComponentDrop" precondition="aql:self.oclIsTypeOf(uml::Component) and self.canDragAndDropGraphicCPD(newContainer)" mappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCPD(oldSemanticContainer, newSemanticContainer, newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalConstraintDrop" precondition="aql:self.oclIsTypeOf(uml::Constraint) and self.canDragAndDropGraphicCPD(newContainer)" mappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Constraint']"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCPD(oldSemanticContainer, newSemanticContainer, newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalInterfaceDrop" precondition="aql:self.oclIsTypeOf(uml::Interface) and self.canDragAndDropGraphicCPD(newContainer)" mappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCPD(oldSemanticContainer, newSemanticContainer, newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalModelDrop" precondition="aql:self.oclIsTypeOf(uml::Model) and self.canDragAndDropGraphicCPD(newContainer)" mappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model']"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCPD(oldSemanticContainer, newSemanticContainer, newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalOperationDrop" precondition="aql:self.oclIsTypeOf(uml::Operation) and self.canDragAndDropGraphicCPD(newContainer)" mappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceOperationsCompartment']/@subNodeMappings[name='CPD_Operation']"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCPD(oldSemanticContainer, newSemanticContainer, newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalPackageDrop" precondition="aql:self.oclIsTypeOf(uml::Package) and self.canDragAndDropGraphicCPD(newContainer)" mappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package']"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCPD(oldSemanticContainer, newSemanticContainer, newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalPropertyDrop" precondition="aql:self.oclIsTypeOf(uml::Property) and self.canDragAndDropGraphicCPD(newContainer)" mappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment']/@subNodeMappings[name='CPD_PropertyInInterface']"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCPD(oldSemanticContainer, newSemanticContainer, newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ContainerDropDescription" name="GraphicalReceptionDrop" precondition="aql:self.oclIsTypeOf(uml::Reception) and self.canDragAndDropGraphicCPD(newContainer)" mappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceReceptionsCompartment']/@subNodeMappings[name='CPD_Reception']"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:element.dragAndDropGraphicCPD(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.oclAsType(uml::Element).getDirectEditInputValue()"> |
| <mask mask="{0}"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:self.oclAsType(uml::Element).consumeNewLabel(arg0)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:DirectEditLabel" name="NamedElement_name_EditionTool" precondition="aql:self.oclIsKindOf(uml::NamedElement)" inverseSelectionOrder="true" inputLabelExpression="aql:self.oclAsType(uml::Element).getDirectEditInputValue()"> |
| <mask mask="{0}"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:self.oclAsType(uml::Element).consumeNewLabel(arg0)"/> |
| </initialOperation> |
| </ownedTools> |
| </toolSections> |
| <decorationDescriptionsSet> |
| <decorationDescriptions xsi:type="description_1:MappingBasedDecoration" name="CPD_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='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@borderedNodeMappings[name='CPD_Port']"/> |
| </decorationDescriptionsSet> |
| <customization> |
| <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='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component']/@style //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@style" attributeName="labelFormat" value="aql:'italic'"/> |
| </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='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment']/@subNodeMappings[name='CPD_PropertyInInterface']/@style //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property']/@style //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty']/@style" attributeName="labelFormat" value="aql:'underline'"/> |
| </vsmElementCustomizations> |
| <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='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment']/@subNodeMappings[name='CPD_PropertyInInterface']/@style //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty']/@style //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property']/@style" attributeName="borderLineStyle" value="aql:diagram::LineStyle::dash"/> |
| </vsmElementCustomizations> |
| </customization> |
| </defaultLayer> |
| <additionalLayers name="QualifiedNameLayer" label="Display Qualified Name" reusedMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Constraint'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Comment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@borderedNodeMappings[name='CPD_Port'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceOperationsCompartment']/@subNodeMappings[name='CPD_Operation'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceReceptionsCompartment']/@subNodeMappings[name='CPD_Reception'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Abstraction'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Dependency'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Generalization'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_InterfaceRealization'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Link'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Manifestation'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Substitution'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Usage'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Connector'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_ComponentRealization'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment']/@subNodeMappings[name='CPD_PropertyInInterface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CPD_PortOnTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty']"/> |
| <additionalLayers name="AppliedStereotypeLayer" label="Display Applied Stereotypes" reusedMappings="//@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Comment'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@nodeMappings[name='CPD_Constraint'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Component'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@borderedNodeMappings[name='CPD_Port'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Model'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Package'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceOperationsCompartment']/@subNodeMappings[name='CPD_Operation'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceReceptionsCompartment']/@subNodeMappings[name='CPD_Reception'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Abstraction'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Dependency'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Generalization'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_InterfaceRealization'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Link'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Manifestation'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Substitution'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Usage'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_ComponentRealization'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@edgeMappings[name='CPD_Connector'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_AllAttributes']/@subContainerMappings[name='CPD_Property'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@borderedNodeMappings[name='CPD_PortOnTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_SHARED_OwnedAttributeOnTypedProperty']/@subContainerMappings[name='CPD_PropertyInTypedProperty'] //@ownedViewpoints[name='ComponentDiagram']/@ownedRepresentations[name='ComponentDiagram']/@defaultLayer/@containerMappings[name='CPD_Interface']/@subContainerMappings[name='CPD_InterfaceAttributesCompartment']/@subNodeMappings[name='CPD_PropertyInInterface']" 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.component.services.ComponentDiagramDropBehaviorProvider"/> |
| <ownedJavaExtensions qualifiedClassName="org.eclipse.papyrus.sirius.uml.diagram.component.services.ComponentDiagramServices"/> |
| </ownedViewpoints> |
| <userColorsPalettes name="CPD_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> |