| <?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:filter="http://www.eclipse.org/sirius/diagram/description/filter/1.1.0" xmlns:style="http://www.eclipse.org/sirius/diagram/description/style/1.1.0" xmlns:tool="http://www.eclipse.org/sirius/description/tool/1.1.0" xmlns:tool_1="http://www.eclipse.org/sirius/diagram/description/tool/1.1.0" name="papyrus" version="12.0.0.2017041100"> |
| <ownedViewpoints name="ClassDiagram" modelFileExtension="uml"> |
| <ownedRepresentations xsi:type="description_1:DiagramDescription" dropDescriptions="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='DataType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Attributes%20or%20Operations'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Package%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Interface%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='InstanceSpecification%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='InformationItem%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='Constraint%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='Comment%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Observation%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Signal%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Class%20Primitive%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Class%20Enumeration%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Class%20DataType%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Interface%20DataType%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Interface%20Enumeration%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Interface%20Primitive%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Class%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='to%20Package%20%26%26%20Diagram'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Model%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='AddHyperlinkView']" documentation="Representation to edit class diagrams" name="ClassDiagram" titleExpression="aql:self.name +' Class Diagram'" domainClass="uml::Model" preconditionExpression="" enablePopupBars="true"> |
| <metamodel href="platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#/"/> |
| <filters xsi:type="filter:CompositeFilterDescription" name="Show Stereotypes"/> |
| <filters xsi:type="filter:CompositeFilterDescription" name="Show Bendpoint"/> |
| <filters xsi:type="filter:CompositeFilterDescription" name="Show Qualified Names"/> |
| <defaultLayer name="Class"> |
| <nodeMappings name="CD_BrokenAssociation" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" semanticCandidatesExpression="service:getBrokenAssociations" semanticElements="service:getSemanticElements" synchronizationLock="true" domainClass="uml.Association"> |
| <style xsi:type="style:BundledImageDescription" labelExpression="aql:self.name +' : (Association with missing ends)'" shape="dot"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='gray']"/> |
| <color xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/> |
| </style> |
| </nodeMappings> |
| <nodeMappings name="CD_Constraint" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" labelDirectEdit="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='ConstraintEdit']" semanticCandidatesExpression="feature:ownedRule" createElements="false" doubleClickDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='Open%20Hyperlink']" domainClass="uml.Constraint"> |
| <style xsi:type="style:NoteDescription" labelSize="9" labelExpression="service:getConstraintLabel()" sizeComputationExpression="9" labelPosition="node" resizeKind="NSEW" color="//@userColorsPalettes[name=null]/@entries[name='CustomGreen']"> |
| <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="CD_InformationItem" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" labelDirectEdit="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Element%20Name']" semanticCandidatesExpression="aql:self.packagedElement" createElements="false" semanticElements="service:getSemanticElements" domainClass="uml.InformationItem"> |
| <style xsi:type="style:SquareDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="service:buildLabel" iconPath="/org.eclipse.papyrus.uml.sirius.clazz.diagram/icons/InformationItem.gif" sizeComputationExpression="" labelPosition="node" resizeKind="NSEW" width="16" height="5" color="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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="CD_Abstraction" preconditionExpression="aql:self.isCurrentLinkType('AbstractionImpl')" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" labelDirectEdit="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Element%20Name']" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType']" targetFinderExpression="feature:supplier" sourceFinderExpression="feature:client" domainClass="uml.Abstraction" useDomainElement="true" reconnections="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Source%20of%20Abstraction%20Edge'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Target%20of%20Abstraction%20Edge']"> |
| <style lineStyle="dash"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <centerLabelStyleDescription showIcon="false" labelExpression="<<abstraction>>"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CD_Association" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" semanticCandidatesExpression="service:getAssociation(diagram)" semanticElements="service:getSemanticElements" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType']" targetFinderExpression="service:getTargetType(diagram)" sourceFinderExpression="service:getSourceType(diagram)" targetExpression="var:self" domainClass="uml.Association" useDomainElement="true" reconnections="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Source%20of%20Association%20Edge'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Target%20of%20Association%20Edge']"> |
| <style targetArrow="NoDecoration"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <beginLabelStyleDescription showIcon="false" labelExpression="aql:self.computeAssociationBeginLabel()"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </beginLabelStyleDescription> |
| <centerLabelStyleDescription labelSize="7" showIcon="false" labelExpression="service:computeUmlLabel"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| <endLabelStyleDescription showIcon="false" labelExpression="aql:self.computeAssociationEndLabel()"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </endLabelStyleDescription> |
| </style> |
| <conditionnalStyles predicateExpression="aql:self.oclIsKindOf(uml::AssociationClass)"> |
| <style targetArrow="NoDecoration"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <beginLabelStyleDescription showIcon="false" labelExpression="service:computeAssociationClassBeginLabel()"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </beginLabelStyleDescription> |
| <centerLabelStyleDescription> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| <endLabelStyleDescription showIcon="false" labelExpression="service:computeAssociationClassEndLabel()"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </endLabelStyleDescription> |
| </style> |
| </conditionnalStyles> |
| </edgeMappings> |
| <edgeMappings name="CD_Connector" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" semanticCandidatesExpression="service:getAssociation(diagram)" semanticElements="service:getSemanticElements" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association']" targetFinderExpression="service:getTargetType(diagram)" sourceFinderExpression="service:getSourceType(diagram)" targetExpression="var:self" domainClass="uml.AssociationClassLink" useDomainElement="true"> |
| <style targetArrow="NoDecoration"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='gray']"/> |
| <beginLabelStyleDescription showIcon="false" labelExpression="aql:self.computeAssociationBeginLabel()"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </beginLabelStyleDescription> |
| <centerLabelStyleDescription showIcon="false" labelExpression="service:computeUmlLabel"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| <endLabelStyleDescription showIcon="false" labelExpression="aql:self.computeAssociationEndLabel()"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </endLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CD_ContainmentLink" preconditionExpression="service:isValidSourecAndTarget(sourceView,targetView,source,target)" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_DataType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration']" targetFinderExpression="service:getContainmentLinkTarget()" reconnections="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Target%20of%20Containment%20Edge'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Source%20of%20Containment%20Edge']"> |
| <style sourceArrow="Diamond" targetArrow="NoDecoration"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <centerLabelStyleDescription> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CD_ContextLink" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Abstraction'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_BrokenAssociation'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Attribute'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Attribute']/@subNodeMappings[name='CD_ClassProperty'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_ClassOperation'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@borderedNodeMappings[name='CD_RedefinableTemplateSignature'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Connector'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_ContextLink'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Dependency'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_ElementImport'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration']/@subNodeMappings[name='CD_EnumerationLiteral'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Generalization'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_InformationItem'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_InstanceSpecification'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_InstanceSpecification']/@subNodeMappings[name='CD_Slot'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_InformationFlow'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Abstraction'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_BrokenAssociation'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Attribute'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Attribute']/@subNodeMappings[name='CD_ClassProperty'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_ClassOperation'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@borderedNodeMappings[name='CD_RedefinableTemplateSignature'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Connector'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_ContextLink'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Dependency'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_ElementImport'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration']/@subNodeMappings[name='CD_EnumerationLiteral'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Generalization'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_InformationItem'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_InstanceSpecification'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_InstanceSpecification']/@subNodeMappings[name='CD_Slot'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_InformationFlow'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType']" targetFinderExpression="feature:context"> |
| <style sizeComputationExpression="2"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='gray']"/> |
| <centerLabelStyleDescription labelSize="12"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CD_Dependency" preconditionExpression="aql:self.isCurrentLinkType('DependencyImpl')" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" labelDirectEdit="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Element%20Name']" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType']" targetFinderExpression="feature:supplier" sourceFinderExpression="feature:client" domainClass="uml.Dependency" useDomainElement="true" reconnections="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Source%20of%20Dependency%20Edge'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Target%20of%20Dependency%20Edge']"> |
| <style lineStyle="dash"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <centerLabelStyleDescription showIcon="false" labelExpression="service:computeUmlLabel"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CD_ElementImport" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" labelDirectEdit="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Element%20Alias']" semanticElements="service:getSemanticElements" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package']" targetFinderExpression="feature:target" sourceFinderExpression="feature:source" targetExpression="var:self" domainClass="uml.ElementImport" useDomainElement="true" reconnections="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Source%20of%20ElementImport%20Edge'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Target%20of%20ElementImport%20Edge']"> |
| <style lineStyle="dash"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <beginLabelStyleDescription showIcon="false" labelExpression="feature:alias"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </beginLabelStyleDescription> |
| <centerLabelStyleDescription showIcon="false" labelExpression="service:computeUmlLabel"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CD_Generalization" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" semanticElements="service:getSemanticElements" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType']" targetFinderExpression="feature:target" sourceFinderExpression="feature:source" targetExpression="var:self" domainClass="uml.Generalization" useDomainElement="true" reconnections="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Source%20of%20Generalization%20Edge'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Target%20of%20Generalization%20Edge']"> |
| <style targetArrow="InputClosedArrow"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <centerLabelStyleDescription showIcon="false" labelExpression="service:computeUmlLabel"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CD_GeneralizationSet" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" semanticElements="service:getSemanticElements" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Generalization']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Generalization']" targetFinderExpression="service:getTargetGeneralization()" sourceFinderExpression="service:getSourceGeneralization()" targetExpression="var:self" domainClass="uml.GeneralizationSet" useDomainElement="true" reconnections="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Source%20of%20GeneralizationSet%20Edge'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Target%20of%20GeneralizationSet%20Edge']"> |
| <style lineStyle="dash" targetArrow="NoDecoration"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <centerLabelStyleDescription showIcon="false" labelExpression="service:computeUmlLabel"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CD_InformationFlow" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" semanticElements="service:getSemanticElements" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']" targetFinderExpression="feature:target" sourceFinderExpression="feature:source" targetExpression="var:self" domainClass="uml.InformationFlow" useDomainElement="true" reconnections="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Source%20of%20InformationFlow%20Edge'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Target%20of%20InformationFlow%20Edge']"> |
| <style lineStyle="dash"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <centerLabelStyleDescription showIcon="false" labelExpression="service:computeUmlLabel"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CD_InstanceSpecification" preconditionExpression="service:isInstanceSpecificationEdge()" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" semanticElements="service:getSemanticElements" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_InstanceSpecification']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_InstanceSpecification']" targetFinderExpression="service:getTargetOfInstanceSpecification()" sourceFinderExpression="service:getSourceOfInstanceSpecification()" targetExpression="var:self" domainClass="uml.InstanceSpecification" useDomainElement="true" reconnections="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Source%20of%20InstanceSpec%20Edge'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Target%20of%20InstanceSpec%20Edge']"> |
| <style targetArrow="NoDecoration"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <beginLabelStyleDescription showIcon="false" labelExpression="aql:self.computeInstanceSpecBeginLabel()"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </beginLabelStyleDescription> |
| <endLabelStyleDescription showIcon="false" labelExpression="aql:self.computeInstanceSpecEndLabel()"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </endLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CD_InterfaceRealization" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" semanticElements="service:getSemanticElements" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']" targetFinderExpression="feature:supplier" sourceFinderExpression="feature:client" targetExpression="var:self" domainClass="uml.InterfaceRealization" useDomainElement="true" reconnections="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Source%20of%20InterfaceRealization%20Edge'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Target%20of%20InterfaceRealization%20Edge']"> |
| <style lineStyle="dash" targetArrow="InputClosedArrow"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <centerLabelStyleDescription showIcon="false" labelExpression="service:computeUmlLabel"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CD_PackageImport" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Model']" targetFinderExpression="feature:target" sourceFinderExpression="feature:source" domainClass="uml.PackageImport" useDomainElement="true" reconnections="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Source%20of%20PackageImport%20Edge'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Target%20of%20PackageImport%20Edge']"> |
| <style lineStyle="dash"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <centerLabelStyleDescription showIcon="false" labelExpression="service:computeUmlLabel"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CD_PackageMerge" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Model']" targetFinderExpression="feature:target" sourceFinderExpression="feature:source" domainClass="uml.PackageMerge" useDomainElement="true" reconnections="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Source%20of%20PackageMerge%20Edge'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Target%20of%20PackageMerge%20Edge']"> |
| <style lineStyle="dash"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <centerLabelStyleDescription showIcon="false" labelExpression="service:computeUmlLabel"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CD_ProfileApplication" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Abstraction'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_AssociationClassLink'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_BrokenAssociation'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Attribute'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Attribute']/@subNodeMappings[name='CD_ClassProperty'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_ClassOperation'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@borderedNodeMappings[name='CD_RedefinableTemplateSignature'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Comment']/@nodeMappings[name='CD_Comment'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Connector'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_ContainmentLink'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_ContextLink'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Dependency'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_ElementImport'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration']/@subNodeMappings[name='CD_EnumerationLiteral'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Generalization'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_GeneralizationSet'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_InformationFlow'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_InformationItem'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_InstanceSpecification'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_InstanceSpecification'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_InstanceSpecification']/@subNodeMappings[name='CD_Slot'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_InterfaceRealization'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_PackageImport'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_PackageMerge'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_ProfileApplication'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Realization'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Substitution'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_TemplateBinding'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Usage']" targetFinderExpression="feature:target" sourceFinderExpression="feature:source" domainClass="uml.ProfileApplication" useDomainElement="true"> |
| <style lineStyle="dash"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_gray']"/> |
| <centerLabelStyleDescription labelExpression="service:computeUmlLabel"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CD_Realization" preconditionExpression="aql:self.isCurrentLinkType('RealizationImpl')" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_InstanceSpecification']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_InstanceSpecification']" targetFinderExpression="feature:target" sourceFinderExpression="feature:source" domainClass="uml.Realization" useDomainElement="true" reconnections="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Source%20of%20Realization%20Edge'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Target%20of%20Realization%20Edge']"> |
| <style lineStyle="dash" targetArrow="InputClosedArrow"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <centerLabelStyleDescription labelExpression="service:computeUmlLabel"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CD_Substitution" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']" targetFinderExpression="feature:target" sourceFinderExpression="feature:source" domainClass="uml.Substitution" useDomainElement="true" reconnections="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Source%20of%20Substitution%20Edge'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Target%20of%20Substitution%20Edge']"> |
| <style lineStyle="dash"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <centerLabelStyleDescription showIcon="false" labelExpression="service:computeUmlLabel"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CD_TemplateBinding" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" semanticCandidatesExpression="service:diagram.getTemplateBindingInverseRefs" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType']" targetFinderExpression="aql:self.oclAsType(uml::TemplateBinding).signature.template" sourceFinderExpression="feature:boundElement" domainClass="uml.TemplateBinding" useDomainElement="true"> |
| <style lineStyle="dash"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_gray']"/> |
| <centerLabelStyleDescription labelExpression="service:computeUmlLabel"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CD_Usage" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" labelDirectEdit="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Element%20Name']" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package']" targetFinderExpression="feature:target" sourceFinderExpression="feature:source" domainClass="uml.Usage" useDomainElement="true" reconnections="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Source%20of%20Usage%20Edge'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.3/@ownedTools[name='Reconnect%20Target%20of%20Usage%20Edge']"> |
| <style lineStyle="dash"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <centerLabelStyleDescription showIcon="false" labelExpression="service:computeUmlLabel"> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <edgeMappings name="CD_AssociationClassLink" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass']" targetMapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association']" targetFinderExpression="aql:self" sourceFinderExpression="aql:self" domainClass="uml.Association" useDomainElement="true"> |
| <style lineStyle="dash" targetArrow="NoDecoration"> |
| <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <centerLabelStyleDescription> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </centerLabelStyleDescription> |
| </style> |
| </edgeMappings> |
| <containerMappings name="CD_Class" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" labelDirectEdit="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Element%20Name']" semanticCandidatesExpression="feature:eAllContents" createElements="false" semanticElements="service:getSemanticElements" doubleClickDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='Open%20Hyperlink']" domainClass="uml.Class" dropDescriptions="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Attributes%20or%20Operations'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Class%20from%20Model']" reusedNodeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Attribute']/@subNodeMappings[name='CD_ClassProperty'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_ClassOperation'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_ClassDataTypes']/@subNodeMappings[name='CD_ClassDataTypeNode']" reusedContainerMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_DataType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_ClassDataTypes']" childrenPresentation="VerticalStack"> |
| <borderedNodeMappings name="CD_RedefinableTemplateSignature" semanticCandidatesExpression="feature:ownedTemplateSignature" synchronizationLock="true" domainClass="uml.RedefinableTemplateSignature"> |
| <style xsi:type="style:SquareDescription" labelSize="9" labelPosition="node" resizeKind="NSEW" color="//@userColorsPalettes[name=null]/@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="CD_Attribute" semanticCandidatesExpression="aql:self" synchronizationLock="true" domainClass="uml.Class" dropDescriptions="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Attributes%20or%20Operations%20from%20Model']" childrenPresentation="List"> |
| <subNodeMappings name="CD_ClassProperty" preconditionExpression="service:isNotAssociation()" semanticCandidatesExpression="aql:if(self.oclIsKindOf(uml::Class) or self.oclIsKindOf(uml::Interface) or self.oclIsKindOf(uml::Signal)) then self.ownedAttribute else null endif" createElements="false" semanticElements="service:getSemanticElements" domainClass="uml.Property"> |
| <style xsi:type="style:SquareDescription" labelExpression="service:computeUmlLabel" labelAlignment="LEFT" resizeKind="NSEW" color="//@userColorsPalettes[name=null]/@entries[name='CustomBlue']"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </style> |
| </subNodeMappings> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="properties" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@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> |
| <conditionnalStyles predicateExpression="aql:self.oclIsKindOf(uml::Component)"> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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> |
| </conditionnalStyles> |
| </subContainerMappings> |
| <subContainerMappings name="CD_Operation" semanticCandidatesExpression="aql:self" synchronizationLock="true" domainClass="uml.Class" dropDescriptions="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Attributes%20or%20Operations%20from%20Model']" childrenPresentation="List"> |
| <subNodeMappings name="CD_ClassOperation" semanticCandidatesExpression="aql:if(self.oclIsKindOf(uml::Class) or self.oclIsKindOf(uml::Interface)) then self.ownedOperation else null endif" createElements="false" semanticElements="service:getSemanticElements" domainClass="uml.Operation"> |
| <style xsi:type="style:SquareDescription" labelExpression="service:computeUmlLabel" labelAlignment="LEFT" sizeComputationExpression="1" resizeKind="NSEW" color="//@userColorsPalettes[name=null]/@entries[name='CustomBlue']"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </style> |
| </subNodeMappings> |
| <subNodeMappings name="CD_Reception" semanticCandidatesExpression="aql:if(self.oclIsKindOf(uml::Class) or self.oclIsKindOf(uml::Interface)) then self.ownedReception else null endif" createElements="false" semanticElements="service:getSemanticElements" domainClass="uml.Reception"> |
| <style xsi:type="style:SquareDescription" labelExpression="service:computeUmlLabel" labelAlignment="LEFT" resizeKind="NSEW" color="//@userColorsPalettes[name=null]/@entries[name='CustomBlue']"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </style> |
| </subNodeMappings> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="operation" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@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> |
| <conditionnalStyles predicateExpression="aql:self.oclIsKindOf(uml::Component)"> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="service:computeUmlLabel" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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> |
| </conditionnalStyles> |
| </subContainerMappings> |
| <subContainerMappings name="CD_ClassDataTypes" semanticCandidatesExpression="aql:self" synchronizationLock="true" domainClass="uml.Class" dropDescriptions="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='DataType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Class%20Primitive%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Class%20Enumeration%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Class%20DataType%20from%20Model']" childrenPresentation="List"> |
| <subNodeMappings name="CD_ClassDataTypeNode" preconditionExpression="service:isDataType()" semanticCandidatesExpression="aql:if(self.oclIsKindOf(uml::Class) or self.oclIsKindOf(uml::Interface)) then self.nestedClassifier else null endif" createElements="false" semanticElements="service:getSemanticElements" domainClass="uml.DataType"> |
| <style xsi:type="style:SquareDescription" labelExpression="service:computeUmlLabel" labelAlignment="LEFT" resizeKind="NSEW" color="//@userColorsPalettes[name=null]/@entries[name='CustomBlue']"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </style> |
| </subNodeMappings> |
| <subNodeMappings name="CD_ClassPrimitiveTypeNode" semanticCandidatesExpression="aql:if(self.oclIsKindOf(uml::Class) or self.oclIsKindOf(uml::Interface)) then self.nestedClassifier else null endif" createElements="false" semanticElements="service:getSemanticElements" domainClass="uml.PrimitiveType"> |
| <style xsi:type="style:SquareDescription" labelSize="9" labelExpression="service:computeUmlLabel" labelAlignment="LEFT" resizeKind="NSEW" color="//@userColorsPalettes[name=null]/@entries[name='CustomBlue']"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </style> |
| </subNodeMappings> |
| <subNodeMappings name="CD_ClassEnumerationNode" semanticCandidatesExpression="aql:if(self.oclIsKindOf(uml::Class) or self.oclIsKindOf(uml::Interface)) then self.nestedClassifier else null endif" createElements="false" semanticElements="service:getSemanticElements" domainClass="uml.Enumeration"> |
| <style xsi:type="style:SquareDescription" labelExpression="service:computeUmlLabel" labelAlignment="LEFT" resizeKind="NSEW" color="//@userColorsPalettes[name=null]/@entries[name='CustomBlue']"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </style> |
| </subNodeMappings> |
| <subNodeMappings name="CD_ClassSignalNode" semanticCandidatesExpression="aql:if(self.oclIsKindOf(uml::Class) or self.oclIsKindOf(uml::Interface)) then self.nestedClassifier else null endif" createElements="false" semanticElements="service:getSemanticElements" domainClass="uml.Signal"> |
| <style xsi:type="style:SquareDescription" labelExpression="service:computeUmlLabel" labelAlignment="LEFT" resizeKind="NSEW" color="//@userColorsPalettes[name=null]/@entries[name='CustomBlue']"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </style> |
| </subNodeMappings> |
| <subNodeMappings name="CD_ClassClass" semanticCandidatesExpression="aql:if(self.oclIsKindOf(uml::Class) or self.oclIsKindOf(uml::Interface)) then self.nestedClassifier else null endif" createElements="false" semanticElements="service:getSemanticElements" domainClass="uml.Class"> |
| <style xsi:type="style:SquareDescription" labelExpression="service:computeUmlLabel" labelAlignment="LEFT" resizeKind="NSEW" color="//@userColorsPalettes[name=null]/@entries[name='CustomBlue']"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </style> |
| </subNodeMappings> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="NestedClassifiers" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@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> |
| <conditionnalStyles predicateExpression="aql:self.oclIsKindOf(uml::Component)"> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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> |
| </conditionnalStyles> |
| </subContainerMappings> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="service:computeUmlLabel()" tooltipExpression="service:computeTooltip" widthComputationExpression="service:defaultWidth" heightComputationExpression="service:defaultHeight" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@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> |
| <conditionnalStyles predicateExpression="aql:self.oclIsKindOf(uml::Component)"> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="service:buildLabel" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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> |
| </conditionnalStyles> |
| </containerMappings> |
| <containerMappings name="CD_Interface" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" labelDirectEdit="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Element%20Name']" semanticCandidatesExpression="feature:eAllContents" createElements="false" doubleClickDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='Open%20Hyperlink']" domainClass="uml.Interface" dropDescriptions="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Attributes%20or%20Operations']" reusedNodeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Attribute']/@subNodeMappings[name='CD_ClassProperty'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_ClassOperation']" childrenPresentation="VerticalStack"> |
| <subContainerMappings name="CD_Attribute" semanticCandidatesExpression="aql:self" synchronizationLock="true" domainClass="uml.Interface" dropDescriptions="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Attributes%20or%20Operations%20from%20Model']" childrenPresentation="List"> |
| <subNodeMappings name="CD_InterfaceProperty" preconditionExpression="service:isNotAssociation()" semanticCandidatesExpression="aql:if(self.oclIsKindOf(uml::Class) or self.oclIsKindOf(uml::Interface) or self.oclIsKindOf(uml::Signal)) then self.ownedAttribute else null endif" semanticElements="service:getSemanticElements" synchronizationLock="true" domainClass="uml.Property"> |
| <style xsi:type="style:SquareDescription" labelSize="6" labelExpression="service:computeUmlLabel" labelAlignment="LEFT" sizeComputationExpression="1" color="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </style> |
| </subNodeMappings> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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> |
| <subContainerMappings name="CD_Operation" semanticCandidatesExpression="aql:self" synchronizationLock="true" domainClass="uml.Interface" dropDescriptions="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Attributes%20or%20Operations%20from%20Model']" reusedNodeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_Reception']" childrenPresentation="List"> |
| <subNodeMappings name="CD_InterfaceOperation" semanticCandidatesExpression="aql:if(self.oclIsKindOf(uml::Class) or self.oclIsKindOf(uml::Interface)) then self.ownedOperation else null endif" semanticElements="service:getSemanticElements" synchronizationLock="true" domainClass="uml.Operation"> |
| <style xsi:type="style:SquareDescription" labelSize="6" labelExpression="service:computeUmlLabel" labelAlignment="LEFT" sizeComputationExpression="1" color="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </style> |
| </subNodeMappings> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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> |
| <subContainerMappings name="CD_InterfaceDataTypes" semanticCandidatesExpression="aql:self" synchronizationLock="true" domainClass="uml.Interface" dropDescriptions="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='DataType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Interface%20DataType%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Interface%20Enumeration%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Interface%20Primitive%20from%20Model']" reusedContainerMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_DataType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration']" childrenPresentation="List"> |
| <subNodeMappings name="CD_InterfaceDataTypeNode" preconditionExpression="service:isDataType()" semanticCandidatesExpression="aql:if(self.oclIsKindOf(uml::Class) or self.oclIsKindOf(uml::Interface)) then self.nestedClassifier else null endif" semanticElements="service:getSemanticElements" synchronizationLock="true" domainClass="uml.DataType"> |
| <style xsi:type="style:SquareDescription" labelSize="6" labelExpression="service:computeUmlLabel" labelAlignment="LEFT" sizeComputationExpression="1" color="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </style> |
| </subNodeMappings> |
| <subNodeMappings name="CD_InterfacePrimitiveTypeNode" semanticCandidatesExpression="aql:if(self.oclIsKindOf(uml::Class) or self.oclIsKindOf(uml::Interface)) then self.nestedClassifier else null endif" semanticElements="service:getSemanticElements" synchronizationLock="true" domainClass="uml.PrimitiveType"> |
| <style xsi:type="style:SquareDescription" labelSize="6" labelExpression="service:computeUmlLabel" labelAlignment="LEFT" sizeComputationExpression="1" color="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </style> |
| </subNodeMappings> |
| <subNodeMappings name="CD_InterfaceEnumerationNode" semanticCandidatesExpression="aql:if(self.oclIsKindOf(uml::Class) or self.oclIsKindOf(uml::Interface)) then self.nestedClassifier else null endif" semanticElements="service:getSemanticElements" synchronizationLock="true" domainClass="uml.Enumeration"> |
| <style xsi:type="style:SquareDescription" labelSize="6" labelExpression="service:computeUmlLabel" labelAlignment="LEFT" sizeComputationExpression="1" color="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </style> |
| </subNodeMappings> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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="service:buildLabel" tooltipExpression="service:computeTooltip" widthComputationExpression="service:defaultWidth" heightComputationExpression="service:defaultHeight" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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="CD_DataType" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" labelDirectEdit="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Element%20Name']" semanticCandidatesExpression="feature:eAllContents" createElements="false" semanticElements="service:getSemanticElements" doubleClickDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='Open%20Hyperlink']" domainClass="uml.DataType" reusedNodeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Attribute']/@subNodeMappings[name='CD_ClassProperty'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_ClassOperation']" reusedContainerMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Attribute'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']" childrenPresentation="List"> |
| <style xsi:type="style:FlatContainerStyleDescription" arcWidth="5" arcHeight="5" borderSizeComputationExpression="1" labelSize="9" labelExpression="service:buildLabel" tooltipExpression="service:computeTooltip" roundedCorner="true" widthComputationExpression="service:defaultWidth" heightComputationExpression="service:defaultHeight" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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="CD_PrimitiveType" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" labelDirectEdit="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Element%20Name']" createElements="false" semanticElements="service:getSemanticElements" doubleClickDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='Open%20Hyperlink']" domainClass="uml.PrimitiveType" reusedNodeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Attribute']/@subNodeMappings[name='CD_ClassProperty'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_ClassOperation']" reusedContainerMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Attribute'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']" childrenPresentation="List"> |
| <style xsi:type="style:FlatContainerStyleDescription" arcWidth="5" arcHeight="5" borderSizeComputationExpression="1" labelSize="9" labelExpression="service:buildLabel" tooltipExpression="service:computeTooltip" roundedCorner="true" widthComputationExpression="service:defaultWidth" heightComputationExpression="service:defaultHeight" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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="CD_Enumeration" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" labelDirectEdit="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Element%20Name']" createElements="false" semanticElements="service:getSemanticElements" doubleClickDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='Open%20Hyperlink']" domainClass="uml.Enumeration" childrenPresentation="List"> |
| <subNodeMappings name="CD_EnumerationLiteral" semanticCandidatesExpression="feature:ownedLiteral" semanticElements="service:getSemanticElements" domainClass="uml.EnumerationLiteral"> |
| <style xsi:type="style:SquareDescription" labelSize="6" labelExpression="service:computeUmlLabel" labelAlignment="LEFT" sizeComputationExpression="1" color="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </style> |
| </subNodeMappings> |
| <style xsi:type="style:FlatContainerStyleDescription" arcWidth="5" arcHeight="5" borderSizeComputationExpression="1" labelSize="9" labelExpression="service:buildLabel" tooltipExpression="service:computeTooltip" roundedCorner="true" widthComputationExpression="service:defaultWidth" heightComputationExpression="service:defaultHeight" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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="CD_Package" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" labelDirectEdit="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Element%20Name']" semanticCandidatesExpression="feature:eAllContents" createElements="false" semanticElements="service:getSemanticElements" doubleClickDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='Open%20Hyperlink']" domainClass="uml.Package" dropDescriptions="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='DataType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Package%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Interface%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='InstanceSpecification%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='InformationItem%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='Constraint%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='Comment%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Observation%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Signal%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Class%20Primitive%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Class%20Enumeration%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Class%20DataType%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Interface%20DataType%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Interface%20Enumeration%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Interface%20Primitive%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Class%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='to%20Package%20%26%26%20Diagram']" reusedNodeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Comment']/@nodeMappings[name='CD_Comment'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_InformationItem']" reusedContainerMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_InstanceSpecification'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Signal'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_DataType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Observation']"> |
| <style xsi:type="style:FlatContainerStyleDescription" arcWidth="5" arcHeight="5" borderSizeComputationExpression="1" labelSize="9" labelExpression="service:computeUmlLabel" labelAlignment="LEFT" tooltipExpression="service:computeTooltip" roundedCorner="true" widthComputationExpression="service:defaultWidth" heightComputationExpression="service:defaultHeight" backgroundStyle="GradientTopToBottom"> |
| <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="CD_Model" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" labelDirectEdit="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Element%20Name']" semanticCandidatesExpression="feature:eAllContents" createElements="false" semanticElements="service:getSemanticElements" doubleClickDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='Open%20Hyperlink']" domainClass="uml.Model" dropDescriptions="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Class%20from%20Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='to%20Package%20%26%26%20Diagram']" reusedNodeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Comment']/@nodeMappings[name='CD_Comment'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_InformationItem']" reusedContainerMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_DataType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_InstanceSpecification'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Signal'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Observation']"> |
| <style xsi:type="style:FlatContainerStyleDescription" arcWidth="5" arcHeight="5" borderSizeComputationExpression="1" labelSize="9" labelExpression="service:computeUmlLabel()" labelAlignment="LEFT" tooltipExpression="service:computeTooltip" roundedCorner="true" widthComputationExpression="service:defaultWidth" heightComputationExpression="service:defaultHeight" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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="CD_AssociationClass" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" labelDirectEdit="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Element%20Name']" semanticCandidatesExpression="aql:diagram.getVisibleAssociationClass(containerView.oclAsType(viewpoint::DSemanticDecorator).target)" createElements="false" semanticElements="service:getSemanticElements" doubleClickDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='Open%20Hyperlink']" domainClass="uml.AssociationClass" dropDescriptions="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Attributes%20or%20Operations'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Attributes%20or%20Operations%20from%20Model']" childrenPresentation="VerticalStack"> |
| <subContainerMappings name="FirstRegion" semanticCandidatesExpression="aql:self" domainClass="uml.AssociationClass" childrenPresentation="List"> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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> |
| <subContainerMappings name="SecondRegion" semanticCandidatesExpression="aql:self" domainClass="uml.AssociationClass" childrenPresentation="List"> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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> |
| <subContainerMappings name="ThirdRegion" semanticCandidatesExpression="aql:self" domainClass="uml.AssociationClass" childrenPresentation="List"> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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="service:computeUmlLabel" tooltipExpression="service:computeTooltip" roundedCorner="true" widthComputationExpression="service:defaultWidth" heightComputationExpression="service:defaultHeight" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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="CD_InstanceSpecification" preconditionExpression="aql:self.isNotInstanceSpecificationLink()" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" labelDirectEdit="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Element%20Name']" semanticCandidatesExpression="feature:packagedElement" createElements="false" semanticElements="service:getSemanticElements" doubleClickDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='Open%20Hyperlink']" domainClass="uml.InstanceSpecification" reusedNodeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Attribute']/@subNodeMappings[name='CD_ClassProperty'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_ClassOperation']" childrenPresentation="List"> |
| <subNodeMappings name="CD_Slot" semanticCandidatesExpression="feature:slot" createElements="false" domainClass="uml.Slot"> |
| <style xsi:type="style:SquareDescription" labelSize="6" labelExpression="service:slotLabel" labelAlignment="LEFT" sizeComputationExpression="1"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='chocolate']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <color xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='light_chocolate']"/> |
| </style> |
| </subNodeMappings> |
| <style xsi:type="style:FlatContainerStyleDescription" arcWidth="5" arcHeight="5" borderSizeComputationExpression="1" labelSize="9" labelExpression="service:computeUmlLabel" tooltipExpression="service:computeTooltip" roundedCorner="true" widthComputationExpression="service:defaultWidth" heightComputationExpression="service:defaultHeight" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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="CD_Signal" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" labelDirectEdit="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Element%20Name']" createElements="false" semanticElements="service:getSemanticElements" doubleClickDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='Open%20Hyperlink']" domainClass="uml.Signal" dropDescriptions="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Attributes%20or%20Operations'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Attributes%20or%20Operations%20from%20Model']" reusedNodeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Attribute']/@subNodeMappings[name='CD_ClassProperty']" childrenPresentation="List"> |
| <style xsi:type="style:FlatContainerStyleDescription" arcWidth="5" arcHeight="5" borderSizeComputationExpression="1" labelSize="9" labelExpression="service:buildLabel" tooltipExpression="service:computeTooltip" roundedCorner="true" widthComputationExpression="service:defaultWidth" heightComputationExpression="service:defaultHeight" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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="CD_Observation" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" labelDirectEdit="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@toolSections.2/@ownedTools[name='Element%20Name']" createElements="false" doubleClickDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='Open%20Hyperlink']" domainClass="uml.Observation"> |
| <conditionnalStyles predicateExpression="aql:self.oclIsKindOf(uml::TimeObservation)"> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" showIcon="false" labelExpression="service:computeUmlLabel" labelAlignment="LEFT" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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> |
| </conditionnalStyles> |
| <conditionnalStyles predicateExpression="aql:self.oclIsKindOf(uml::DurationObservation)"> |
| <style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" labelSize="9" labelExpression="service:computeUmlLabel()" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/DurationObservation.gif" labelAlignment="LEFT" backgroundStyle="GradientTopToBottom" foregroundColor="//@userColorsPalettes[name=null]/@entries[name='CustomGris']"> |
| <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> |
| </conditionnalStyles> |
| </containerMappings> |
| <toolSections name="Nodes"> |
| <ownedTools xsi:type="tool:ToolDescription" name="Class" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/Class.gif"> |
| <element name="element"/> |
| <elementView name="elementView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:elementView"> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.isDDiagram()"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Class" referenceName="packagedElement"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::public"/> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']" containerViewExpression="aql:elementView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </subModelOperations> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.isClassNodeListContainer()"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Class" referenceName="nestedClassifier"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::public"/> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_ClassDataTypes']/@subNodeMappings[name='CD_ClassClass']" containerViewExpression="aql:elementView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </subModelOperations> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.isClassNodeContainer()"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Class" referenceName="packagedElement"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::public"/> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']" containerViewExpression="aql:elementView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerCreationDescription" documentation="Create a new class" name="Component" containerMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']" iconPath="/org.eclipse.papyrus.uml.icons/resource/gif/Component.gif"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:container"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Component" referenceName="ownedType"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::uml::VisibilityKind::public"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ToolDescription" name="Data Type" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/DataType.gif"> |
| <element name="element"/> |
| <elementView name="elementView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:elementView"> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.isDDiagram()"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.DataType" referenceName="packagedElement"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::public"/> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_DataType']" containerViewExpression="aql:elementView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </subModelOperations> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.isClassNodeListContainer()"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.DataType" referenceName="nestedClassifier"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::public"/> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_ClassDataTypes']" containerViewExpression="aql:elementView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </subModelOperations> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.isClassNodeContainer()"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.DataType" referenceName="packagedElement"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::public"/> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_DataType']" containerViewExpression="aql:elementView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ToolDescription" name="Enumeration" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/Enumeration.gif"> |
| <element name="element"/> |
| <elementView name="elementView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:elementView"> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.isDDiagram()"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Enumeration" referenceName="service:getTypeTarget()"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::public"/> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration']" containerViewExpression="aql:elementView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </subModelOperations> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.isClassNodeListContainer()"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Enumeration" referenceName="nestedClassifier"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::public"/> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_ClassDataTypes']" containerViewExpression="aql:elementView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </subModelOperations> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.isClassNodeContainer()"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Enumeration" referenceName="packagedElement"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::public"/> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration']" containerViewExpression="aql:elementView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ToolDescription" name="Interface" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/Interface.gif"> |
| <element name="element"/> |
| <elementView name="elementView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:elementView"> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.isDDiagram()"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Interface" referenceName="packagedElement"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::public"/> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']" containerViewExpression="aql:elementView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </subModelOperations> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.isClassNodeListContainer()"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Interface" referenceName="nestedClassifier"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::public"/> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_ClassDataTypes']" containerViewExpression="aql:elementView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </subModelOperations> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.isClassNodeContainer()"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Interface" referenceName="packagedElement"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::public"/> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']" containerViewExpression="aql:elementView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerCreationDescription" documentation="Create a new class" name="Instance Specification" containerMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_InstanceSpecification']" iconPath="/org.eclipse.papyrus.uml.profile/resources/icons/InstanceSpecification.gif" extraMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_InstanceSpecification']"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:container"> |
| <subModelOperations xsi:type="tool:If" conditionExpression="service:container.isNotTypeOfClass"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.InstanceSpecification" referenceName="packagedElement"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::public"/> |
| </subModelOperations> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:NodeCreationDescription" documentation="Create a new time observation" name="Information Item" nodeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_InformationItem']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/TimeObservation.gif"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:container"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.InformationItem" referenceName="packagedElement"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::uml::VisibilityKind::public"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ToolDescription" name="PrimitiveType" iconPath="/org.eclipse.papyrus.uml.profile/resources/icons/PrimitiveType.gif"> |
| <element name="element"/> |
| <elementView name="elementView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:elementView"> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.isDDiagram()"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.PrimitiveType" referenceName="ownedType"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::public"/> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_DataType']" containerViewExpression="aql:elementView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </subModelOperations> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.isClassNodeListContainer()"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.PrimitiveType" referenceName="nestedClassifier"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::public"/> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_ClassDataTypes']" containerViewExpression="aql:elementView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </subModelOperations> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.isClassNodeContainer()"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.PrimitiveType" referenceName="packagedElement"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::public"/> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_DataType']" containerViewExpression="aql:elementView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerCreationDescription" documentation="Create a new class" name="Model" containerMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Model']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/Model.gif"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:container"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Model" referenceName="packagedElement"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ToolDescription" name="Signal" iconPath="/org.eclipse.papyrus.uml.sirius.clazz.diagram/icons/Signal.gif"> |
| <element name="element"/> |
| <elementView name="elementView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:elementView"> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.isDDiagram()"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Signal" referenceName="ownedType"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::public"/> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Signal']" containerViewExpression="aql:elementView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </subModelOperations> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.isClassNodeListContainer()"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Signal" referenceName="nestedClassifier"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::public"/> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_ClassDataTypes']/@subNodeMappings[name='CD_ClassSignalNode']" containerViewExpression="aql:elementView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </subModelOperations> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.isClassNodeContainer()"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Signal" referenceName="packagedElement"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::public"/> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Signal']" containerViewExpression="aql:elementView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerCreationDescription" documentation="Create a new class" name="Package" containerMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package']" iconPath="/org.eclipse.papyrus.uml.profile/resources/icons/Package.gif"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:container"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="Package" referenceName="packagedElement"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package']" containerViewExpression="aql:containerView"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerCreationDescription" name="Time Observation" containerMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Observation']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/TimeObservation.gif"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:container"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.TimeObservation" referenceName="packagedElement"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::uml::VisibilityKind::public"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerCreationDescription" name="Duration Observation" containerMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Observation']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/DurationObservation.gif"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:container"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.DurationObservation" referenceName="packagedElement"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="aql:uml::VisibilityKind::uml::VisibilityKind::public"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:NodeCreationDescription" documentation="Create a new literal" name="Constraint" nodeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_Constraint']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/Comment.gif"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:container"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Constraint" referenceName="ownedRule"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:instance"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml::OpaqueExpression" referenceName="specification"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="language" valueExpression="OCL"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="body" valueExpression="true"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="constraintSpec"/> |
| </subModelOperations> |
| </subModelOperations> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:NodeCreationDescription" documentation="Create a new literal" name="EnumerationLiteral" nodeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration']/@subNodeMappings[name='CD_EnumerationLiteral']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/EnumerationLiteral.gif"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:container"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.EnumerationLiteral" referenceName="ownedLiteral"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.LiteralInteger" referenceName="specification"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="value" valueExpression="aql:self.eContainer().eContainer().eAllContents(uml::EnumerationLiteral)->size() - 1"/> |
| </subModelOperations> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:NodeCreationDescription" documentation="Create a new operation" name="Operation" nodeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_ClassOperation'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_InterfaceOperation']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/Operation.gif"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:container"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Operation" referenceName="ownedOperation" variableName="aOperation"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="public"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:NodeCreationDescription" documentation="Create a new property" name="Property" nodeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Attribute']/@subNodeMappings[name='CD_ClassProperty'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']/@subContainerMappings[name='CD_Attribute']/@subNodeMappings[name='CD_InterfaceProperty']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/Property.gif"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:container"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Property" referenceName="ownedAttribute" variableName="aProperty"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="lower" valueExpression="0"/> |
| <subModelOperations xsi:type="tool:SetValue" featureName="upper" valueExpression="1"/> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:aProperty.findTypeByName('String') <> null"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="type" valueExpression="aql:self.findTypeByName('String')"/> |
| </subModelOperations> |
| <subModelOperations xsi:type="tool:SetValue" featureName="visibility" valueExpression="public"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:NodeCreationDescription" name="Redefinable Template Signature" nodeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@borderedNodeMappings[name='CD_RedefinableTemplateSignature']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/RedefinableTemplateSignature.gif" extraMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Attribute'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_ClassDataTypes'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']/@subContainerMappings[name='CD_Attribute'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']/@subContainerMappings[name='CD_InterfaceDataTypes'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']/@subContainerMappings[name='CD_Operation']"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:container"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.RedefinableTemplateSignature" referenceName="ownedTemplateSignature" variableName="aProperty"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ToolDescription" name="Classifier Template Parameter" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/ClassifierTemplateParameter.gif"> |
| <element name="element"/> |
| <elementView name="elementView"/> |
| <initialOperation/> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ToolDescription" name="Operation Template Parameter" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/OperationTemplateParameter.gif"> |
| <element name="element"/> |
| <elementView name="elementView"/> |
| <initialOperation/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:NodeCreationDescription" documentation="Create a new operation" name="Reception" nodeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_Reception']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/Operation.gif"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:container"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Reception" referenceName="ownedReception" variableName="aOperation"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:NodeCreationDescription" documentation="Create a new operation" name="Slot" nodeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_InstanceSpecification']/@subNodeMappings[name='CD_Slot']" iconPath="/org.eclipse.papyrus.uml.icons/resource/gif/Slot.gif"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:container"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Slot" referenceName="slot" variableName="slot"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ToolDescription" name="Template Parameter"> |
| <element name="element"/> |
| <elementView name="elementView"/> |
| <initialOperation/> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ToolDescription" name="Template Signature" iconPath="/org.eclipse.papyrus.uml.icons/resource/gif/TemplateSignature.gif"> |
| <element name="element"/> |
| <elementView name="elementView"/> |
| <initialOperation/> |
| </ownedTools> |
| <ownedTools xsi:type="tool:ToolDescription" name="Connectable Element Template Parameter" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/ConnectableElementTemplateParameter.gif"> |
| <element name="element"/> |
| <elementView name="elementView"/> |
| <initialOperation/> |
| </ownedTools> |
| </toolSections> |
| <toolSections name="Edges"> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" name="Abstraction" edgeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Abstraction']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/Abstraction.gif"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:createAbstractionLink(sourceView, source, target)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ToolGroup" name="Associations"> |
| <tools xsi:type="tool_1:EdgeCreationDescription" documentation="Create a new association" name="Association (Directed)" precondition="service:isValidAssociation(preSource, preTarget)" edgeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association']" extraSourceMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_BrokenAssociation'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association']" extraTargetMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_BrokenAssociation'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association']" connectionStartPrecondition="service:isValidAssociation(preSource)"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:self.createAssociation(source, target, sourceView, targetView,0)"/> |
| </initialOperation> |
| </tools> |
| <tools xsi:type="tool_1:EdgeCreationDescription" documentation="Create a new reference" name="Association" edgeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association']" extraSourceMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_BrokenAssociation']"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:self.createAssociation(source, target, sourceView, targetView,0)"/> |
| </initialOperation> |
| </tools> |
| <tools xsi:type="tool_1:EdgeCreationDescription" documentation="Create a new composition" name="Composite Association (Directed)" edgeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/Association_composite.gif" extraSourceMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_BrokenAssociation']"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:self.createAssociation(source, target, sourceView, targetView, 2)"/> |
| </initialOperation> |
| </tools> |
| <tools xsi:type="tool_1:EdgeCreationDescription" documentation="Create a new aggregation" name="Shared Association (Directed)" edgeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/Association_shared.gif" extraSourceMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_BrokenAssociation']"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:self.createAssociation(source, target, sourceView, targetView, 1)"/> |
| </initialOperation> |
| </tools> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" name="Association Branch" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/Association_none.gif"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" name="Containment Link" edgeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_ContainmentLink']" iconPath="/org.eclipse.papyrus.uml.diagram.clazz/icons/obj16/ContainmentConnection.gif"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:createContainmentLink( source, target)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" name="Context Link" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/Association_none.gif"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" name="Dependency" edgeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Dependency']"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:createDependencyLink(sourceView, source, target)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" name="Dependency Branch"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" name="Element Import" edgeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_ElementImport']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/ElementImport.gif"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:createElementImportLink(sourceView, source, target)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" documentation="Create a new generalization" name="Generalization" edgeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Generalization']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/Generalization.gif"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:createGeneralizationLink(sourceView, source, target)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" name="Generalization Set" edgeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_GeneralizationSet']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/GeneralizationSet.gif"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:createGeneralizationSetLink(sourceView, source, target)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" name="Information Flow" edgeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_InformationFlow']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/InformationFlow.gif"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:createInformationFlowLink(sourceView, source, target)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" name="Instance Specification" edgeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_InstanceSpecification']" iconPath="/org.eclipse.papyrus.uml.diagram.clazz/icons/obj16/InstanceLink.gif"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:createInstanceSpecification(sourceView, source, target)"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="service:addInstanceSpecificationToModel(sourceView)"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" name="Interface Realization" precondition="aql:true" edgeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_InterfaceRealization']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/InterfaceRealization.gif"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:createInterfaceRealizationLink(sourceView, source, target)"> |
| <subModelOperations xsi:type="tool:If" conditionExpression="service:isNotInterfaceTarget()"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:container"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']" containerViewExpression="aql:sourceView.getParentDiagram()"/> |
| </subModelOperations> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" name="Link" forceRefresh="true" iconPath="/org.eclipse.papyrus.uml.diagram.clazz/icons/obj16/Link.gif"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:createLink(sourceView, source, target)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" name="Package Import" edgeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_PackageImport']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/PackageImport.gif"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:createPackageImportLink(sourceView, source, target)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" name="Package Merge" edgeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_PackageMerge']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/PackageMerge.gif"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:createPackageMergeLink(sourceView, source, target)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" name="Profile Application" edgeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_ProfileApplication']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/ProfileApplication.gif"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:createProfileApplicationLink(source)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" name="Realization" edgeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Realization']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/Realization.gif"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:createRealizationLink(sourceView, source, target)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" name="Substitution" edgeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Substitution']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/Substitution.gif"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:createSubstitutionLink(sourceView, source, target)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" name="Template Binding" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/TemplateBinding.gif"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:container"> |
| <subModelOperations xsi:type="tool:CreateInstance"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:EdgeCreationDescription" name="Usage" edgeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Usage']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/Usage.gif"> |
| <sourceVariable name="source"/> |
| <targetVariable name="target"/> |
| <sourceViewVariable name="sourceView"/> |
| <targetViewVariable name="targetView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:createUsageLink(sourceView, source, target)"/> |
| </initialOperation> |
| </ownedTools> |
| </toolSections> |
| <toolSections name="Features"> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="Attributes or Operations" forceRefresh="true" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_ClassOperation'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Attribute']/@subNodeMappings[name='CD_ClassProperty'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']/@subContainerMappings[name='CD_Attribute']/@subNodeMappings[name='CD_InterfaceProperty'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_InterfaceOperation']"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.oclIsTypeOf(uml::Property)"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_ClassOperation']" containerViewExpression="aql:newContainerView"/> |
| </subModelOperations> |
| </subModelOperations> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.oclIsTypeOf(uml::Operation)"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_ClassOperation']" containerViewExpression="aql:newContainerView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="Attributes or Operations from Model" forceRefresh="true" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_ClassOperation'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Attribute']/@subNodeMappings[name='CD_ClassProperty'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']/@subContainerMappings[name='CD_Attribute']/@subNodeMappings[name='CD_InterfaceProperty'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_InterfaceOperation'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_ProfileApplication']" dragSource="PROJECT_EXPLORER"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.oclIsTypeOf(uml::Operation)"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_ClassOperation']" containerViewExpression="aql:newContainerView"/> |
| </subModelOperations> |
| </subModelOperations> |
| <subModelOperations xsi:type="tool:If" conditionExpression="aql:self.oclIsTypeOf(uml::Attribute)"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" containerViewExpression="aql:newContainerView"/> |
| </subModelOperations> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="Class from Model" forceRefresh="true" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']" dragSource="PROJECT_EXPLORER"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']" containerViewExpression="aql:newContainerView"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="Package from Model" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package']" dragSource="PROJECT_EXPLORER"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package']" containerViewExpression="aql:newContainerView"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="Interface from Model" forceRefresh="true" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']" dragSource="PROJECT_EXPLORER"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']" containerViewExpression="aql:newContainerView"/> |
| <subModelOperations xsi:type="tool:If"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="InstanceSpecification from Model" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_InstanceSpecification']" dragSource="PROJECT_EXPLORER"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_InstanceSpecification']" containerViewExpression="aql:newContainerView"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="InformationItem from Model" forceRefresh="true" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_InformationItem']" dragSource="PROJECT_EXPLORER"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_InformationItem']" containerViewExpression="aql:newContainerView"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="to Package && Diagram" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Comment']/@nodeMappings[name='CD_Comment'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_InstanceSpecification'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_InformationItem'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Signal'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Observation']"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:MoveElement" newContainerExpression="aql:newSemanticContainer" featureName="packagedElement"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="Observation from Model" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Observation']" dragSource="PROJECT_EXPLORER"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" containerViewExpression="aql:newContainerView"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="Class DataType from Model" forceRefresh="true" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_DataType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_ClassDataTypes']/@subNodeMappings[name='CD_ClassDataTypeNode']" dragSource="PROJECT_EXPLORER"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_ClassDataTypes']/@subNodeMappings[name='CD_ClassDataTypeNode']" containerViewExpression="aql:newContainerView"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="Interface DataType from Model" forceRefresh="true" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_DataType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']/@subContainerMappings[name='CD_InterfaceDataTypes']/@subNodeMappings[name='CD_InterfaceDataTypeNode']" dragSource="PROJECT_EXPLORER"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']/@subContainerMappings[name='CD_InterfaceDataTypes']/@subNodeMappings[name='CD_InterfaceDataTypeNode']" containerViewExpression="aql:newContainerView"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="Signal from Model" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Signal']" dragSource="PROJECT_EXPLORER"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Signal']" containerViewExpression="aql:newContainerView"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="Class Enumeration from Model" forceRefresh="true" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_ClassDataTypes']/@subNodeMappings[name='CD_ClassEnumerationNode']" dragSource="PROJECT_EXPLORER"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_ClassDataTypes']/@subNodeMappings[name='CD_ClassEnumerationNode']" containerViewExpression="aql:newContainerView"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="Interface Enumeration from Model" forceRefresh="true" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']/@subContainerMappings[name='CD_InterfaceDataTypes']/@subNodeMappings[name='CD_InterfaceEnumerationNode']" dragSource="PROJECT_EXPLORER"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']/@subContainerMappings[name='CD_InterfaceDataTypes']/@subNodeMappings[name='CD_InterfaceEnumerationNode']" containerViewExpression="aql:newContainerView"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="Class Primitive from Model" forceRefresh="true" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_DataType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_ClassDataTypes']/@subNodeMappings[name='CD_ClassPrimitiveTypeNode']" dragSource="PROJECT_EXPLORER"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_ClassDataTypes']/@subNodeMappings[name='CD_ClassPrimitiveTypeNode']" containerViewExpression="aql:newContainerView"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="Interface Primitive from Model" forceRefresh="true" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']/@subContainerMappings[name='CD_InterfaceDataTypes']/@subNodeMappings[name='CD_InterfacePrimitiveTypeNode']" dragSource="PROJECT_EXPLORER"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_ClassDataTypes']/@subNodeMappings[name='CD_ClassPrimitiveTypeNode']" containerViewExpression="aql:newContainerView"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="DataType" forceRefresh="true" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_DataType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_ClassDataTypes']/@subNodeMappings[name='CD_ClassDataTypeNode'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']/@subContainerMappings[name='CD_InterfaceDataTypes']/@subNodeMappings[name='CD_InterfaceDataTypeNode']"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:MoveElement" newContainerExpression="var:newSemanticContainer" featureName="service:getTypeTarget(newSemanticContainer)"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="PrimitiveType" forceRefresh="true" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_ClassDataTypes']/@subNodeMappings[name='CD_ClassPrimitiveTypeNode'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']/@subContainerMappings[name='CD_InterfaceDataTypes']/@subNodeMappings[name='CD_InterfacePrimitiveTypeNode']"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:element.dndElement(newContainerView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="Enumeration" forceRefresh="true" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_ClassDataTypes']/@subNodeMappings[name='CD_ClassEnumerationNode'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface']/@subContainerMappings[name='CD_InterfaceDataTypes']/@subNodeMappings[name='CD_InterfaceEnumerationNode']"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:MoveElement" newContainerExpression="var:newSemanticContainer" featureName="service:getTypeTarget(newSemanticContainer)"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:DeleteElementDescription" name="undelete"> |
| <element name="element"/> |
| <elementView name="elementView"/> |
| <containerView name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:self"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:DirectEditLabel" name="QualifierDirectEdit" forceRefresh="true" inputLabelExpression="service:computeUmlDirectEditLabel"> |
| <mask mask="{0}"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:self.editQualifierLabel(arg0)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:DirectEditLabel" name="Element Name" inputLabelExpression="aql:self.name"> |
| <mask mask="{0}"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="aql:arg0"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:DirectEditLabel" name="Element Alias"> |
| <mask mask="{0}"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:SetValue" featureName="alias" valueExpression="aql:arg0"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="Model from Model" precondition="service:isValidContainer(newViewContainer)" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Model']" dragSource="PROJECT_EXPLORER"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Model']" containerViewExpression="aql:newContainerView"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| </toolSections> |
| <toolSections name="Relationships"> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Source of Containment Edge" precondition="service:reconnectContainmentLinkPrecondition(target)" reconnectionKind="RECONNECT_SOURCE"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:element.reconnectContainmentEdgeSource(edgeView, sourceView, targetView, source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Target of Containment Edge" precondition="service:reconnectContainmentLinkPrecondition(target)"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:element.reconnectContainmentEdgeTarget(edgeView, sourceView, targetView, source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Source of Dependency Edge" precondition="service:reconnectDependencyLinkPrecondition(target)" reconnectionKind="RECONNECT_SOURCE"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:element.reconnectDependencyEdgeSource(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Target of Dependency Edge" precondition="service:reconnectDependencyLinkPrecondition(target)" forceRefresh="true"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:element.reconnectDependencyEdgeTarget(edgeView, sourceView, targetView, source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Source of ElementImport Edge" precondition="service:reconnectElementImportLinkPrecondition(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:ChangeContext" browseExpression="service:element.reconnectElementImportEdgeSource(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Target of ElementImport Edge" precondition="service:reconnectElementImportLinkPrecondition(target)" forceRefresh="true"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:element.reconnectElementImportEdgeTarget(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Source of Generalization Edge" precondition="service:reconnectGeneralizationLinkPrecondition(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:ChangeContext" browseExpression="service:element.reconnectGeneralizationEdgeSource(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Target of Generalization Edge" precondition="service:reconnectGeneralizationLinkPrecondition(target)" forceRefresh="true"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:element.reconnectGeneralizationEdgeTarget(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Source of GeneralizationSet Edge" precondition="service:reconnectGeneralizationSetLinkPrecondition(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:ChangeContext" browseExpression="service:element.reconnectGeneralizationSetEdgeSource(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Target of GeneralizationSet Edge" precondition="service:reconnectGeneralizationSetLinkPrecondition(target)" forceRefresh="true"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:element.reconnectGeneralizationSetEdgeTarget(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Source of InformationFlow Edge" precondition="service:reconnectInformationFlowLinkPrecondition(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:ChangeContext" browseExpression="service:element.reconnectInformationFlowEdgeSource(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Target of InformationFlow Edge" precondition="service:reconnectInformationFlowLinkPrecondition(target)" forceRefresh="true"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:element.reconnectInformationFlowEdgeTarget(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Source of InstanceSpec Edge" precondition="service:reconnectInstanceSpecLinkPrecondition(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:ChangeContext" browseExpression="service:element.reconnectInstanceSpecEdge(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Target of InstanceSpec Edge" precondition="service:reconnectInstanceSpecLinkPrecondition(target)" forceRefresh="true"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:element.reconnectInstanceSpecEdge(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Source of PackageImport Edge" precondition="service:reconnectPackageImportMergeLinkSourcePrecondition(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:ChangeContext" browseExpression="service:element.reconnectPackageImportEdgeSource(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Target of PackageImport Edge" precondition="service:reconnectPackageImportMergeLinkTargetPrecondition(target)" forceRefresh="true"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:element.reconnectPackageImportEdgeTarget(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Source of PackageMerge Edge" precondition="service:reconnectPackageImportMergeLinkSourcePrecondition(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:ChangeContext" browseExpression="service:element.reconnectPackageMergeEdgeSource(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Target of PackageMerge Edge" precondition="service:reconnectPackageImportMergeLinkTargetPrecondition(target)" forceRefresh="true"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:element.reconnectPackageMergeEdgeTarget(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Source of Realization Edge" precondition="service:reconnectRealizationLinkPrecondition(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:ChangeContext" browseExpression="service:element.reconnectRealizationEdgeSource(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Target of Realization Edge" precondition="service:reconnectRealizationLinkPrecondition(target)" forceRefresh="true"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:element.reconnectRealizationEdgeTarget(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Source of Substitution Edge" precondition="service:reconnectSubstitutionLinkPrecondition(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:ChangeContext" browseExpression="service:element.reconnectSubstitutionEdgeSource(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Target of Substitution Edge" precondition="service:reconnectSubstitutionLinkPrecondition(target)" forceRefresh="true"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:element.reconnectSubstitutionEdgeTarget(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Source of Usage Edge" precondition="service:reconnectUsageLinkPrecondition(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:ChangeContext" browseExpression="service:element.reconnectUsageEdgeSource(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Target of Usage Edge" precondition="service:reconnectUsageLinkPrecondition(target)" forceRefresh="true"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:element.reconnectUsageEdgeTarget(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Source of Link Edge" precondition="service:reconnectLinkSourcePrecondition(target)" reconnectionKind="RECONNECT_SOURCE"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:element.reconnectLinkEdgeSource(edgeView, source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Target of Link Edge" precondition="service:reconnectLinkTargetPrecondition(target)" forceRefresh="true"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:element.reconnectLinkEdgeTarget(edgeView, source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Source of Association Edge" precondition="service:reconnectAssociationLinkPrecondition(target)" reconnectionKind="RECONNECT_SOURCE"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:reconnectAssociationEdgeSource(edgeView, source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Target of Association Edge" precondition="service:reconnectAssociationLinkPrecondition(target)"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:reconnectAssociationEdgeTarget(edgeView, source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Source of Abstraction Edge" precondition="service:reconnectAbstractionLinkPrecondition(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:ChangeContext" browseExpression="service:element.reconnectAbstractionEdgeSource(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Target of Abstraction Edge" precondition="service:reconnectAbstractionLinkPrecondition(target)"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:element.reconnectAbstractionEdgeTarget(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Source of InterfaceRealization Edge" precondition="service:reconnectInterfaceRealizationLinkSourcePrecondition(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:ChangeContext" browseExpression="service:element.reconnectInterfaceRealizationEdgeSource(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ReconnectEdgeDescription" name="Reconnect Target of InterfaceRealization Edge" precondition="service:reconnectInterfaceRealizationLinkTargetPrecondition(target)" forceRefresh="true"> |
| <source name="source"/> |
| <target name="target"/> |
| <sourceView name="sourceView"/> |
| <targetView name="targetView"/> |
| <element name="element"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:element.reconnectInterfaceRealizationEdgeTarget(source, target)"/> |
| </initialOperation> |
| <edgeView name="edgeView"/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:DeleteElementDescription" name="Delete Nested Class"> |
| <element name="element"/> |
| <elementView name="elementView"/> |
| <containerView name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:MoveElement" newContainerExpression="aql:element.eContainer(uml::Package)" featureName="ownedMember"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:PopupMenu" name="Name Expression"> |
| <menuItemDescription xsi:type="tool:OperationAction" name="Add String Expression" precondition="aql:self.oclIsTypeOf(uml::Property) and self.oclAsType(uml::Property).nameExpression = null" icon="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/StringExpression.gif"> |
| <view name="views"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:For" expression="aql:views.oclAsType(viewpoint::DSemanticDecorator).target"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:i"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="StringExpression" referenceName="nameExpression"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </menuItemDescription> |
| <menuItemDescription xsi:type="tool:OperationAction" name="Remove" precondition="aql:self.oclIsTypeOf(uml::Property) and self.nameExpression <> null"> |
| <view name="views"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:For" expression="var:views"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:i.oclAsType(viewpoint::DSemanticDecorator).target.oclAsType(uml::Property).nameExpression"> |
| <subModelOperations xsi:type="tool:RemoveElement"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </menuItemDescription> |
| </ownedTools> |
| <ownedTools xsi:type="tool:PopupMenu" name="Default Value"> |
| <menuItemDescription xsi:type="tool:OperationAction" name="Remove" precondition="aql:self.oclIsTypeOf(uml::Property) and self.defaultValue <> null"> |
| <view name="views"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:For" expression="aql:views.oclAsType(viewpoint::DSemanticDecorator).target->filter(uml::Property).defaultValue"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="var:i"> |
| <subModelOperations xsi:type="tool:RemoveElement"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </menuItemDescription> |
| <menuItemDescription xsi:type="tool:OperationAction" name="Add Duration" precondition="aql:self.oclIsTypeOf(uml::Property) and self.defaultValue = null" icon="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/Duration.gif"> |
| <view name="views"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:For" expression="var:views"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:i.oclAsType(viewpoint::DSemanticDecorator).target"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="Duration" referenceName="defaultValue"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </menuItemDescription> |
| <menuItemDescription xsi:type="tool:OperationAction" name="Add Duration Interval" precondition="aql:self.oclIsTypeOf(uml::Property) and self.defaultValue =null" icon="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/DurationInterval.gif"> |
| <view name="views"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:For" expression="var:views"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:i.oclAsType(viewpoint::DSemanticDecorator).target"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="DurationInterval" referenceName="defaultValue"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </menuItemDescription> |
| <menuItemDescription xsi:type="tool:OperationAction" name="Add Expression" precondition="aql:self.oclIsTypeOf(uml::Property) and self.defaultValue =null" icon="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/Expression.gif"> |
| <view name="views"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:For" expression="var:views"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:i.oclAsType(viewpoint::DSemanticDecorator).target"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="Expression" referenceName="defaultValue"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </menuItemDescription> |
| <menuItemDescription xsi:type="tool:OperationAction" name="Add Instance Value" precondition="aql:self.oclIsTypeOf(uml::Property) and self.defaultValue =null" icon="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/InstanceValue.gif"> |
| <view name="views"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:For" expression="var:views"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:i.oclAsType(viewpoint::DSemanticDecorator).target"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="InstanceValue" referenceName="defaultValue"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </menuItemDescription> |
| <menuItemDescription xsi:type="tool:OperationAction" name="Add Interval" precondition="aql:self.oclIsTypeOf(uml::Property) and self.defaultValue =null" icon="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/Interval.gif"> |
| <view name="views"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:For" expression="var:views"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:i.oclAsType(viewpoint::DSemanticDecorator).target"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="Interval" referenceName="defaultValue"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </menuItemDescription> |
| <menuItemDescription xsi:type="tool:OperationAction" name="Add Literal Boolean" precondition="aql:self.oclIsTypeOf(uml::Property) and self.defaultValue =null" icon="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/LiteralBoolean.gif"> |
| <view name="views"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:For" expression="var:views"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:i.oclAsType(viewpoint::DSemanticDecorator).target"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="LiteralBoolean" referenceName="defaultValue"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </menuItemDescription> |
| <menuItemDescription xsi:type="tool:OperationAction" name="Add Literal Integer" precondition="aql:self.oclIsTypeOf(uml::Property) and self.defaultValue =null" icon="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/LiteralInteger.gif"> |
| <view name="views"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:For" expression="var:views"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:i.oclAsType(viewpoint::DSemanticDecorator).target"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="LiteralInteger" referenceName="defaultValue"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </menuItemDescription> |
| <menuItemDescription xsi:type="tool:OperationAction" name="Add Literal Null" precondition="aql:self.oclIsTypeOf(uml::Property) and self.defaultValue =null" icon="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/LiteralNull.gif"> |
| <view name="views"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:For" expression="var:views"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:i.oclAsType(viewpoint::DSemanticDecorator).target"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="LiteralNull" referenceName="defaultValue"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </menuItemDescription> |
| <menuItemDescription xsi:type="tool:OperationAction" name="Add Literal String" precondition="aql:self.oclIsTypeOf(uml::Property) and self.defaultValue =null" icon="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/LiteralString.gif"> |
| <view name="views"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:For" expression="var:views"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:i.oclAsType(viewpoint::DSemanticDecorator).target"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="LiteralString" referenceName="defaultValue"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </menuItemDescription> |
| <menuItemDescription xsi:type="tool:OperationAction" name="Add Literal Unlimited Natural" precondition="aql:self.oclIsTypeOf(uml::Property) and self.defaultValue =null" icon="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/LiteralUnlimitedNatural.gif"> |
| <view name="views"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:For" expression="var:views"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:i.oclAsType(viewpoint::DSemanticDecorator).target"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="LiteralUnlimitedNatural" referenceName="defaultValue"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </menuItemDescription> |
| <menuItemDescription xsi:type="tool:OperationAction" name="Add Opaque Expression" precondition="aql:self.oclIsTypeOf(uml::Property) and self.defaultValue =null" icon="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/OpaqueExpression.gif"> |
| <view name="views"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:For" expression="var:views"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:i.oclAsType(viewpoint::DSemanticDecorator).target"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="OpaqueExpression" referenceName="defaultValue"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </menuItemDescription> |
| <menuItemDescription xsi:type="tool:OperationAction" name="Add String Expression" precondition="aql:self.oclIsTypeOf(uml::Property) and self.defaultValue =null" icon="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/StringExpression.gif"> |
| <view name="views"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:For" expression="var:views"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:i.oclAsType(viewpoint::DSemanticDecorator).target"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="StringExpression" referenceName="defaultValue"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </menuItemDescription> |
| <menuItemDescription xsi:type="tool:OperationAction" name="Add Time Interval" precondition="aql:self.oclIsTypeOf(uml::Property) and self.defaultValue =null" icon="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/TimeInterval.gif"> |
| <view name="views"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:For" expression="var:views"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:i.oclAsType(viewpoint::DSemanticDecorator).target"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="TimeInterval" referenceName="defaultValue"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </menuItemDescription> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:DeleteElementDescription" name="deleteNAryAssociationLinks"> |
| <element name="element"/> |
| <elementView name="elementView"/> |
| <containerView name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool:ChangeContext" browseExpression="service:deleteNAryAssociation(elementView)"> |
| <subModelOperations xsi:type="tool:ChangeContext"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| </toolSections> |
| <decorationDescriptionsSet> |
| <decorationDescriptions xsi:type="description_1:MappingBasedDecoration" name="Observation symbol" position="CENTER" imageExpression="service:GetSymbolPath()" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Observation']"/> |
| </decorationDescriptionsSet> |
| <customization> |
| <vsmElementCustomizations xsi:type="description:VSMElementCustomization" predicateExpression="service:targetIsNavigable"> |
| <featureCustomizations xsi:type="description:EAttributeCustomization" appliedOn="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association']/@style" attributeName="targetArrow" value="aql:diagram::EdgeArrows::InputArrow"/> |
| </vsmElementCustomizations> |
| <vsmElementCustomizations xsi:type="description:VSMElementCustomization" predicateExpression="service:sourceIsShared"> |
| <featureCustomizations xsi:type="description:EAttributeCustomization" appliedOn="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association']/@style" attributeName="targetArrow" value="aql:diagram::EdgeArrows::Diamond"/> |
| </vsmElementCustomizations> |
| <vsmElementCustomizations xsi:type="description:VSMElementCustomization" predicateExpression="service:sourceIsComposite"> |
| <featureCustomizations xsi:type="description:EAttributeCustomization" appliedOn="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association']/@style" attributeName="targetArrow" value="aql:diagram::EdgeArrows::FillDiamond"/> |
| </vsmElementCustomizations> |
| <vsmElementCustomizations xsi:type="description:VSMElementCustomization" predicateExpression="service:targetIsNavigableAndSourceIsShared"> |
| <featureCustomizations xsi:type="description:EAttributeCustomization" appliedOn="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association']/@style" attributeName="targetArrow" value="aql:diagram::EdgeArrows::InputArrowWithDiamond"/> |
| </vsmElementCustomizations> |
| <vsmElementCustomizations xsi:type="description:VSMElementCustomization" predicateExpression="service:targetIsNavigableAndSourceIsComposite"> |
| <featureCustomizations xsi:type="description:EAttributeCustomization" appliedOn="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association']/@style" attributeName="targetArrow" value="aql:diagram::EdgeArrows::InputArrowWithFillDiamond"/> |
| </vsmElementCustomizations> |
| <vsmElementCustomizations xsi:type="description:VSMElementCustomization" predicateExpression="service:sourceIsNavigable(view)"> |
| <featureCustomizations xsi:type="description:EAttributeCustomization" appliedOn="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association']/@style" attributeName="sourceArrow" value="aql:diagram::EdgeArrows::InputArrow"/> |
| </vsmElementCustomizations> |
| <vsmElementCustomizations xsi:type="description:VSMElementCustomization" predicateExpression="service:targetIsShared"> |
| <featureCustomizations xsi:type="description:EAttributeCustomization" appliedOn="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association']/@style" attributeName="sourceArrow" value="aql:diagram::EdgeArrows::Diamond"/> |
| </vsmElementCustomizations> |
| <vsmElementCustomizations xsi:type="description:VSMElementCustomization" predicateExpression="service:targetIsComposite"> |
| <featureCustomizations xsi:type="description:EAttributeCustomization" appliedOn="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association']/@style" attributeName="sourceArrow" value="aql:diagram::EdgeArrows::FillDiamond"/> |
| </vsmElementCustomizations> |
| <vsmElementCustomizations xsi:type="description:VSMElementCustomization" predicateExpression="service:sourceIsNavigableAndTargetIsShared"> |
| <featureCustomizations xsi:type="description:EAttributeCustomization" appliedOn="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association']/@style" attributeName="sourceArrow" value="aql:diagram::EdgeArrows::InputArrowWithDiamond"/> |
| </vsmElementCustomizations> |
| <vsmElementCustomizations xsi:type="description:VSMElementCustomization" predicateExpression="service:sourceIsNavigableAndTargetIsComposite"> |
| <featureCustomizations xsi:type="description:EAttributeCustomization" appliedOn="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@edgeMappings[name='CD_Association']/@style" attributeName="sourceArrow" value="aql:diagram::EdgeArrows::InputArrowWithFillDiamond"/> |
| </vsmElementCustomizations> |
| <vsmElementCustomizations xsi:type="description:VSMElementCustomization" predicateExpression="feature:isAbstract"> |
| <featureCustomizations xsi:type="description:EAttributeCustomization" appliedOn="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@style //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration']/@style //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType']/@style" attributeName="labelFormat" value="service:self.getAbstractBoldLabelFormat"/> |
| <featureCustomizations xsi:type="description:EAttributeCustomization" appliedOn="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_ClassOperation']/@style" attributeName="labelFormat" value="service:self.getAbstractItalicLabelFormat"/> |
| </vsmElementCustomizations> |
| <vsmElementCustomizations xsi:type="description:VSMElementCustomization" predicateExpression="service:isStatic"> |
| <featureCustomizations xsi:type="description:EAttributeCustomization" appliedOn="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Operation']/@subNodeMappings[name='CD_ClassOperation']/@style //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class']/@subContainerMappings[name='CD_Attribute']/@subNodeMappings[name='CD_ClassProperty']/@style" attributeName="labelFormat" value="aql:viewpoint::FontFormat::underline"/> |
| </vsmElementCustomizations> |
| </customization> |
| </defaultLayer> |
| <additionalLayers name="Common" optional="false"> |
| <nodeMappings name="Bendpoint" semanticCandidatesExpression="aql:diagram.getCommonBendpointsToDraw()" synchronizationLock="true" domainClass="uml.Element"> |
| <style xsi:type="style:DotDescription" labelSize="12" showIcon="false" labelExpression="" hideLabelByDefault="true" sizeComputationExpression="aql:self.getBenpointDiameter()"> |
| <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='black']"/> |
| </style> |
| </nodeMappings> |
| <nodeMappings name="Hyperlink" preconditionExpression="aql:self.isNotSemanticElement()" semanticCandidatesExpression="aql:self.allAvailableViews()" createElements="false" doubleClickDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='Hyperlink%20View']" domainClass="EObject"> |
| <style xsi:type="style:SquareDescription" labelSize="12" labelPosition="node" resizeKind="NSEW" color="//@userColorsPalettes[name=null]/@entries[name='CustomBlue']"> |
| <borderColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> |
| </style> |
| </nodeMappings> |
| <toolSections name="Common"> |
| <ownedTools xsi:type="tool_1:DoubleClickDescription" name="Open Hyperlink" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Class'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Interface'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_DataType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_PrimitiveType'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Enumeration'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Package'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Model'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_AssociationClass'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_InstanceSpecification'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Signal'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@containerMappings[name='CD_Observation'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Comment']/@nodeMappings[name='CD_Comment'] //@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_Constraint']"> |
| <element name="element"/> |
| <elementView name="elementView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:elementView.createOrOpenHyperlink()"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:DeleteElementDescription" name="PapyrusDelete"> |
| <element name="element"/> |
| <elementView name="elementView"/> |
| <containerView name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:element.deleteElement(elementView)"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool:PopupMenu" name="Sirius View Deletion"> |
| <menuItemDescription xsi:type="tool:OperationAction" name="Delete View"> |
| <view name="views"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:DeleteView"/> |
| </initialOperation> |
| </menuItemDescription> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="AddHyperlinkView" precondition="aql:element.isNotSemanticElement()" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@nodeMappings[name='Hyperlink']" dragSource="PROJECT_EXPLORER"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@nodeMappings[name='Hyperlink']" containerViewExpression="aql:newContainerView"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:DoubleClickDescription" name="Hyperlink View" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@nodeMappings[name='Hyperlink']"> |
| <element name="element"/> |
| <elementView name="elementView"/> |
| <initialOperation/> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="Constraint from Model" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_Constraint']" dragSource="PROJECT_EXPLORER"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@defaultLayer/@nodeMappings[name='CD_Constraint']" containerViewExpression="aql:newContainerView"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:ContainerDropDescription" name="Comment from Model" mappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Comment']/@nodeMappings[name='CD_Comment']" dragSource="PROJECT_EXPLORER"> |
| <oldContainer name="oldSemanticContainer"/> |
| <newContainer name="newSemanticContainer"/> |
| <element name="element"/> |
| <newViewContainer name="newContainerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="var:element"> |
| <subModelOperations xsi:type="tool_1:CreateView" mapping="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Comment']/@nodeMappings[name='CD_Comment']" containerViewExpression="aql:newContainerView"/> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:DirectEditLabel" name="CommentEdit"> |
| <mask mask="{0}"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:SetValue" featureName="body" valueExpression="aql:arg0"/> |
| </initialOperation> |
| </ownedTools> |
| <ownedTools xsi:type="tool_1:DirectEditLabel" name="ConstraintEdit" inputLabelExpression="service:getBody()"> |
| <mask mask="{0}"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="service:setConstraintBody(arg0)"/> |
| </initialOperation> |
| </ownedTools> |
| </toolSections> |
| <decorationDescriptionsSet> |
| <decorationDescriptions xsi:type="description:SemanticBasedDecoration"/> |
| </decorationDescriptionsSet> |
| </additionalLayers> |
| <additionalLayers name="Comment" activeByDefault="true"> |
| <nodeMappings name="CD_Comment" deletionDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='PapyrusDelete']" labelDirectEdit="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='CommentEdit']" semanticCandidatesExpression="feature:ownedComment" createElements="false" doubleClickDescription="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Common']/@toolSections.0/@ownedTools[name='Open%20Hyperlink']" domainClass="uml.Comment"> |
| <style xsi:type="style:NoteDescription" labelSize="9" showIcon="false" labelExpression="feature:body" sizeComputationExpression="9" labelPosition="node" resizeKind="NSEW" color="//@userColorsPalettes[name=null]/@entries[name='CustomYellow']"> |
| <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> |
| <toolSections name="Nodes"> |
| <ownedTools xsi:type="tool_1:NodeCreationDescription" documentation="Create a new literal" name="Comment" nodeMappings="//@ownedViewpoints[name='ClassDiagram']/@ownedRepresentations[name='ClassDiagram']/@additionalLayers[name='Comment']/@nodeMappings[name='CD_Comment']" iconPath="/org.eclipse.papyrus.uml.diagram.common/icons/obj16/Comment.gif"> |
| <variable name="container"/> |
| <viewVariable name="containerView"/> |
| <initialOperation> |
| <firstModelOperations xsi:type="tool:ChangeContext" browseExpression="aql:container"> |
| <subModelOperations xsi:type="tool:CreateInstance" typeName="uml.Comment" referenceName="ownedComment"> |
| <subModelOperations xsi:type="tool:SetValue" featureName="name" valueExpression="service:computeDefaultName"/> |
| </subModelOperations> |
| </firstModelOperations> |
| </initialOperation> |
| </ownedTools> |
| </toolSections> |
| </additionalLayers> |
| </ownedRepresentations> |
| <ownedJavaExtensions qualifiedClassName="org.eclipse.papyrus.uml.sirius.clazz.diagram.services.ClassDiagramServices"/> |
| <ownedJavaExtensions qualifiedClassName="org.eclipse.papyrus.uml.sirius.common.diagram.core.services.AbstractDiagramServices"/> |
| <ownedJavaExtensions qualifiedClassName="org.eclipse.papyrus.uml.sirius.common.diagram.services.SemanticDeletionService"/> |
| <ownedJavaExtensions qualifiedClassName="org.eclipse.papyrus.uml.sirius.common.diagram.hyperlink.NavigateHyperlinkAction"/> |
| <ownedJavaExtensions qualifiedClassName="org.eclipse.papyrus.uml.sirius.common.diagram.hyperlink.HyperlinkService"/> |
| </ownedViewpoints> |
| <userColorsPalettes> |
| <entries xsi:type="description:UserFixedColor" red="195" green="209" blue="213" name="CustomGris"/> |
| <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="CustomYellow"/> |
| <entries xsi:type="description:UserFixedColor" red="200" green="255" blue="230" name="CustomGreen"/> |
| </userColorsPalettes> |
| </description:Group> |