blob: 62fc03533d2bb0763706c80b3f7a998c33b78287 [file] [log] [blame]
<?xml version="1.0" encoding="ASCII"?>
<gmfgraph:Canvas
xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:gmfgraph="http://www.eclipse.org/gmf/2006/GraphicalDefinition"
name="fed">
<figures
name="Default">
<figures
xsi:type="gmfgraph:PolylineDecoration"
name="FeatureDependsFigureTargetDecoration"/>
<figures
xsi:type="gmfgraph:PolygonDecoration"
name="FilledRhomb">
<template
x="-1"
y="1"/>
<template/>
<template
x="-1"
y="-1"/>
<template
x="-2"/>
<template
x="-1"
y="1"/>
</figures>
<figures
xsi:type="gmfgraph:PolylineDecoration"
name="FeatureIncludesFigureTargetDecoration"/>
<descriptors
name="FeatureFigure">
<actualFigure
xsi:type="gmfgraph:RoundedRectangle"
name="FeatureFigure">
<border
xsi:type="gmfgraph:MarginBorder">
<insets
top="5"
left="5"
bottom="5"
right="5"/>
</border>
<children
xsi:type="gmfgraph:Label"
name="FeatureLabelFigure"
text="Feature">
<maximumSize
dx="10000"
dy="50"/>
</children>
<children
xsi:type="gmfgraph:Rectangle"
name="FeaturePluginsCompartmentFigure"
outline="false"/>
</actualFigure>
<accessors
accessor="getFigureFeatureLabelFigure"
figure="//@figures.0/@descriptors.0/@actualFigure/@children.0"/>
<accessors
accessor="getFeaturePluginsCompartmentFigure"
figure="//@figures.0/@descriptors.0/@actualFigure/@children.1"/>
</descriptors>
<descriptors
name="PluginFigure">
<actualFigure
xsi:type="gmfgraph:RoundedRectangle"
name="PluginFigure">
<border
xsi:type="gmfgraph:MarginBorder">
<insets
top="5"
left="5"
bottom="5"
right="5"/>
</border>
<children
xsi:type="gmfgraph:Label"
name="PluginLabelFigure"
text="Plugin"/>
</actualFigure>
<accessors
accessor="getFigurePluginLabelFigure"
figure="//@figures.0/@descriptors.1/@actualFigure/@children.0"/>
</descriptors>
<descriptors
name="FeatureDependsFigure">
<actualFigure
xsi:type="gmfgraph:PolylineConnection"
name="FeatureDependsFigure"
lineKind="LINE_DASH"
targetDecoration="//@figures.0/@figures.0"/>
</descriptors>
<descriptors
name="FeatureDependsExternalLabelFigure">
<actualFigure
xsi:type="gmfgraph:Label"
name="FeatureDependsExternalLabel"/>
</descriptors>
<descriptors
name="FeatureIncludesFigure">
<actualFigure
xsi:type="gmfgraph:PolylineConnection"
name="FeatureIncludesFigure"
sourceDecoration="//@figures.0/@figures.1"
targetDecoration="//@figures.0/@figures.2"/>
</descriptors>
<descriptors
name="FeatureIncludesExternalLabelFigure">
<actualFigure
xsi:type="gmfgraph:Label"
name="FeatureIncludesExternalLabel"/>
</descriptors>
</figures>
<nodes
name="Feature"
figure="FeatureFigure"/>
<nodes
name="Plugin"
figure="PluginFigure"/>
<connections
name="FeatureDepends"
figure="FeatureDependsFigure"/>
<connections
name="FeatureIncludes"
figure="FeatureIncludesFigure"/>
<compartments
name="FeaturePluginsCompartment"
figure="FeatureFigure"
collapsible="true"
accessor="//@figures.0/@descriptors.0/@accessors.1"/>
<labels
name="FeatureLabel"
figure="FeatureFigure"
accessor="//@figures.0/@descriptors.0/@accessors.0"/>
<labels
name="PluginLabel"
figure="PluginFigure"
accessor="//@figures.0/@descriptors.1/@accessors.0"/>
<labels
name="FeatureDependsExternalLabel"
figure="FeatureDependsExternalLabelFigure"
elementIcon="false"/>
<labels
name="FeatureIncludesExternalLabel"
figure="FeatureIncludesExternalLabelFigure"
elementIcon="false"/>
</gmfgraph:Canvas>