blob: dff3a0fbfcfb568441c7c65dfc4ef7483e78f99c [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="filesystem.ecore#//Filesystem/drives"/>
<ownedChild
relatedDiagrams="//@diagram">
<domainMetaElement
href="filesystem.ecore#//Drive"/>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="filesystem.gmfgraph#DriveLabel"/>
<features
href="filesystem.ecore#//File/name"/>
</labelMappings>
<tool
xsi:type="gmftool:CreationTool"
href="filesystem.gmftool#//@palette/@tools.0/@tools.0"/>
<diagramNode
href="filesystem.gmfgraph#Drive"/>
<children
compartment="//@nodes.0/@ownedChild/@compartments.0"
referencedChild="//@nodes.0/@ownedChild">
<containmentFeature
href="filesystem.ecore#//Folder/contents"/>
</children>
<children
compartment="//@nodes.0/@ownedChild/@compartments.0">
<containmentFeature
href="filesystem.ecore#//Folder/contents"/>
<ownedChild
relatedDiagrams="//@diagram">
<domainMetaElement
href="filesystem.ecore#//Folder"/>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="filesystem.gmfgraph#FolderLabel"/>
<features
href="filesystem.ecore#//File/name"/>
</labelMappings>
<tool
xsi:type="gmftool:CreationTool"
href="filesystem.gmftool#//@palette/@tools.0/@tools.2"/>
<diagramNode
href="filesystem.gmfgraph#Folder"/>
<children
compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
referencedChild="//@nodes.0/@ownedChild">
<containmentFeature
href="filesystem.ecore#//Folder/contents"/>
</children>
<children
compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
referencedChild="//@nodes.0/@ownedChild/@children.1/@ownedChild">
<containmentFeature
href="filesystem.ecore#//Folder/contents"/>
</children>
<children
compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
referencedChild="//@nodes.0/@ownedChild/@children.2/@ownedChild">
<containmentFeature
href="filesystem.ecore#//Folder/contents"/>
</children>
<children
compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
referencedChild="//@nodes.0/@ownedChild/@children.3/@ownedChild">
<containmentFeature
href="filesystem.ecore#//Folder/contents"/>
</children>
<compartments
children="//@nodes.0/@ownedChild/@children.1/@ownedChild/@children.0 //@nodes.0/@ownedChild/@children.1/@ownedChild/@children.1 //@nodes.0/@ownedChild/@children.1/@ownedChild/@children.2 //@nodes.0/@ownedChild/@children.1/@ownedChild/@children.3">
<compartment
href="filesystem.gmfgraph#FolderContentsCompartment"/>
</compartments>
</ownedChild>
</children>
<children
compartment="//@nodes.0/@ownedChild/@compartments.0">
<containmentFeature
href="filesystem.ecore#//Folder/contents"/>
<ownedChild>
<domainMetaElement
href="filesystem.ecore#//Shortcut"/>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="filesystem.gmfgraph#ShortcutLabel"/>
<features
href="filesystem.ecore#//File/name"/>
</labelMappings>
<tool
xsi:type="gmftool:CreationTool"
href="filesystem.gmftool#//@palette/@tools.0/@tools.3"/>
<diagramNode
href="filesystem.gmfgraph#Shortcut"/>
</ownedChild>
</children>
<children
compartment="//@nodes.0/@ownedChild/@compartments.0">
<containmentFeature
href="filesystem.ecore#//Folder/contents"/>
<ownedChild>
<domainMetaElement
href="filesystem.ecore#//File"/>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="filesystem.gmfgraph#FileLabel"/>
<features
href="filesystem.ecore#//File/name"/>
</labelMappings>
<tool
xsi:type="gmftool:CreationTool"
href="filesystem.gmftool#//@palette/@tools.0/@tools.1"/>
<diagramNode
href="filesystem.gmfgraph#File"/>
</ownedChild>
</children>
<compartments
children="//@nodes.0/@ownedChild/@children.0 //@nodes.0/@ownedChild/@children.1 //@nodes.0/@ownedChild/@children.2 //@nodes.0/@ownedChild/@children.3">
<compartment
href="filesystem.gmfgraph#DriveContentsCompartment"/>
</compartments>
</ownedChild>
</nodes>
<links>
<domainMetaElement
href="filesystem.ecore#//Sync"/>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="filesystem.gmfgraph#SyncLabel"/>
<features
href="filesystem.ecore#//Sync/lastSync"/>
</labelMappings>
<containmentFeature
href="filesystem.ecore#//Filesystem/syncs"/>
<tool
xsi:type="gmftool:CreationTool"
href="filesystem.gmftool#//@palette/@tools.1/@tools.0"/>
<diagramLink
href="filesystem.gmfgraph#Sync"/>
<sourceMetaFeature
xsi:type="ecore:EReference"
href="filesystem.ecore#//Sync/source"/>
<linkMetaFeature
xsi:type="ecore:EReference"
href="filesystem.ecore#//Sync/target"/>
</links>
<links>
<labelMappings
xsi:type="gmfmap:DesignLabelMapping"
readOnly="true">
<diagramLabel
href="filesystem.gmfgraph#ShortcutTargetExternalLabel"/>
</labelMappings>
<tool
xsi:type="gmftool:CreationTool"
href="filesystem.gmftool#//@palette/@tools.1/@tools.1"/>
<diagramLink
href="filesystem.gmfgraph#ShortcutTarget"/>
<linkMetaFeature
xsi:type="ecore:EReference"
href="filesystem.ecore#//Shortcut/target"/>
</links>
<diagram>
<diagramCanvas
href="filesystem.gmfgraph#filesystem"/>
<domainModel
href="filesystem.ecore#/"/>
<domainMetaElement
href="filesystem.ecore#//Filesystem"/>
<palette
href="filesystem.gmftool#//@palette"/>
</diagram>
</gmfmap:Mapping>