blob: cf236a15eac12c70e68bd5c2331c8855da3aa806 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<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="cnvInterfaces">
<figures
name="InterfacesGallery"
implementationBundle="org.eclipse.uml2.diagram.common">
<descriptors
name="Interface_NameLabel">
<actualFigure
xsi:type="gmfgraph:Label"
name="Interface_NameLabel"/>
</descriptors>
<descriptors
name="ProvidedInterfaceCircleFigure">
<actualFigure
xsi:type="gmfgraph:Ellipse"
name="ProvidedInterfaceCircleFigure">
<maximumSize
dx="15"
dy="15"/>
<minimumSize
dx="15"
dy="15"/>
<preferredSize
dx="15"
dy="15"/>
</actualFigure>
</descriptors>
<descriptors
name="RequiredInterfaceCircleFigure">
<actualFigure
xsi:type="gmfgraph:Ellipse"
name="RequiredInterfaceCircleFigure"
lineKind="LINE_DOT">
<maximumSize
dx="15"
dy="15"/>
<minimumSize
dx="15"
dy="15"/>
<preferredSize
dx="15"
dy="15"/>
</actualFigure>
</descriptors>
<descriptors
name="ProvidedInterfaceConnectionFigure">
<actualFigure
xsi:type="gmfgraph:PolylineConnection"
name="ProvidedInterfaceConnectionFigure"/>
</descriptors>
<descriptors
name="RequiredInterfaceConnectionFigure">
<actualFigure
xsi:type="gmfgraph:PolylineConnection"
name="RequiredInterfaceConnectionFigure"
targetDecoration="//@figures.0/@descriptors.4/@actualFigure/@children.0">
<children
xsi:type="gmfgraph:CustomDecoration"
name="RequiredInterfaceConnectionFigure_Lollypop"
qualifiedClassName="org.eclipse.uml2.diagram.common.draw2d.RequiredInterfaceDecoration">
<attributes
name="radius"
value="10"/>
</children>
</actualFigure>
</descriptors>
<descriptors
name="RectangleInterfaceFigure">
<actualFigure
xsi:type="gmfgraph:Rectangle"
name="RectangleInterfaceFigure">
<layout
xsi:type="gmfgraph:FlowLayout"
vertical="true"
matchMinorSize="true"
forceSingleLine="true"
minorAlignment="FILL"
majorSpacing="0"
minorSpacing="0"/>
<children
xsi:type="gmfgraph:Rectangle"
name="RectangleInterfaceFigure_header">
<layout
xsi:type="gmfgraph:FlowLayout"
vertical="true"
matchMinorSize="true"
forceSingleLine="true"
majorSpacing="0"/>
<border
xsi:type="gmfgraph:LineBorder"/>
<children
xsi:type="gmfgraph:Rectangle"
name="RectangleInterfaceFigure_InterfaceContainer"
outline="false">
<layout
xsi:type="gmfgraph:CustomLayout"
qualifiedClassName="org.eclipse.uml2.diagram.common.draw2d.CenterLayout"/>
<children
xsi:type="gmfgraph:Label"
name="RectangleInterfaceFigure_interface"
text="\u00ABinterface\u00BB">
<font
xsi:type="gmfgraph:BasicFont"/>
<insets
top="5"
left="5"
right="5"/>
</children>
</children>
<children
xsi:type="gmfgraph:Rectangle"
name="RectangleInterfaceFigure_NameContainer"
outline="false">
<layout
xsi:type="gmfgraph:CustomLayout"
qualifiedClassName="org.eclipse.uml2.diagram.common.draw2d.CenterLayout"/>
<children
xsi:type="gmfgraph:Label"
name="RectangleInterfaceFigure_name">
<font
xsi:type="gmfgraph:BasicFont"/>
<insets
left="5"
bottom="5"
right="5"/>
</children>
</children>
</children>
<children
xsi:type="gmfgraph:Rectangle"
name="RectangleInterfaceFigure_propertiesCompartment">
<layout
xsi:type="gmfgraph:StackLayout"/>
</children>
<children
xsi:type="gmfgraph:Rectangle"
name="RectangleInterfaceFigure_operationsCompartment">
<layout
xsi:type="gmfgraph:StackLayout"/>
</children>
<children
xsi:type="gmfgraph:Rectangle"
name="RectangleInterfaceFigure_classesCompartment">
<layout
xsi:type="gmfgraph:StackLayout"/>
</children>
</actualFigure>
<accessors
figure="//@figures.0/@descriptors.5/@actualFigure/@children.1"/>
<accessors
figure="//@figures.0/@descriptors.5/@actualFigure/@children.2"/>
<accessors
figure="//@figures.0/@descriptors.5/@actualFigure/@children.3"/>
<accessors
figure="//@figures.0/@descriptors.5/@actualFigure/@children.0/@children.1/@children.0"/>
</descriptors>
</figures>
<nodes
name="ProvidedInterfaceCircleNode"
figure="ProvidedInterfaceCircleFigure"
resizeConstraint="NONE"/>
<nodes
name="RequiredInterfaceCircleNode"
figure="RequiredInterfaceCircleFigure"
resizeConstraint="NONE"/>
<nodes
name="RectangleInterfaceNode"
figure="RectangleInterfaceFigure"/>
<connections
name="ProvidedInterfaceLink"
figure="ProvidedInterfaceConnectionFigure"/>
<connections
name="RequiredInterfaceLink"
figure="RequiredInterfaceConnectionFigure"/>
<compartments
name="attributes"
figure="RectangleInterfaceFigure"
collapsible="true"
needsTitle="true"
accessor="//@figures.0/@descriptors.5/@accessors.0"/>
<compartments
name="operations"
figure="RectangleInterfaceFigure"
needsTitle="true"
accessor="//@figures.0/@descriptors.5/@accessors.1"/>
<compartments
name="classes"
figure="RectangleInterfaceFigure"
needsTitle="true"
accessor="//@figures.0/@descriptors.5/@accessors.2"/>
<labels
name="Interface_name"
figure="Interface_NameLabel"
elementIcon="false"/>
<labels
name="RectangleInterface_name"
figure="RectangleInterfaceFigure"
accessor="//@figures.0/@descriptors.5/@accessors.3"/>
</gmfgraph:Canvas>