| <?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="cnvUseCases"> |
| <figures |
| name="UseCasesGallery" |
| implementationBundle="org.eclipse.gmf.runtime.draw2d.ui"> |
| <figures |
| xsi:type="gmfgraph:PolylineDecoration" |
| name="UseCases_ArrowDecoration"> |
| <template |
| x="-1" |
| y="1"/> |
| <template/> |
| <template |
| x="-1" |
| y="-1"/> |
| </figures> |
| <descriptors |
| name="UseCases_WithArrow_Polyline"> |
| <actualFigure |
| xsi:type="gmfgraph:PolylineConnection" |
| name="UseCases_WithArrow_Polyline" |
| lineKind="LINE_DASH" |
| targetDecoration="//@figures.0/@figures.0"> |
| <foregroundColor |
| xsi:type="gmfgraph:ConstantColor" |
| value="black"/> |
| </actualFigure> |
| </descriptors> |
| <descriptors |
| name="ExtendsLink_fixed"> |
| <actualFigure |
| xsi:type="gmfgraph:Label" |
| name="ExtendsLink_fixed" |
| text="\u00ABextend\u00BB"/> |
| </descriptors> |
| <descriptors |
| name="IncludeLink_fixed"> |
| <actualFigure |
| xsi:type="gmfgraph:Label" |
| name="IncludeLink_fixed" |
| text="\u00ABinclude\u00BB"/> |
| </descriptors> |
| <descriptors |
| name="ActorFigure"> |
| <actualFigure |
| xsi:type="gmfgraph:CustomFigure" |
| name="ActorFigure" |
| qualifiedClassName="org.eclipse.uml2.diagram.usecase.draw2d.StickMan"/> |
| </descriptors> |
| <descriptors |
| name="UseCaseFigure"> |
| <actualFigure |
| xsi:type="gmfgraph:Ellipse" |
| name="UseCaseFigure"> |
| <layout |
| xsi:type="gmfgraph:CustomLayout" |
| qualifiedClassName="org.eclipse.uml2.diagram.common.draw2d.SplitEllipseLayout"/> |
| <children |
| xsi:type="gmfgraph:Label" |
| name="UseCaseFigure_name"> |
| <layoutData |
| xsi:type="gmfgraph:BorderLayoutData" |
| alignment="BEGINNING" |
| vertical="true"/> |
| </children> |
| <children |
| xsi:type="gmfgraph:Rectangle" |
| name="UseCaseFigure_contents" |
| outline="false" |
| fill="false"> |
| <layoutData |
| xsi:type="gmfgraph:BorderLayoutData" |
| alignment="FILL"/> |
| <border |
| xsi:type="gmfgraph:CustomBorder" |
| qualifiedClassName="org.eclipse.uml2.diagram.common.draw2d.OneLineDashedBorder"/> |
| </children> |
| </actualFigure> |
| <accessors |
| accessor="getUseCaseFigure_name" |
| figure="//@figures.0/@descriptors.4/@actualFigure/@children.0"/> |
| <accessors |
| accessor="getUseCaseFigure_contents" |
| figure="//@figures.0/@descriptors.4/@actualFigure/@children.1"/> |
| </descriptors> |
| <descriptors |
| name="ExtensionPoint_name_explanation"> |
| <actualFigure |
| xsi:type="gmfgraph:Label" |
| name="ExtensionPoint_name_explanation"/> |
| </descriptors> |
| <descriptors |
| name="Actor_external_name"> |
| <actualFigure |
| xsi:type="gmfgraph:Label" |
| name="Actor_external_name"/> |
| </descriptors> |
| <descriptors |
| name="UseCaseAsClassFigure"> |
| <actualFigure |
| xsi:type="gmfgraph:Rectangle" |
| name="UseCaseAsClassFigure"> |
| <layout |
| xsi:type="gmfgraph:FlowLayout" |
| vertical="true" |
| matchMinorSize="true" |
| forceSingleLine="true" |
| minorAlignment="CENTER" |
| majorSpacing="0" |
| minorSpacing="0"/> |
| <children |
| xsi:type="gmfgraph:Rectangle" |
| name="UseCaseAsClassFigure_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="UseCaseAsClassFigure_StereoContainer" |
| outline="false"> |
| <layout |
| xsi:type="gmfgraph:CustomLayout" |
| qualifiedClassName="org.eclipse.uml2.diagram.common.draw2d.CenterLayout"/> |
| <children |
| xsi:type="gmfgraph:Label" |
| name="UseCaseAsClassFigure_stereo"> |
| <font |
| xsi:type="gmfgraph:BasicFont"/> |
| <insets |
| top="5" |
| left="5" |
| right="5"/> |
| </children> |
| </children> |
| <children |
| xsi:type="gmfgraph:Rectangle" |
| name="UseCaseAsClassFigure_NameContainer" |
| outline="false"> |
| <layout |
| xsi:type="gmfgraph:CustomLayout" |
| qualifiedClassName="org.eclipse.uml2.diagram.common.draw2d.CenterLayout"/> |
| <children |
| xsi:type="gmfgraph:Label" |
| name="UseCaseAsClassFigure_name"> |
| <font |
| xsi:type="gmfgraph:BasicFont"/> |
| <insets |
| left="5" |
| bottom="5" |
| right="5"/> |
| </children> |
| </children> |
| </children> |
| <children |
| xsi:type="gmfgraph:Rectangle" |
| name="UseCaseAsClass_PointsCompartment"> |
| <layout |
| xsi:type="gmfgraph:StackLayout"/> |
| </children> |
| </actualFigure> |
| <accessors |
| accessor="getUseCaseAsClassFigure_stereo" |
| figure="//@figures.0/@descriptors.7/@actualFigure/@children.0/@children.0/@children.0"/> |
| <accessors |
| accessor="getUseCaseAsClassFigure_name" |
| figure="//@figures.0/@descriptors.7/@actualFigure/@children.0/@children.1/@children.0"/> |
| <accessors |
| accessor="getUseCaseAsClass_points" |
| figure="//@figures.0/@descriptors.7/@actualFigure/@children.1"/> |
| </descriptors> |
| <descriptors |
| name="ActorAsRectangleFigure"> |
| <actualFigure |
| xsi:type="gmfgraph:Rectangle" |
| name="ActorAsRectangleFigure"> |
| <layout |
| xsi:type="gmfgraph:FlowLayout" |
| vertical="true" |
| matchMinorSize="true" |
| forceSingleLine="true" |
| majorAlignment="FILL" |
| minorAlignment="FILL" |
| majorSpacing="0" |
| minorSpacing="0"/> |
| <children |
| xsi:type="gmfgraph:Label" |
| name="ActorAsRectangleFigure_fixed_actor" |
| text="\u00ABactor\u00BB"/> |
| <children |
| xsi:type="gmfgraph:Rectangle" |
| name="ActorAsRectangleFigure_NameContainer" |
| outline="false" |
| fill="false"> |
| <layout |
| xsi:type="gmfgraph:CustomLayout" |
| qualifiedClassName="org.eclipse.uml2.diagram.common.draw2d.CenterLayout"/> |
| <children |
| xsi:type="gmfgraph:Label" |
| name="ActorAsRectangleFigure_name"/> |
| </children> |
| </actualFigure> |
| <accessors |
| accessor="getActorAsRectangleFigure_name" |
| figure="//@figures.0/@descriptors.8/@actualFigure/@children.1/@children.0"/> |
| </descriptors> |
| <descriptors |
| name="UseCaseSubjectFigure"> |
| <actualFigure |
| xsi:type="gmfgraph:Rectangle" |
| name="UseCaseSubjectFigure"> |
| <layout |
| xsi:type="gmfgraph:CustomLayout" |
| qualifiedClassName="org.eclipse.uml2.diagram.common.draw2d.PileLayout"> |
| <attributes |
| name="stretchBottom" |
| value="true"/> |
| </layout> |
| <backgroundColor |
| xsi:type="gmfgraph:ConstantColor" |
| value="lightGray"/> |
| <children |
| xsi:type="gmfgraph:Rectangle" |
| name="UseCaseSubjectFigure_header"> |
| <layout |
| xsi:type="gmfgraph:CustomLayout" |
| qualifiedClassName="org.eclipse.uml2.diagram.common.draw2d.CenterLayout"/> |
| <children |
| xsi:type="gmfgraph:Label" |
| name="UseCaseSubjectFigure_name"> |
| <font |
| xsi:type="gmfgraph:BasicFont"/> |
| <insets |
| left="5" |
| bottom="5" |
| right="5"/> |
| </children> |
| </children> |
| <children |
| xsi:type="gmfgraph:Rectangle" |
| name="UseCaseSubjectFigure_contents"> |
| <layout |
| xsi:type="gmfgraph:StackLayout"/> |
| </children> |
| </actualFigure> |
| <accessors |
| accessor="getUseCaseSubjectFigure_contents" |
| figure="//@figures.0/@descriptors.9/@actualFigure/@children.1"/> |
| <accessors |
| accessor="getUseCaseSubjectFigure_name" |
| figure="//@figures.0/@descriptors.9/@actualFigure/@children.0/@children.0"/> |
| </descriptors> |
| </figures> |
| <nodes |
| name="UseCaseNode" |
| figure="UseCaseFigure"> |
| <facets |
| xsi:type="gmfgraph:DefaultSizeFacet"> |
| <defaultSize |
| dx="140" |
| dy="60"/> |
| </facets> |
| </nodes> |
| <nodes |
| name="ActorNode" |
| figure="ActorFigure"> |
| <facets |
| xsi:type="gmfgraph:DefaultSizeFacet"> |
| <defaultSize |
| dx="30" |
| dy="50"/> |
| </facets> |
| </nodes> |
| <nodes |
| name="UseCaseAsClassNode" |
| figure="UseCaseAsClassFigure"> |
| <facets |
| xsi:type="gmfgraph:DefaultSizeFacet"> |
| <defaultSize |
| dx="100" |
| dy="60"/> |
| </facets> |
| </nodes> |
| <nodes |
| name="ActorAsRectangleNode" |
| figure="ActorAsRectangleFigure"> |
| <facets |
| xsi:type="gmfgraph:DefaultSizeFacet"> |
| <defaultSize |
| dx="80" |
| dy="60"/> |
| </facets> |
| </nodes> |
| <nodes |
| name="SubjectNode" |
| figure="UseCaseSubjectFigure"> |
| <facets |
| xsi:type="gmfgraph:DefaultSizeFacet"> |
| <defaultSize |
| dx="200" |
| dy="400"/> |
| </facets> |
| </nodes> |
| <connections |
| name="UseCases_WithArrowLink" |
| figure="UseCases_WithArrow_Polyline"/> |
| <compartments |
| name="points" |
| figure="UseCaseFigure" |
| accessor="//@figures.0/@descriptors.4/@accessors.1"/> |
| <compartments |
| name="extension points" |
| figure="UseCaseAsClassFigure" |
| collapsible="true" |
| needsTitle="true" |
| accessor="//@figures.0/@descriptors.7/@accessors.2"/> |
| <compartments |
| name="use cases" |
| figure="UseCaseSubjectFigure" |
| accessor="//@figures.0/@descriptors.9/@accessors.0"/> |
| <labels |
| name="UseCaseNode_name" |
| figure="UseCaseFigure" |
| accessor="//@figures.0/@descriptors.4/@accessors.0"/> |
| <labels |
| name="ExtendsLink_FixedLabel" |
| figure="ExtendsLink_fixed"> |
| <facets |
| xsi:type="gmfgraph:AlignmentFacet" |
| alignment="CENTER"/> |
| <facets |
| xsi:type="gmfgraph:LabelOffsetFacet" |
| y="20"/> |
| </labels> |
| <labels |
| name="IncludeLink_FixedLabel" |
| figure="IncludeLink_fixed"> |
| <facets |
| xsi:type="gmfgraph:AlignmentFacet" |
| alignment="CENTER"/> |
| <facets |
| xsi:type="gmfgraph:LabelOffsetFacet" |
| y="20"/> |
| </labels> |
| <labels |
| name="ActorNode_name" |
| figure="Actor_external_name" |
| elementIcon="false"/> |
| <labels |
| name="UseCaseAsClassNode_name" |
| figure="UseCaseAsClassFigure" |
| accessor="//@figures.0/@descriptors.7/@accessors.1"/> |
| <labels |
| name="UseCaseAsClassNode_stereo" |
| figure="UseCaseAsClassFigure" |
| elementIcon="false" |
| accessor="//@figures.0/@descriptors.7/@accessors.0"/> |
| <labels |
| name="ActorAsRectangleNode_name" |
| figure="ActorAsRectangleFigure" |
| elementIcon="false" |
| accessor="//@figures.0/@descriptors.8/@accessors.0"/> |
| <labels |
| name="SubjectNode_name" |
| figure="UseCaseSubjectFigure" |
| elementIcon="false" |
| accessor="//@figures.0/@descriptors.9/@accessors.1"/> |
| </gmfgraph:Canvas> |