<?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> |