Loading plugins/org.etsi.mts.tdl.graphical.viewpoint/description/TDL.odesign +81 −3 Original line number Diff line number Diff line Loading @@ -817,13 +817,13 @@ <metamodel href="../../org.etsi.mts.tdl.model/model/tdl.ecore#/"/> <layout xsi:type="description_2:CompositeLayout"/> <defaultLayer name="Default"> <nodeMappings name="comment" semanticCandidatesExpression="[nestedPackage.comment->union(packagedElement.comment)/]" domainClass="tdl.Comment"> <style xsi:type="style:WorkspaceImageDescription" showIcon="false" labelExpression="[_body/]" labelAlignment="LEFT" sizeComputationExpression="-1" labelPosition="node" resizeKind="NSEW" workspacePath="org.etsi.mts.tdl.graphical.viewpoint/images/Comment.svg"> <nodeMappings name="comment" labelDirectEdit="//@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@toolSections.0/@ownedTools[name='editCommentBody']" semanticCandidatesExpression="[nestedPackage.comment->union(packagedElement.comment)/]" domainClass="tdl.Comment"> <style xsi:type="style:WorkspaceImageDescription" showIcon="false" labelExpression="[_body/]" labelAlignment="LEFT" sizeComputationExpression="5" labelPosition="node" resizeKind="NSEW" workspacePath="org.etsi.mts.tdl.graphical.viewpoint/images/Comment.svg"> <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="commentedElement" sourceMapping="//@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@nodeMappings[name='comment']" targetMapping="//@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='package']" targetFinderExpression="[commentedElement/]"> <edgeMappings name="commentedElement" sourceMapping="//@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@nodeMappings[name='comment']" targetMapping="//@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='action'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='annotationType'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='componentType'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='componentType']/@borderedNodeMappings[name='gateInstance'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='dataElementMapping'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='dataResourceMapping'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='function'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='gateType'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='package'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='simpleDataInstance'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='simpleDataType'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='structuredDataInstance'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='structuredDataType'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='testConfiguration'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='testDescription'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='testObjective']" targetFinderExpression="[commentedElement/]"> <style lineStyle="dash" targetArrow="NoDecoration" sizeComputationExpression="2"> <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> <centerLabelStyleDescription> Loading Loading @@ -1588,6 +1588,84 @@ <firstModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="[arg0/]"/> </initialOperation> </ownedTools> <ownedTools xsi:type="tool_2:DirectEditLabel" name="editCommentBody" inputLabelExpression="[_body/]"> <mask mask="{0}"/> <initialOperation> <firstModelOperations xsi:type="tool_1:SetValue" featureName="body" valueExpression="[arg0/]"/> </initialOperation> </ownedTools> </toolSections> <toolSections name="createFoundation" label="Foundation"> <ownedTools xsi:type="tool_2:ContainerCreationDescription" name="createPackage" label="Package" containerMappings="//@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='package']"> <variable name="container"/> <viewVariable name="containerView"/> <initialOperation> <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="[self/]"> <subModelOperations xsi:type="tool_1:CreateInstance" typeName="Package" referenceName="nestedPackage"/> </firstModelOperations> </initialOperation> </ownedTools> <ownedTools xsi:type="tool_1:SelectionWizardDescription" name="createPackageImport" label="Package Import" precondition="[oclIsKindOf(Package)/]" candidatesExpression="[tdl::Package.allInstances()->excluding(self)/]"> <element name="element"/> <containerView name="containerView"/> <container name="container"/> <initialOperation> <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="[self/]"> <subModelOperations xsi:type="tool_1:CreateInstance" typeName="ElementImport" referenceName="import"> <subModelOperations xsi:type="tool_1:SetValue" featureName="importedPackage" valueExpression="[element/]"/> </subModelOperations> </firstModelOperations> </initialOperation> </ownedTools> <ownedTools xsi:type="tool_1:SelectionWizardDescription" name="createTestDescription" label="Test Description" precondition="[oclIsKindOf(Package)/]" candidatesExpression="[getTestConfigurations()/]" message="Select Test Configuration"> <element name="element"/> <containerView name="containerView"/> <container name="container"/> <initialOperation> <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="[self/]"> <subModelOperations xsi:type="tool_1:CreateInstance" typeName="TestDescription" referenceName="packagedElement"> <subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="a Test Case"/> <subModelOperations xsi:type="tool_1:CreateInstance" typeName="BehaviourDescription" referenceName="behaviourDescription"> <subModelOperations xsi:type="tool_1:CreateInstance" typeName="CompoundBehaviour" referenceName="behaviour"> <subModelOperations xsi:type="tool_1:CreateInstance" typeName="Block" referenceName="block"/> </subModelOperations> </subModelOperations> </subModelOperations> </firstModelOperations> </initialOperation> </ownedTools> <ownedTools xsi:type="tool_1:ToolDescription" name="createComment" label="Comment"> <element name="element"/> <elementView name="elementView"/> <initialOperation> <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="[element/]"> <subModelOperations xsi:type="tool_1:CreateInstance" typeName="Comment" referenceName="comment"> <subModelOperations xsi:type="tool_1:SetValue" featureName="body" valueExpression="<no comment>"/> </subModelOperations> </firstModelOperations> </initialOperation> </ownedTools> <ownedTools xsi:type="tool_2:ContainerCreationDescription" name="createAnnotationType" label="Annotation Type" containerMappings="//@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='annotationType']"> <variable name="container"/> <viewVariable name="containerView"/> <initialOperation> <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="[self/]"> <subModelOperations xsi:type="tool_1:CreateInstance" typeName="AnnotationType" referenceName="packagedElement"/> </firstModelOperations> </initialOperation> </ownedTools> <ownedTools xsi:type="tool_1:SelectionWizardDescription" name="createAnnotation" label="Annotation" candidatesExpression="[getAnnotationTypes()/]" message="Select Annotation Type"> <element name="element"/> <containerView name="containerView"/> <container name="container"/> <initialOperation> <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="[container/]"> <subModelOperations xsi:type="tool_1:CreateInstance" typeName="Annotation" referenceName="annotation"> <subModelOperations xsi:type="tool_1:SetValue" featureName="key" valueExpression="[element/]"/> </subModelOperations> </firstModelOperations> </initialOperation> </ownedTools> </toolSections> <toolSections name="createConfiguration" label="Configuration"> <ownedTools xsi:type="tool_2:ContainerCreationDescription" name="createTestConfiguration" label="Test Configuration" containerMappings="//@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='testConfiguration']"> Loading Loading
plugins/org.etsi.mts.tdl.graphical.viewpoint/description/TDL.odesign +81 −3 Original line number Diff line number Diff line Loading @@ -817,13 +817,13 @@ <metamodel href="../../org.etsi.mts.tdl.model/model/tdl.ecore#/"/> <layout xsi:type="description_2:CompositeLayout"/> <defaultLayer name="Default"> <nodeMappings name="comment" semanticCandidatesExpression="[nestedPackage.comment->union(packagedElement.comment)/]" domainClass="tdl.Comment"> <style xsi:type="style:WorkspaceImageDescription" showIcon="false" labelExpression="[_body/]" labelAlignment="LEFT" sizeComputationExpression="-1" labelPosition="node" resizeKind="NSEW" workspacePath="org.etsi.mts.tdl.graphical.viewpoint/images/Comment.svg"> <nodeMappings name="comment" labelDirectEdit="//@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@toolSections.0/@ownedTools[name='editCommentBody']" semanticCandidatesExpression="[nestedPackage.comment->union(packagedElement.comment)/]" domainClass="tdl.Comment"> <style xsi:type="style:WorkspaceImageDescription" showIcon="false" labelExpression="[_body/]" labelAlignment="LEFT" sizeComputationExpression="5" labelPosition="node" resizeKind="NSEW" workspacePath="org.etsi.mts.tdl.graphical.viewpoint/images/Comment.svg"> <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="commentedElement" sourceMapping="//@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@nodeMappings[name='comment']" targetMapping="//@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='package']" targetFinderExpression="[commentedElement/]"> <edgeMappings name="commentedElement" sourceMapping="//@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@nodeMappings[name='comment']" targetMapping="//@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='action'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='annotationType'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='componentType'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='componentType']/@borderedNodeMappings[name='gateInstance'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='dataElementMapping'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='dataResourceMapping'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='function'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='gateType'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='package'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='simpleDataInstance'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='simpleDataType'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='structuredDataInstance'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='structuredDataType'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='testConfiguration'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='testDescription'] //@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='testObjective']" targetFinderExpression="[commentedElement/]"> <style lineStyle="dash" targetArrow="NoDecoration" sizeComputationExpression="2"> <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> <centerLabelStyleDescription> Loading Loading @@ -1588,6 +1588,84 @@ <firstModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="[arg0/]"/> </initialOperation> </ownedTools> <ownedTools xsi:type="tool_2:DirectEditLabel" name="editCommentBody" inputLabelExpression="[_body/]"> <mask mask="{0}"/> <initialOperation> <firstModelOperations xsi:type="tool_1:SetValue" featureName="body" valueExpression="[arg0/]"/> </initialOperation> </ownedTools> </toolSections> <toolSections name="createFoundation" label="Foundation"> <ownedTools xsi:type="tool_2:ContainerCreationDescription" name="createPackage" label="Package" containerMappings="//@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='package']"> <variable name="container"/> <viewVariable name="containerView"/> <initialOperation> <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="[self/]"> <subModelOperations xsi:type="tool_1:CreateInstance" typeName="Package" referenceName="nestedPackage"/> </firstModelOperations> </initialOperation> </ownedTools> <ownedTools xsi:type="tool_1:SelectionWizardDescription" name="createPackageImport" label="Package Import" precondition="[oclIsKindOf(Package)/]" candidatesExpression="[tdl::Package.allInstances()->excluding(self)/]"> <element name="element"/> <containerView name="containerView"/> <container name="container"/> <initialOperation> <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="[self/]"> <subModelOperations xsi:type="tool_1:CreateInstance" typeName="ElementImport" referenceName="import"> <subModelOperations xsi:type="tool_1:SetValue" featureName="importedPackage" valueExpression="[element/]"/> </subModelOperations> </firstModelOperations> </initialOperation> </ownedTools> <ownedTools xsi:type="tool_1:SelectionWizardDescription" name="createTestDescription" label="Test Description" precondition="[oclIsKindOf(Package)/]" candidatesExpression="[getTestConfigurations()/]" message="Select Test Configuration"> <element name="element"/> <containerView name="containerView"/> <container name="container"/> <initialOperation> <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="[self/]"> <subModelOperations xsi:type="tool_1:CreateInstance" typeName="TestDescription" referenceName="packagedElement"> <subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="a Test Case"/> <subModelOperations xsi:type="tool_1:CreateInstance" typeName="BehaviourDescription" referenceName="behaviourDescription"> <subModelOperations xsi:type="tool_1:CreateInstance" typeName="CompoundBehaviour" referenceName="behaviour"> <subModelOperations xsi:type="tool_1:CreateInstance" typeName="Block" referenceName="block"/> </subModelOperations> </subModelOperations> </subModelOperations> </firstModelOperations> </initialOperation> </ownedTools> <ownedTools xsi:type="tool_1:ToolDescription" name="createComment" label="Comment"> <element name="element"/> <elementView name="elementView"/> <initialOperation> <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="[element/]"> <subModelOperations xsi:type="tool_1:CreateInstance" typeName="Comment" referenceName="comment"> <subModelOperations xsi:type="tool_1:SetValue" featureName="body" valueExpression="<no comment>"/> </subModelOperations> </firstModelOperations> </initialOperation> </ownedTools> <ownedTools xsi:type="tool_2:ContainerCreationDescription" name="createAnnotationType" label="Annotation Type" containerMappings="//@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='annotationType']"> <variable name="container"/> <viewVariable name="containerView"/> <initialOperation> <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="[self/]"> <subModelOperations xsi:type="tool_1:CreateInstance" typeName="AnnotationType" referenceName="packagedElement"/> </firstModelOperations> </initialOperation> </ownedTools> <ownedTools xsi:type="tool_1:SelectionWizardDescription" name="createAnnotation" label="Annotation" candidatesExpression="[getAnnotationTypes()/]" message="Select Annotation Type"> <element name="element"/> <containerView name="containerView"/> <container name="container"/> <initialOperation> <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="[container/]"> <subModelOperations xsi:type="tool_1:CreateInstance" typeName="Annotation" referenceName="annotation"> <subModelOperations xsi:type="tool_1:SetValue" featureName="key" valueExpression="[element/]"/> </subModelOperations> </firstModelOperations> </initialOperation> </ownedTools> </toolSections> <toolSections name="createConfiguration" label="Configuration"> <ownedTools xsi:type="tool_2:ContainerCreationDescription" name="createTestConfiguration" label="Test Configuration" containerMappings="//@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='GenericDiagram']/@defaultLayer/@containerMappings[name='testConfiguration']"> Loading