blob: 65068c176e196e68f1587b10e93f4080b7e4454f [file] [log] [blame]
<?xml version="1.0" encoding="ASCII"?>
<gmfmap:Mapping
xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
xmlns:gmfmap="http://www.eclipse.org/gmf/2008/mappings"
xmlns:gmftool="http://www.eclipse.org/gmf/2005/ToolDefinition">
<nodes>
<containmentFeature
href="arg.ecore#//Case/argument"/>
<ownedChild>
<domainMetaElement
href="arg.ecore#//Claim"/>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="arg.gmfgraph#ClaimLabel"/>
<features
href="arg.ecore#//ModelElement/id"/>
</labelMappings>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="arg.gmfgraph#ArgumentationElementDescriptionLabel"/>
<features
href="arg.ecore#//ArgumentationElement/description"/>
</labelMappings>
<tool
xsi:type="gmftool:CreationTool"
href="arg.gmftool#//@palette/@tools.0/@tools.2"/>
<diagramNode
href="arg.gmfgraph#Claim"/>
<children
referencedChild="//@nodes.6/@ownedChild">
<containmentFeature
href="arg.ecore#//Claim/choice"/>
</children>
</ownedChild>
</nodes>
<nodes>
<containmentFeature
href="arg.ecore#//Case/argumentation"/>
<ownedChild
relatedDiagrams="//@diagram">
<domainMetaElement
href="arg.ecore#//Agreement"/>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="arg.gmfgraph#AgreementLabel"/>
<features
href="arg.ecore#//ModelElement/id"/>
</labelMappings>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="arg.gmfgraph#ArgumentationElementDescriptionLabel"/>
<features
href="arg.ecore#//ArgumentationElement/description"/>
</labelMappings>
<tool
xsi:type="gmftool:CreationTool"
href="arg.gmftool#//@palette/@tools.2/@tools.1"/>
<diagramNode
href="arg.gmfgraph#Agreement"/>
</ownedChild>
</nodes>
<nodes>
<containmentFeature
href="arg.ecore#//Case/argument"/>
<ownedChild>
<domainMetaElement
href="arg.ecore#//ArgumentReasoning"/>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="arg.gmfgraph#ArgumentReasoningLabel"/>
<features
href="arg.ecore#//ModelElement/id"/>
</labelMappings>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="arg.gmfgraph#ArgumentationElementDescriptionLabel"/>
<features
href="arg.ecore#//ArgumentationElement/description"/>
</labelMappings>
<tool
xsi:type="gmftool:CreationTool"
href="arg.gmftool#//@palette/@tools.0/@tools.0"/>
<diagramNode
href="arg.gmfgraph#ArgumentReasoning"/>
</ownedChild>
</nodes>
<nodes>
<containmentFeature
href="arg.ecore#//Case/argumentation"/>
<ownedChild
relatedDiagrams="//@diagram">
<domainMetaElement
href="arg.ecore#//Argumentation"/>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="arg.gmfgraph#ArgumentationLabel"/>
<features
href="arg.ecore#//ModelElement/id"/>
</labelMappings>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="arg.gmfgraph#ArgumentationElementDescriptionLabel"/>
<features
href="arg.ecore#//ArgumentationElement/description"/>
</labelMappings>
<tool
xsi:type="gmftool:CreationTool"
href="arg.gmftool#//@palette/@tools.0/@tools.1"/>
<diagramNode
href="arg.gmfgraph#Argumentation"/>
</ownedChild>
</nodes>
<nodes>
<containmentFeature
href="arg.ecore#//Case/argument"/>
<ownedChild>
<domainMetaElement
href="arg.ecore#//InformationElementCitation"/>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="arg.gmfgraph#InformationElementCitationLabel"/>
<features
href="arg.ecore#//ModelElement/id"/>
</labelMappings>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="arg.gmfgraph#ArgumentationElementDescriptionLabel"/>
<features
href="arg.ecore#//ArgumentationElement/description"/>
</labelMappings>
<tool
xsi:type="gmftool:CreationTool"
href="arg.gmftool#//@palette/@tools.0/@tools.3"/>
<diagramNode
href="arg.gmfgraph#InformationElementCitation"/>
</ownedChild>
</nodes>
<nodes>
<containmentFeature
href="arg.ecore#//Case/argument"/>
<ownedChild
relatedDiagrams="//@diagram">
<domainMetaElement
href="arg.ecore#//ArgumentElementCitation"/>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="arg.gmfgraph#ArgumentElementCitationLabel"/>
<features
href="arg.ecore#//ModelElement/id"/>
</labelMappings>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="arg.gmfgraph#ArgumentationElementDescriptionLabel"/>
<features
href="arg.ecore#//ArgumentationElement/description"/>
</labelMappings>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="arg.gmfgraph#ArgumentElementCitationArgumentationReferenceLabel"/>
<features
href="arg.ecore#//ArgumentElementCitation/argumentationReference"/>
</labelMappings>
<tool
xsi:type="gmftool:CreationTool"
href="arg.gmftool#//@palette/@tools.2/@tools.0"/>
<diagramNode
href="arg.gmfgraph#ArgumentElementCitation"/>
</ownedChild>
</nodes>
<nodes>
<containmentFeature
href="arg.ecore#//Case/argument"/>
<ownedChild>
<domainMetaElement
href="arg.ecore#//Choice"/>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="arg.gmfgraph#ChoiceLabel"/>
<features
href="arg.ecore#//Choice/optionality"/>
</labelMappings>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="arg.gmfgraph#ArgumentationElementDescriptionLabel"/>
<features
href="arg.ecore#//ArgumentationElement/description"/>
</labelMappings>
<tool
xsi:type="gmftool:CreationTool"
href="arg.gmftool#//@palette/@tools.1/@tools.5"/>
<diagramNode
href="arg.gmfgraph#Choice"/>
</ownedChild>
</nodes>
<links>
<domainMetaElement
href="arg.ecore#//AssertedInference"/>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="arg.gmfgraph#AssertedInferenceLabel"/>
<features
href="arg.ecore#//AssertedInference/cardinality"/>
</labelMappings>
<containmentFeature
href="arg.ecore#//Case/argument"/>
<tool
xsi:type="gmftool:CreationTool"
href="arg.gmftool#//@palette/@tools.1/@tools.4"/>
<diagramLink
href="arg.gmfgraph#AssertedInference"/>
<sourceMetaFeature
xsi:type="ecore:EReference"
href="arg.ecore#//AssertedInference/source"/>
<linkMetaFeature
xsi:type="ecore:EReference"
href="arg.ecore#//AssertedInference/target"/>
<creationConstraints>
<sourceEnd
body="self.oclIsTypeOf(Choice) or self.oclIsTypeOf(Claim) or self.oclIsTypeOf(ArgumentElementCitation) or self.oclIsTypeOf(Argumentation) or self.oclIsTypeOf(ArgumentReasoning)"/>
<targetEnd
body="self.oclIsTypeOf(Claim) or self.oclIsTypeOf(Argumentation) or self.oclIsTypeOf(ArgumentReasoning) or self.oclIsTypeOf(Agreement)"/>
</creationConstraints>
</links>
<links>
<domainMetaElement
href="arg.ecore#//AssertedEvidence"/>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="arg.gmfgraph#AssertedEvidenceLabel"/>
<features
href="arg.ecore#//AssertedEvidence/cardinality"/>
</labelMappings>
<containmentFeature
href="arg.ecore#//Case/argument"/>
<tool
xsi:type="gmftool:CreationTool"
href="arg.gmftool#//@palette/@tools.1/@tools.3"/>
<diagramLink
href="arg.gmfgraph#AssertedEvidence"/>
<sourceMetaFeature
xsi:type="ecore:EReference"
href="arg.ecore#//AssertedEvidence/source"/>
<linkMetaFeature
xsi:type="ecore:EReference"
href="arg.ecore#//AssertedEvidence/target"/>
<creationConstraints>
<sourceEnd
body="self.oclIsTypeOf(Claim)"/>
<targetEnd
body="self.oclIsTypeOf(InformationElementCitation)"/>
</creationConstraints>
</links>
<links>
<domainMetaElement
href="arg.ecore#//AssertedContext"/>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="arg.gmfgraph#AssertedContextLabel"/>
<features
href="arg.ecore#//AssertedContext/cardinality"/>
</labelMappings>
<containmentFeature
href="arg.ecore#//Case/argument"/>
<tool
xsi:type="gmftool:CreationTool"
href="arg.gmftool#//@palette/@tools.1/@tools.1"/>
<diagramLink
href="arg.gmfgraph#AssertedContext"/>
<sourceMetaFeature
xsi:type="ecore:EReference"
href="arg.ecore#//AssertedContext/source"/>
<linkMetaFeature
xsi:type="ecore:EReference"
href="arg.ecore#//AssertedContext/target"/>
<creationConstraints>
<sourceEnd
body="self.oclIsTypeOf(ArgumentReasoning) or self.oclIsTypeOf(Claim) or self.oclIsTypeOf(Argumentation)"/>
<targetEnd
body="self.oclIsTypeOf(ArgumentElementCitation) or self.oclIsTypeOf(InformationElementCitation)"/>
</creationConstraints>
</links>
<links>
<domainMetaElement
href="arg.ecore#//AssertedChallenge"/>
<containmentFeature
href="arg.ecore#//Case/argument"/>
<tool
xsi:type="gmftool:CreationTool"
href="arg.gmftool#//@palette/@tools.1/@tools.0"/>
<diagramLink
href="arg.gmfgraph#AssertedChallenge"/>
<sourceMetaFeature
xsi:type="ecore:EReference"
href="arg.ecore#//AssertedChallenge/source"/>
<linkMetaFeature
xsi:type="ecore:EReference"
href="arg.ecore#//AssertedChallenge/target"/>
<creationConstraints>
<sourceEnd
body="self.oclIsTypeOf(Claim)"/>
<targetEnd
body="self.oclIsTypeOf(Claim) or self.oclIsTypeOf(AssertedInference) or self.oclIsTypeOf(AssertedEvidence) or self.oclIsTypeOf(AssertedContext) or self.oclIsTypeOf(AssertedChallenge) or self.oclIsTypeOf(AssertedCounterEvidence)"/>
</creationConstraints>
</links>
<links>
<domainMetaElement
href="arg.ecore#//AssertedCounterEvidence"/>
<containmentFeature
href="arg.ecore#//Case/argument"/>
<tool
xsi:type="gmftool:CreationTool"
href="arg.gmftool#//@palette/@tools.1/@tools.2"/>
<diagramLink
href="arg.gmfgraph#AssertedCounterEvidence"/>
<sourceMetaFeature
xsi:type="ecore:EReference"
href="arg.ecore#//AssertedCounterEvidence/source"/>
<linkMetaFeature
xsi:type="ecore:EReference"
href="arg.ecore#//AssertedCounterEvidence/target"/>
<creationConstraints>
<sourceEnd
body="self.oclIsTypeOf(InformationElementCitation)"/>
<targetEnd
body="self.oclIsTypeOf(Claim) or self.oclIsTypeOf(AssertedInference) or self.oclIsTypeOf(AssertedEvidence) or self.oclIsTypeOf(AssertedContext) or self.oclIsTypeOf(AssertedChallenge) or self.oclIsTypeOf(AssertedCounterEvidence)"/>
</creationConstraints>
</links>
<diagram>
<diagramCanvas
href="arg.gmfgraph#arg"/>
<domainModel
href="arg.ecore#/"/>
<domainMetaElement
href="arg.ecore#//Case"/>
<palette
href="arg.gmftool#//@palette"/>
</diagram>
</gmfmap:Mapping>