summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaged Elaasar2014-05-13 16:08:30 (EDT)
committerMaged Elaasar2014-05-13 16:08:30 (EDT)
commit9714eef631be02931849e731b00224b0c7e0239a (patch)
tree8894a96cb62b4e1e36b82ad4eded1fff19035d67
parent2da0a56b7c2d60edf43642ef2f27e2443c96f4a9 (diff)
downloadorg.eclipse.papyrus-9714eef631be02931849e731b00224b0c7e0239a.zip
org.eclipse.papyrus-9714eef631be02931849e731b00224b0c7e0239a.tar.gz
org.eclipse.papyrus-9714eef631be02931849e731b00224b0c7e0239a.tar.bz2
Initial delivery of diagram-definitionrefs/changes/79/26479/1
Change-Id: I60f6fce664f15ca9c09f8ff4f977015ce6d92f29 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
-rw-r--r--.gitignore3
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/.classpath7
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/.project28
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/.settings/org.eclipse.jdt.ui.prefs3
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/META-INF/MANIFEST.MF22
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/build.properties18
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCanvas_bounds_Bounds.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCircle_center_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCubicCurveTo_endControl_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCubicCurveTo_point_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCubicCurveTo_startControl_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Canvas.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Circle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_ClipPath.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Ellipse.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Group.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Image.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Line.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_LinearGradient.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Marker.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Path.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Pattern.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Polygon.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Polyline.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_RadialGradient.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Rectangle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_RootCanvas.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Text.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Use.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_styleSheet_StyleSheet.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEdge_waypoint_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEllipse_center_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEllipse_radii_Dimension.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEllipticalCurveTo_point_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEllipticalCurveTo_radii_Dimension.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGradient_stop_GradientStop.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_style_Style.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Matrix.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Rotate.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Scale.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Skew.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Translate.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Canvas.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Circle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_ClipPath.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Ellipse.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Group.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Image.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Line.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Marker.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Path.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Polygon.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Polyline.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Rectangle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_RootCanvas.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Text.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Use.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateImage_bounds_Bounds.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLineTo_point_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLine_end_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLine_start_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLinearGradient_end_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLinearGradient_start_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateMarker_reference_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateMarker_size_Dimension.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateMoveTo_point_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Matrix.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Rotate.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Scale.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Skew.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Translate.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_ClosePath.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_CubicCurveTo.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_EllipticalCurveTo.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_LineTo.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_MoveTo.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_QuadraticCurveTo.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_bounds_Bounds.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Canvas.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Circle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_ClipPath.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Ellipse.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Group.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Image.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Line.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Marker.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Path.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Polygon.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Polyline.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Rectangle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_RootCanvas.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Text.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Use.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePolygon_point_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePolyline_point_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateQuadraticCurveTo_control_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateQuadraticCurveTo_point_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRadialGradient_center_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRadialGradient_focus_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRectangle_bounds_Bounds.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRootCanvas_definitions_Definitions.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRotate_center_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateShape_bounds_Bounds.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyleRule_selector_StyleSelector.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyleRule_style_Style.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyleSheet_rule_StyleRule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyle_fill_Paint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyle_stroke_Paint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateText_position_Point.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateUse_bounds_Bounds.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Bounds.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Canvas.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Circle.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/ClipPath.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/ClosePath.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/CubicCurveTo.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Definitions.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Dimension.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Ellipse.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/EllipticalCurveTo.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/GradientStop.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Group.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Image.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Line.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/LineTo.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/LinearGradient.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Marker.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Matrix.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/MoveTo.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Paint.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Path.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Pattern.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Point.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Polygon.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Polyline.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/QuadraticCurveTo.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/RadialGradient.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Rectangle.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/RootCanvas.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Rotate.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Scale.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Skew.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Style.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/StyleRule.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/StyleSelector.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/StyleSheet.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Text.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Translate.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Use.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/plugin.properties241
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/plugin.xml59
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dc/provider/BoundsItemProvider.java221
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dc/provider/DCItemProviderAdapterFactory.java269
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dc/provider/DimensionItemProvider.java181
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dc/provider/PointItemProvider.java181
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/CanvasItemProvider.java169
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/CircleItemProvider.java194
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/ClipPathItemProvider.java118
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/ClosePathItemProvider.java117
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/CubicCurveToItemProvider.java209
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/DGItemProviderAdapterFactory.java1142
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/DefinitionItemProvider.java153
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/DefinitionsItemProvider.java257
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/EllipseItemProvider.java175
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/EllipticalCurveToItemProvider.java245
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/GradientItemProvider.java157
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/GradientStopItemProvider.java211
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/GraphicalElementItemProvider.java226
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/GroupItemProvider.java224
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/ImageItemProvider.java216
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/LineItemProvider.java199
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/LineToItemProvider.java168
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/LinearGradientItemProvider.java200
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/MarkedElementItemProvider.java169
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/MarkerItemProvider.java175
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/MatrixItemProvider.java247
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/MoveToItemProvider.java168
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/PaintItemProvider.java186
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/PaintServerItemProvider.java173
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/PathCommandItemProvider.java154
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/PathItemProvider.java188
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/PatternItemProvider.java232
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/PolygonItemProvider.java169
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/PolylineItemProvider.java169
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/QuadraticCurveToItemProvider.java201
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/RadialGradientItemProvider.java226
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/RectangleItemProvider.java195
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/RootCanvasItemProvider.java215
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/RotateItemProvider.java193
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/ScaleItemProvider.java167
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/SkewItemProvider.java167
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/StyleItemProvider.java440
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/StyleRuleItemProvider.java188
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/StyleSelectorItemProvider.java184
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/StyleSheetItemProvider.java183
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/TextItemProvider.java194
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/TransformItemProvider.java119
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/TranslateItemProvider.java167
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/UseItemProvider.java168
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/di/provider/DIItemProviderAdapterFactory.java191
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/di/provider/DiagramElementItemProvider.java246
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/di/provider/DiagramItemProvider.java178
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/di/provider/EdgeItemProvider.java193
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/di/provider/ShapeItemProvider.java154
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/di/provider/StyleItemProvider.java117
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/edit/DDEditPlugin.java97
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/.classpath37
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/.project28
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/META-INF/MANIFEST.MF52
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/CHANGES1528
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/LICENSE201
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/NOTICE18
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/README77
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-rasterizer.jarbin0 -> 56268 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-slideshow.jarbin0 -> 15215 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-squiggle.jarbin0 -> 553671 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-svgpp.jarbin0 -> 18151 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-ttf2svg.jarbin0 -> 6077 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik.jarbin0 -> 5236 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/.htaccess23
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/broken-links.xml2
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/contributors.html831
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo.html356
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo$1.classbin0 -> 1924 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo$2.classbin0 -> 1924 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo.classbin0 -> 2716 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo.java151
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/Makefile2
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/barChart.svg117
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-awt-util.jarbin0 -> 391875 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-bridge.jarbin0 -> 367923 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-css.jarbin0 -> 241098 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-dom.jarbin0 -> 129611 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-ext.jarbin0 -> 76671 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-gvt.jarbin0 -> 174560 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-parser.jarbin0 -> 38864 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-script.jarbin0 -> 50212 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-svg-dom.jarbin0 -> 454798 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-swing.jarbin0 -> 149007 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-util.jarbin0 -> 83211 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-xml.jarbin0 -> 21076 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/demo.html83
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/xml-apis-dom3.jarbin0 -> 122982 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/branches.html214
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/index.html204
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/svg12.html454
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/test.html824
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/download.html307
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/faq.html1125
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/batik.pngbin0 -> 22758 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/batikUses.jpgbin0 -> 142655 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/built-with-forrest-button.pngbin0 -> 1936 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/group-logo.pngbin0 -> 17574 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/instruction_arrow.pngbin0 -> 285 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/index.html468
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/install.html639
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/jarDependImg.pngbin0 -> 105451 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/license.html457
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/linkmap.html723
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/mailing-lists.html360
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_de.xml23
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_en_US.xml23
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_es.xml23
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_fr.xml23
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/basic.css166
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/breadcrumbs-optimized.js90
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/breadcrumbs.js237
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/fontsize.js166
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/getBlank.js40
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/getMenu.js45
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/README.txt1
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/add.jpgbin0 -> 1142 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/built-with-forrest-button.pngbin0 -> 1936 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/chapter.gifbin0 -> 49 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/chapter_open.gifbin0 -> 49 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/current.gifbin0 -> 54 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/error.pngbin0 -> 1709 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/external-link.gifbin0 -> 71 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/fix.jpgbin0 -> 932 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/forrest-credit-logo.pngbin0 -> 4633 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/hack.jpgbin0 -> 743 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/header_white_line.gifbin0 -> 37 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/info.pngbin0 -> 1320 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/instruction_arrow.pngbin0 -> 285 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/label.gifbin0 -> 54 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/page.gifbin0 -> 79 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/pdfdoc.gifbin0 -> 1008 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/poddoc.pngbin0 -> 856 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/printer.gifbin0 -> 603 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-b-l-15-1body-2menu-3menu.pngbin0 -> 354 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-b-r-15-1body-2menu-3menu.pngbin0 -> 316 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.pngbin0 -> 201 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.pngbin0 -> 209 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.pngbin0 -> 209 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.pngbin0 -> 199 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-15-1body-2menu-3menu.pngbin0 -> 379 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.pngbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.pngbin0 -> 223 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.pngbin0 -> 210 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/remove.jpgbin0 -> 1251 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rss.pngbin0 -> 360 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/spacer.gifbin0 -> 43 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/success.pngbin0 -> 1291 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/txtdoc.pngbin0 -> 784 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/update.jpgbin0 -> 990 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/valid-html401.pngbin0 -> 2948 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/vcss.pngbin0 -> 1134 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/warning.pngbin0 -> 1215 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/xmldoc.gifbin0 -> 992 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/menu.js48
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/note.txt50
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/print.css54
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/profile.css483
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/prototype.js1257
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/screen.css587
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/status.html10676
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/browser.html874
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/font-converter.html302
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerAOI.pngbin0 -> 70564 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerBrowsing.pngbin0 -> 36293 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerDefaultRegular.pngbin0 -> 139388 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerFileOpen.pngbin0 -> 35147 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerLocationBar.pngbin0 -> 118050 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerMultipleFiles.pngbin0 -> 54494 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerOpenPage.pngbin0 -> 25904 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerPan.pngbin0 -> 58578 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerPreferences.pngbin0 -> 46089 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerThumbnail.pngbin0 -> 24347 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerViewSource.pngbin0 -> 66956 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerViewTree.pngbin0 -> 43492 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerZoomin.pngbin0 -> 48861 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/index.html226
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/pretty-printer.html381
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/rasterizer.html872
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/uses.html402
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/architecture.html305
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/dom-api.html410
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/extending.html1065
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/HighLevelArchitecture.pngbin0 -> 34912 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/svgapplication.pngbin0 -> 60493 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/svggen.jpgbin0 -> 62838 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/svggenHighLevelArchi.jpgbin0 -> 31473 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/index.html323
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/parsers.html464
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/scripting/ecmascript.html443
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/scripting/java.html478
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/scripting/security.html499
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/svg-generator.html757
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/swing.html511
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/transcoder.html814
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/extensions/README.txt13
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/extensions/batik-rasterizer-ext.jarbin0 -> 9867 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/extensions/batik-squiggle-ext.jarbin0 -> 9876 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.dom-documentation.txt86
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.dom-software.txt74
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.js.txt890
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.pdf-transcoder.txt2
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.sax.txt23
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.xalan-2.6.0.txt2
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.xerces_2_5_0.txt60
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.js.txt23
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.pdf-transcoder.txt8
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xalan-2.6.0.txt4
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xerces_2_5_0.txt4
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xml-apis-ext.txt19
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xml-apis.txt30
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/Squiggle.icnsbin0 -> 49249 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-anim.jarbin0 -> 95479 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-awt-util.jarbin0 -> 403287 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-bridge.jarbin0 -> 561551 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-codec.jarbin0 -> 165433 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-css.jarbin0 -> 311900 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-dom.jarbin0 -> 173750 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-ext.jarbin0 -> 10261 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-extension.jarbin0 -> 68051 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-gui-util.jarbin0 -> 170879 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-gvt.jarbin0 -> 242948 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-parser.jarbin0 -> 73710 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-script.jarbin0 -> 61893 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-svg-dom.jarbin0 -> 603361 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-svggen.jarbin0 -> 215802 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-swing.jarbin0 -> 185144 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-transcoder.jarbin0 -> 122393 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-util.jarbin0 -> 128334 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-xml.jarbin0 -> 30862 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/js.jarbin0 -> 504741 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/make-squiggle-app.sh87
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/pdf-transcoder.jarbin0 -> 749716 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xalan-2.6.0.jarbin0 -> 1781922 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xerces_2_5_0.jarbin0 -> 934835 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xml-apis-ext.jarbin0 -> 85686 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xml-apis.jarbin0 -> 194354 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/3D.svg504
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/GVT.svg136
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/anne.svg706
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/asf-logo.svg760
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/barChart.svg117
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batik3D.svg555
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batik70.svg129
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikBatik.svg212
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikCandy.svg143
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikFX.svg151
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikLogo.svg186
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikYin.svg198
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/chessFont.svg202
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/chessboard.svg105
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/colorSwitch.svg129
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/extension.css29
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/flowText.svg67
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/flowTextAlign.svg189
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/gears.svg76
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/histogramNormalization.jpgbin0 -> 43304 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/histogramNormalization.svg88
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/regularPolygon.svg84
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/solidColor.svg109
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/solidColor2.svg109
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/star.svg83
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/xsl/data.xml33
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/xsl/data.xsl68
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/xsl/nodata.xsl70
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/gradients.svg125
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/henryV.svg107
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/logoShadowOffset.svg283
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/logoTexture.svg180
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mapSpain.svg1798
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mapWaadt.svg2468
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mathMetal.svg415
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mines.svg433
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/moonPhases.svg853
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/sizeOfSun.svg227
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/cards/default.svg1141
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/klondike.svg337
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/board.js167
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/card.js234
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/deck.js52
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/pile.js399
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/util.js81
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/towers.svg601
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/starfield.svg384
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/strokeFont.svg481
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/sunRise.svg666
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/sydney.svg206
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/icc/changeColor.icmbin0 -> 740 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/arabic.pngbin0 -> 5012 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/bmpCursor.bmpbin0 -> 3128 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/brushedMetal.jpgbin0 -> 94851 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/canaryRelief.pngbin0 -> 3039 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotCenter.pngbin0 -> 324 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotCenterBig.pngbin0 -> 617 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotCenterSmall.pngbin0 -> 230 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotE.pngbin0 -> 320 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotN.pngbin0 -> 328 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotNE.pngbin0 -> 321 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotNW.pngbin0 -> 322 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotS.pngbin0 -> 324 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotSE.pngbin0 -> 320 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotSW.pngbin0 -> 319 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotW.pngbin0 -> 321 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/jpeg.jpgbin0 -> 21379 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/jpegCursor.jpgbin0 -> 6644 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/operaBridge.jpgbin0 -> 31244 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/operaSteps.jpgbin0 -> 32729 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/operaWalk.jpgbin0 -> 22085 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/png.pngbin0 -> 21496 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/png2.pngbin0 -> 2856 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/pngCursor.pngbin0 -> 349 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors.tifbin0 -> 13610 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors_pb.tifbin0 -> 14102 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors_pb_tile.tifbin0 -> 20322 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors_tile.tifbin0 -> 20132 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/spainRelief.pngbin0 -> 134968 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg.pngbin0 -> 9277 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg.svg85
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg2.svg40
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg3.svg41
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor.svg29
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor2.svg28
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor3.svg28
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor4.svg24
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/tde.jpgbin0 -> 8775 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/tiffCursor.tifbin0 -> 8158 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/toBeProfiled.pngbin0 -> 3486 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/test/script/EventListenerInitializerImpl$1.classbin0 -> 1091 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/test/script/EventListenerInitializerImpl.classbin0 -> 1398 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/untrusted/script/UntrustedScriptHandler$1.classbin0 -> 3242 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/untrusted/script/UntrustedScriptHandler.classbin0 -> 9523 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/resources/com/test/script/java-binding.mf2
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/resources/com/untrusted/script/security2.mf2
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/sources/com/test/script/EventListenerInitializerImpl.java53
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/sources/com/untrusted/script/UntrustedScriptHandler.java296
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/script/common.js147
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/script/rhinoSecurity.js233
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/script/scrollbar.js130
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/basicsad.css39
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cold.css26
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaList.css79
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaPrint.css42
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaProjection.css39
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaScreen.css41
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/default.css39
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/grim.css39
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/hot.css26
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/oups.css39
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/smiling.css39
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/subdir/useStylesheet.css35
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/subdir/useStylesheet2.css27
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/test.css29
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/wow.css39
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/svg/defs.svg396
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/svg/defs2.svg57
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/ttf/glb12.ttfbin0 -> 53460 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/black_shapes.wmfbin0 -> 2276 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/imageWMF.wmfbin0 -> 221682 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/negApmText1.wmfbin0 -> 12652 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/negApmText2.wmfbin0 -> 5650 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/testChart.wmfbin0 -> 4200 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/textGreek.wmfbin0 -> 1082 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/color/colorProfile.svg310
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/color/colors.svg189
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/color/systemColors.svg178
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/coordinates/em.svg84
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/coordinates/percentagesAndUnits.svg140
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/enableBackground.svg177
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feColorMatrix.svg152
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feComponentTransfer.svg215
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feComponentTransfer2.svg221
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feComposite.svg248
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feConvolveMatrix.svg351
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feDisplacementMap.svg179
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feGaussianDefault.svg52
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feImage.svg123
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feImage2.svg160
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feMerge.svg237
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feMorphology.svg112
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feTile.svg147
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feTileTarget.svg199
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feTurbulence.svg112
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/filterRegions.svg482
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/svgEnableBackground.svg189
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/batikFont.svg182
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontAltGlyph.svg230
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontAltGlyph2.svg146
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontAltGlyph3.svg230
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontArabic.svg724
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontBounds.svg91
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontChoice.svg202
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontDecorations.svg303
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontExternalFont.svg60
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontFace.svg124
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontFamilyCaseSensitivity.svg122
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphChoice.svg418
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphsBoth.svg473
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphsChildSVG.svg474
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphsD.svg477
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontKerning.svg262
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontOnPath.svg153
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontStyling.svg273
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor.svg211
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor2.svg143
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor3.svg118
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor4.svg180
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursorImage.svg22
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursorImage2.svg21
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/focus.svg112
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/keyEvents.svg114
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/keyEvents2.svg620
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/pointerEvents.svg1612
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/anchor.svg728
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/anchorInsideText.svg139
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/linkingTransform.svg83
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/linkingViewBox.svg85
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/pointerEvents.svg325
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/pointerEvents2.svg256
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/clip.svg223
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/clipQuality.svg239
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/clipTransform.svg78
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/maskRegions.svg139
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/bboxOnText.svg60
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/display.svg177
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/image-rendering.svg61
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersExt.svg284
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersMisc.svg264
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersOrientA.svg286
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersOrientB.svg190
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersPreserveAspectRatio.svg582
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersShapes.svg151
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/shape-rendering.svg64
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/stroke-rendering.svg69
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/text-rendering.svg71
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/text-rendering2.svg91
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/visibility.svg139
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/externalPaints.svg94
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/gradientLimit.svg126
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/gradientPoint.svg127
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/linearGradientLine.svg91
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/linearGradientOrientation.svg161
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/linearGradientRepeat.svg161
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternPreserveAspectRatioA.svg556
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternRegionA.svg227
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternRegionB.svg245
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternRegions.svg263
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradient.svg254
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradient2.svg262
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradient3.svg257
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradientLine.svg72
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradientOrientation.svg150
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/rendering/opacity.svg125
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/rendering/opacity2.svg125
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/rendering/paintOpacity.svg232
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/add.svg84
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/addDescOnClick.svg196
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/alert.svg105
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/bbox.svg403
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/boundsTransformChange.svg67
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/bug12933.svg113
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/circle.svg66
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/currentScaleTranslate.svg114
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/display.svg104
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/domSVGColor.svg183
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/ellipse.svg72
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/enclosureList.svg431
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/enclosureList2.svg394
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/eventAttrAdd.svg108
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/fill.svg54
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/filterPatternUpdate.svg132
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/filterPatternUpdateRef.svg117
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/forceRedraw.svg105
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/getElementById.svg184
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/gradientsUpdate.svg130
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/gradientsUpdateRef.svg114
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/image.svg98
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageRefUpdate.svg90
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageRendering.svg66
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageUpdate.svg134
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageraster.svg153
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imagesvg.svg153
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/intersectionList.svg412
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/intersectionList2.svg394
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/javaBinding.svg64
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/line.svg82
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/markerUpdate.svg184
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/markerUpdateRef.svg96
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/maskClipUpdate.svg126
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/maskClipUpdateRef.svg108
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/memoryLeak1.svg88
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/modalEventTest.svg118
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/nestedsvg.svg58
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/normalizedPathTest.svg63
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/paintType.svg142
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path.svg55
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/pathLength.svg122
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path_pathSegList1.svg256
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path_pathSegList2.svg162
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path_pathSegList_create.svg235
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polygon.svg55
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polygon_points1.svg238
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polygon_points2.svg178
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polyline.svg55
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polyline_points1.svg237
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polyline_points2.svg178
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/primaryDoc.svg64
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/rect.svg84
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/rectResizeOnClick.svg80
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/relativeURI.svg228
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/remove.svg87
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/removeLast.svg56
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/removeOnclick.svg87
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocDynamic11.svg33
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocDynamic12.svg33
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocStatic11.svg30
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocStatic12.svg30
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/rootSizeChange.svg86
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security.svg197
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security2.svg203
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security3.svg328
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security3Include.svg41
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/setProperty.svg77
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/styling.svg171
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/suspendRedraw.svg199
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/svg.svg78
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/svg2.svg70
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/svgFontMove.svg66
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text.svg103
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textAllProperties.svg299
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textProperties.svg58
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textProperties2.svg201
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textSelection.svg85
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_children1.svg152
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_children2.svg98
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_children3.svg177
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_content.svg340
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dxlist1.svg267
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dxlist2.svg140
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dylist1.svg287
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dylist2.svg151
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_xlist1.svg266
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_xlist2.svg140
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_ylist1.svg287
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_ylist2.svg151
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textcontent/missing-glpyh.svg242
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textcontent/numberOfChars.svg354
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textpathProperties.svg85
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform.svg113
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform2.svg81
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_create.svg174
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_create1.svg180
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_getTransform1.svg258
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_getTransform2.svg131
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/trefProperties.svg72
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan.svg104
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspanProperties.svg59
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan_children1.svg152
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan_children2.svg98
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan_children3.svg142
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/use.svg253
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/viewBoxOnLoad.svg59
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/visibility.svg104
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/visibilityOnClick.svg135
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/xAnimOnClick.svg109
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/xyModifOnClick.svg77
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/xyModifOnLoad.svg67
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/zeroSize.svg238
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/shapes/emptyShape.svg50
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/shapes/zero.svg93
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/dataProtocol.svg607
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/externalUseCascading.svg62
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/image.svg58
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/rasterImageViewBox.svg456
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/rasterImageViewBoxClip.svg508
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/rasterImageViewBoxOverflow.svg440
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/requiredFeatures.svg192
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/requiredFeaturesCombo.svg94
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/svgImageViewBox.svg456
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/svgImageViewBoxClip.svg508
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/svgImageViewBoxOverflow.svg445
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/switch.svg57
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/symbolViewBox.svg545
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/symbolViewBoxClip.svg645
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/symbolViewBoxOverflow.svg553
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/systemLanguage.svg201
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/systemLanguageDialect.svg51
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/tiff.svg69
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/toolTips.svg491
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useMultiple.svg98
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useMultipleURI.svg114
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useStylesheet.svg60
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useStyling.svg73
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useStylingURI.svg189
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useTargets.svg117
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useTargets2.svg196
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/xmlBase.svg67
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/xmlBaseStyling.svg112
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/alternateStylesheet.svg132
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/cssMedia.svg129
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/cssMediaList.svg103
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/defaultFontFamily.svg29
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/emptyStyle.svg27
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/fontShorthand.svg98
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/important.svg74
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/smiley.svg86
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/styleElement.svg80
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/longTextOnPath.svg56
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/smallFonts.svg136
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textAnchor.svg195
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textAnchor2.svg108
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textAnchor3.svg108
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textBiDi.svg74
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textBiDi2.svg58
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textDecoration.svg94
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textDecoration2.svg129
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textEffect.svg118
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textEffect2.svg94
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textEffect3.svg118
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textFeatures.svg115
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textGlyphOrientationHorizontal.svg104
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textLayout.svg147
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textLayout2.svg99
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textLength.svg140
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPath.svg170
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPath2.svg87
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPath3.svg83
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPathSpaces.svg169
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textPCDATA.svg56
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textPosition.svg108
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textPosition2.svg121
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textProperties.svg181
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textProperties2.svg110
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textStyles.svg228
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/verticalText.svg99
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/verticalTextOnPath.svg183
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/xmlSpace.svg153
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/filters/filterRegion.svg89
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/filters/filterRegionDetailed.svg320
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/paints/solidColor.svg89
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/paints/solidColor2.svg89
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-2.jpgbin0 -> 1046 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-3.jpgbin0 -> 1918 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-4.jpgbin0 -> 4696 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-5.jpgbin0 -> 14244 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi.svg87
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi2.svg59
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-0.jpgbin0 -> 2608 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-1.jpgbin0 -> 2881 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-2.jpgbin0 -> 4427 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-3.jpgbin0 -> 7518 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-4.jpgbin0 -> 5560 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-5.jpgbin0 -> 4745 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-0.jpgbin0 -> 2803 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-1.jpgbin0 -> 3290 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-2.jpgbin0 -> 5627 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-3.jpgbin0 -> 9209 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-4.jpgbin0 -> 6713 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-5.jpgbin0 -> 4695 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-0.jpgbin0 -> 2591 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-1.jpgbin0 -> 2775 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-2.jpgbin0 -> 6420 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-3.jpgbin0 -> 9139 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-4.jpgbin0 -> 5008 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-5.jpgbin0 -> 4029 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-0.jpgbin0 -> 2787 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-1.jpgbin0 -> 2747 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-2.jpgbin0 -> 3632 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-3.jpgbin0 -> 7132 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-4.jpgbin0 -> 4890 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-5.jpgbin0 -> 3857 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-0-0.jpgbin0 -> 2490 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-0-1.jpgbin0 -> 7766 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-0-2.jpgbin0 -> 5886 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-1-0.jpgbin0 -> 2248 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-1-1.jpgbin0 -> 7731 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-1-2.jpgbin0 -> 4753 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-2-0-0.jpgbin0 -> 5729 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-2-0-1.jpgbin0 -> 3300 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-3-0-0.jpgbin0 -> 2939 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-0-0.svg42
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-0-2.svg43
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-0-4.svg42
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-2-0.svg42
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-2-2.svg42
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-2-4.svg42
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-1-0-0.svg59
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-1-0-2.svg43
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-2-0-0.svg44
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-3-0-0.svg34
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-subImage.svg263
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-subImageRef.svg44
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowBidi.svg82
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowRegionBreak.svg376
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText.svg69
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText2.svg77
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText3.svg72
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText4.svg67
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText5.svg108
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowTextAlign.svg170
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/lineHeightFontShorthand.svg129
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/textRotate.svg107
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/textRotateShadows.svg101
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/build.properties48
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/icons/full/obj16/DGModelFile.gifbin0 -> 346 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/icons/full/wizban/NewDG.gifbin0 -> 2462 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/plugin.properties66
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/plugin.xml46
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/src/org/eclipse/papyrus/dd/dg/editor/DGActionBarContributor.java537
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/src/org/eclipse/papyrus/dd/dg/editor/DGEditor.java42
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/src/org/eclipse/papyrus/dd/dg/editor/DGModelWizard.java552
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/src/org/eclipse/papyrus/dd/dg/editor/DGSVGCanvasPage.java167
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/src/org/eclipse/papyrus/dd/dg/editor/DGSVGSourcePage.java102
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/src/org/eclipse/papyrus/dd/dg/editor/DGToSVGConverter.java1041
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/src/org/eclipse/papyrus/dd/editor/DDEditor.java1302
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/src/org/eclipse/papyrus/dd/editor/DDEditorPage.java122
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/src/org/eclipse/papyrus/dd/editor/DDEditorPlugin.java82
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/src/org/eclipse/papyrus/dd/editor/DDModelPage.java71
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/src/org/eclipse/papyrus/dd/editor/DDSourcePage.java75
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/svg/scripts/layouts.js81
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/.classpath7
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/.project28
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/.settings/org.eclipse.jdt.ui.prefs3
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/META-INF/MANIFEST.MF24
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/build.properties18
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/model/DC.cmof336
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/model/DC.ecore252
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/model/DC.genmodel84
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/model/DG.cmof1019
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/model/DG.ecore1046
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/model/DG.genmodel319
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/model/DI.cmof141
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/model/DI.ecore114
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/model/DI.genmodel64
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/plugin.properties12
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/plugin.xml42
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/AlignmentKind.java236
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/Bounds.java165
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/DCFactory.java69
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/DCPackage.java761
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/Dimension.java111
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/KnownColor.java573
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/Point.java89
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/impl/BoundsImpl.java401
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/impl/DCFactoryImpl.java342
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/impl/DCPackageImpl.java596
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/impl/DimensionImpl.java292
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/impl/PointImpl.java229
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/util/DCAdapterFactory.java171
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/util/DCSwitch.java173
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/util/DCValidator.java353
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Canvas.java61
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Circle.java109
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/ClipPath.java28
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/ClosePath.java29
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/CubicCurveTo.java128
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/DGFactory.java365
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/DGPackage.java6677
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Definition.java57
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Definitions.java80
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Ellipse.java90
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/EllipticalCurveTo.java179
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/FontDecoration.java244
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Gradient.java51
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/GradientStop.java158
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/GraphicalElement.java154
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Group.java53
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Image.java120
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Line.java88
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/LineTo.java61
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/LinearGradient.java108
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/MarkedElement.java120
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Marker.java90
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Matrix.java188
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/MoveTo.java61
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Paint.java86
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/PaintServer.java50
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Path.java50
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/PathCommand.java67
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Pattern.java90
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Polygon.java52
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Polyline.java52
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/QuadraticCurveTo.java94
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/RadialGradient.java172
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Rectangle.java93
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/RootCanvas.java144
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Rotate.java91
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Scale.java109
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Skew.java91
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Style.java766
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/StyleRule.java76
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/StyleSelector.java77
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/StyleSheet.java48
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Text.java88
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Transform.java29
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Translate.java89
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/Use.java62
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/CanvasImpl.java197
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/CircleImpl.java328
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/ClipPathImpl.java47
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/ClosePathImpl.java47
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/CubicCurveToImpl.java360
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/DGFactoryImpl.java584
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/DGPackageImpl.java2890
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/DefinitionImpl.java174
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/DefinitionsImpl.java249
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/EllipseImpl.java276
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/EllipticalCurveToImpl.java467
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/GradientImpl.java156
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/GradientStopImpl.java386
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/GraphicalElementImpl.java465
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/GroupImpl.java180
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/ImageImpl.java328
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/LineImpl.java270
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/LineToImpl.java197
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/LinearGradientImpl.java333
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/MarkedElementImpl.java303
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/MarkerImpl.java274
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/MatrixImpl.java447
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/MoveToImpl.java197
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/PaintImpl.java243
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/PaintServerImpl.java163
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/PathCommandImpl.java176
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/PathImpl.java162
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/PatternImpl.java274
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/PolygonImpl.java162
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/PolylineImpl.java162
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/QuadraticCurveToImpl.java281
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/RadialGradientImpl.java477
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/RectangleImpl.java271
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/RootCanvasImpl.java360
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/RotateImpl.java268
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/ScaleImpl.java289
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/SkewImpl.java229
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/StyleImpl.java1469
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/StyleRuleImpl.java247
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/StyleSelectorImpl.java229
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/StyleSheetImpl.java164
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/TextImpl.java268
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/TransformImpl.java50
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/TranslateImpl.java229
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/impl/UseImpl.java196
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/util/DGAdapterFactory.java973
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/util/DGSwitch.java1261
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dg/util/DGValidator.java1130
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/DIFactory.java42
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/DIPackage.java855
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/Diagram.java121
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/DiagramElement.java156
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/Edge.java85
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/Shape.java62
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/Style.java30
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/impl/DIFactoryImpl.java95
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/impl/DIPackageImpl.java489
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/impl/DiagramElementImpl.java374
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/impl/DiagramImpl.java290
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/impl/EdgeImpl.java239
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/impl/ShapeImpl.java198
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/impl/StyleImpl.java51
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/util/DIAdapterFactory.java211
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/util/DISwitch.java229
1017 files changed, 163198 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 4893115..ef5364d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
bin/
target/
*.java._trace
-*.pyc \ No newline at end of file
+*.pyc
+.DS_Store
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/.classpath b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/.classpath
new file mode 100644
index 0000000..3bc2475
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/.project b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/.project
new file mode 100644
index 0000000..9d46f91
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.dd.edit</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ </natures>
+</projectDescription>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/.settings/org.eclipse.jdt.ui.prefs b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/.settings/org.eclipse.jdt.ui.prefs
new file mode 100644
index 0000000..e7906de
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/.settings/org.eclipse.jdt.ui.prefs
@@ -0,0 +1,3 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.ui.javadoc=false
+org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\n * @return the ${bare_field_name}\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\n * @param ${param} the ${bare_field_name} to set\n */</template><template autoinsert\="false" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\n * Constructor.\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/**\n * \n */</template><template autoinsert\="true" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\n * @author ${user}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\n * \n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\n * ${tags}\n */</template><template autoinsert\="false" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/**\n * ${see_to_overridden}\n *\n * ${tags}\n */\n</template><template autoinsert\="false" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\n * ${see_to_target}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\n${package_declaration}\n\n${typecomment}\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/META-INF/MANIFEST.MF b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..a68cda3
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/META-INF/MANIFEST.MF
@@ -0,0 +1,22 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.eclipse.papyrus.dd.edit;singleton:=true
+Bundle-Version: 1.0.0.qualifier
+Bundle-ClassPath: .
+Bundle-Activator: org.eclipse.papyrus.dd.edit.DDEditPlugin$Implementation
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Export-Package: org.eclipse.papyrus.dd.dc.provider,
+ org.eclipse.papyrus.dd.dg.provider,
+ org.eclipse.papyrus.dd.di.provider,
+ org.eclipse.papyrus.dd.edit
+Require-Bundle: org.eclipse.core.runtime,
+ org.eclipse.papyrus.dd;visibility:=reexport,
+ org.eclipse.emf.edit;visibility:=reexport,
+ org.eclipse.papyrus.dd.edit;visibility:=reexport,
+ org.eclipse.emf.ecore;visibility:=reexport,
+ org.eclipse.emf.ecore.edit;visibility:=reexport,
+ org.eclipse.uml2.common.edit;visibility:=reexport
+Bundle-ActivationPolicy: lazy
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/build.properties b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/build.properties
new file mode 100644
index 0000000..e3e904a
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/build.properties
@@ -0,0 +1,18 @@
+# Copyright (c) 2014 CEA LIST.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+# CEA LIST - Initial API and implementation
+
+bin.includes = .,\
+ icons/,\
+ META-INF/,\
+ plugin.xml,\
+ plugin.properties
+jars.compile.order = .
+source.. = src/
+output.. = bin/
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCanvas_bounds_Bounds.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCanvas_bounds_Bounds.gif
new file mode 100644
index 0000000..b68de5e
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCanvas_bounds_Bounds.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCircle_center_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCircle_center_Point.gif
new file mode 100644
index 0000000..ed16f99
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCircle_center_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCubicCurveTo_endControl_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCubicCurveTo_endControl_Point.gif
new file mode 100644
index 0000000..b913037
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCubicCurveTo_endControl_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCubicCurveTo_point_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCubicCurveTo_point_Point.gif
new file mode 100644
index 0000000..b913037
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCubicCurveTo_point_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCubicCurveTo_startControl_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCubicCurveTo_startControl_Point.gif
new file mode 100644
index 0000000..b913037
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateCubicCurveTo_startControl_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Canvas.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Canvas.gif
new file mode 100644
index 0000000..0f1a66a
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Canvas.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Circle.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Circle.gif
new file mode 100644
index 0000000..d9a8b0c
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Circle.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_ClipPath.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_ClipPath.gif
new file mode 100644
index 0000000..2f72c3a
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_ClipPath.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Ellipse.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Ellipse.gif
new file mode 100644
index 0000000..df2b32d
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Ellipse.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Group.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Group.gif
new file mode 100644
index 0000000..bfcb3a1
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Group.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Image.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Image.gif
new file mode 100644
index 0000000..0ec5420
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Image.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Line.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Line.gif
new file mode 100644
index 0000000..0131b56
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Line.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_LinearGradient.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_LinearGradient.gif
new file mode 100644
index 0000000..c128024
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_LinearGradient.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Marker.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Marker.gif
new file mode 100644
index 0000000..6b00e67
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Marker.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Path.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Path.gif
new file mode 100644
index 0000000..e03542c
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Path.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Pattern.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Pattern.gif
new file mode 100644
index 0000000..258ef98
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Pattern.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Polygon.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Polygon.gif
new file mode 100644
index 0000000..51bab8f
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Polygon.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Polyline.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Polyline.gif
new file mode 100644
index 0000000..dfb9f6a
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Polyline.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_RadialGradient.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_RadialGradient.gif
new file mode 100644
index 0000000..0fae0b1
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_RadialGradient.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Rectangle.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Rectangle.gif
new file mode 100644
index 0000000..c525027
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Rectangle.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_RootCanvas.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_RootCanvas.gif
new file mode 100644
index 0000000..a75fd20
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_RootCanvas.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Text.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Text.gif
new file mode 100644
index 0000000..dad7592
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Text.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Use.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Use.gif
new file mode 100644
index 0000000..258ef98
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_defnition_Use.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_styleSheet_StyleSheet.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_styleSheet_StyleSheet.gif
new file mode 100644
index 0000000..9466445
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateDefinitions_styleSheet_StyleSheet.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEdge_waypoint_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEdge_waypoint_Point.gif
new file mode 100644
index 0000000..d4a978d
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEdge_waypoint_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEllipse_center_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEllipse_center_Point.gif
new file mode 100644
index 0000000..3a4e9ad
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEllipse_center_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEllipse_radii_Dimension.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEllipse_radii_Dimension.gif
new file mode 100644
index 0000000..4d10d57
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEllipse_radii_Dimension.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEllipticalCurveTo_point_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEllipticalCurveTo_point_Point.gif
new file mode 100644
index 0000000..ed16f99
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEllipticalCurveTo_point_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEllipticalCurveTo_radii_Dimension.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEllipticalCurveTo_radii_Dimension.gif
new file mode 100644
index 0000000..a1607f9
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateEllipticalCurveTo_radii_Dimension.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGradient_stop_GradientStop.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGradient_stop_GradientStop.gif
new file mode 100644
index 0000000..a60b329
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGradient_stop_GradientStop.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_style_Style.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_style_Style.gif
new file mode 100644
index 0000000..e9c1a08
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_style_Style.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Matrix.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Matrix.gif
new file mode 100644
index 0000000..26f8481
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Matrix.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Rotate.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Rotate.gif
new file mode 100644
index 0000000..f296b31
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Rotate.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Scale.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Scale.gif
new file mode 100644
index 0000000..40e5eed
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Scale.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Skew.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Skew.gif
new file mode 100644
index 0000000..9ff095f
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Skew.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Translate.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Translate.gif
new file mode 100644
index 0000000..2a8a6d1
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGraphicalElement_transform_Translate.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Canvas.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Canvas.gif
new file mode 100644
index 0000000..8d1ccfa
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Canvas.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Circle.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Circle.gif
new file mode 100644
index 0000000..a2ea8fe
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Circle.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_ClipPath.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_ClipPath.gif
new file mode 100644
index 0000000..df29197
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_ClipPath.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Ellipse.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Ellipse.gif
new file mode 100644
index 0000000..8b41d35
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Ellipse.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Group.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Group.gif
new file mode 100644
index 0000000..3744cee
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Group.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Image.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Image.gif
new file mode 100644
index 0000000..0ef5eff
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Image.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Line.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Line.gif
new file mode 100644
index 0000000..ebd9b3e
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Line.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Marker.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Marker.gif
new file mode 100644
index 0000000..4d51bba
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Marker.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Path.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Path.gif
new file mode 100644
index 0000000..66cbc4c
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Path.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Polygon.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Polygon.gif
new file mode 100644
index 0000000..8526cb6
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Polygon.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Polyline.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Polyline.gif
new file mode 100644
index 0000000..691dd11
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Polyline.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Rectangle.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Rectangle.gif
new file mode 100644
index 0000000..053b434
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Rectangle.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_RootCanvas.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_RootCanvas.gif
new file mode 100644
index 0000000..f4369fd
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_RootCanvas.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Text.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Text.gif
new file mode 100644
index 0000000..ddf43a1
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Text.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Use.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Use.gif
new file mode 100644
index 0000000..3e8f733
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateGroup_member_Use.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateImage_bounds_Bounds.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateImage_bounds_Bounds.gif
new file mode 100644
index 0000000..7402e22
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateImage_bounds_Bounds.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLineTo_point_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLineTo_point_Point.gif
new file mode 100644
index 0000000..5ab63a0
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLineTo_point_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLine_end_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLine_end_Point.gif
new file mode 100644
index 0000000..5e822cd
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLine_end_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLine_start_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLine_start_Point.gif
new file mode 100644
index 0000000..5e822cd
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLine_start_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLinearGradient_end_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLinearGradient_end_Point.gif
new file mode 100644
index 0000000..01d709d
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLinearGradient_end_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLinearGradient_start_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLinearGradient_start_Point.gif
new file mode 100644
index 0000000..01d709d
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateLinearGradient_start_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateMarker_reference_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateMarker_reference_Point.gif
new file mode 100644
index 0000000..2b77e50
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateMarker_reference_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateMarker_size_Dimension.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateMarker_size_Dimension.gif
new file mode 100644
index 0000000..1edc5b9
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateMarker_size_Dimension.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateMoveTo_point_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateMoveTo_point_Point.gif
new file mode 100644
index 0000000..52cb135
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateMoveTo_point_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Matrix.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Matrix.gif
new file mode 100644
index 0000000..ce60088
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Matrix.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Rotate.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Rotate.gif
new file mode 100644
index 0000000..84084d8
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Rotate.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Scale.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Scale.gif
new file mode 100644
index 0000000..a6265c4
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Scale.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Skew.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Skew.gif
new file mode 100644
index 0000000..96f2df5
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Skew.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Translate.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Translate.gif
new file mode 100644
index 0000000..bb1ce3a
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePaintServer_transform_Translate.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_ClosePath.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_ClosePath.gif
new file mode 100644
index 0000000..9a34a69
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_ClosePath.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_CubicCurveTo.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_CubicCurveTo.gif
new file mode 100644
index 0000000..1630113
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_CubicCurveTo.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_EllipticalCurveTo.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_EllipticalCurveTo.gif
new file mode 100644
index 0000000..babb084
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_EllipticalCurveTo.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_LineTo.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_LineTo.gif
new file mode 100644
index 0000000..dd7d81f
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_LineTo.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_MoveTo.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_MoveTo.gif
new file mode 100644
index 0000000..ce3b99f
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_MoveTo.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_QuadraticCurveTo.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_QuadraticCurveTo.gif
new file mode 100644
index 0000000..c41c6fc
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePath_command_QuadraticCurveTo.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_bounds_Bounds.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_bounds_Bounds.gif
new file mode 100644
index 0000000..90bc42c
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_bounds_Bounds.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Canvas.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Canvas.gif
new file mode 100644
index 0000000..b1d6682
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Canvas.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Circle.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Circle.gif
new file mode 100644
index 0000000..82bf8d2
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Circle.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_ClipPath.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_ClipPath.gif
new file mode 100644
index 0000000..014b83a
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_ClipPath.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Ellipse.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Ellipse.gif
new file mode 100644
index 0000000..60aa17e
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Ellipse.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Group.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Group.gif
new file mode 100644
index 0000000..7d4d39f
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Group.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Image.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Image.gif
new file mode 100644
index 0000000..cc38dd7
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Image.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Line.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Line.gif
new file mode 100644
index 0000000..e863d31
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Line.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Marker.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Marker.gif
new file mode 100644
index 0000000..d01836d
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Marker.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Path.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Path.gif
new file mode 100644
index 0000000..72cfbd0
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Path.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Polygon.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Polygon.gif
new file mode 100644
index 0000000..9c351cc
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Polygon.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Polyline.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Polyline.gif
new file mode 100644
index 0000000..61e16c0
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Polyline.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Rectangle.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Rectangle.gif
new file mode 100644
index 0000000..d04c431
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Rectangle.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_RootCanvas.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_RootCanvas.gif
new file mode 100644
index 0000000..83969f9
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_RootCanvas.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Text.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Text.gif
new file mode 100644
index 0000000..ebeaeeb
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Text.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Use.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Use.gif
new file mode 100644
index 0000000..ced536d
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePattern_tile_Use.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePolygon_point_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePolygon_point_Point.gif
new file mode 100644
index 0000000..96b347e
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePolygon_point_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePolyline_point_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePolyline_point_Point.gif
new file mode 100644
index 0000000..43703db
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreatePolyline_point_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateQuadraticCurveTo_control_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateQuadraticCurveTo_control_Point.gif
new file mode 100644
index 0000000..dd1ad84
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateQuadraticCurveTo_control_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateQuadraticCurveTo_point_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateQuadraticCurveTo_point_Point.gif
new file mode 100644
index 0000000..dd1ad84
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateQuadraticCurveTo_point_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRadialGradient_center_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRadialGradient_center_Point.gif
new file mode 100644
index 0000000..ffa729c
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRadialGradient_center_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRadialGradient_focus_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRadialGradient_focus_Point.gif
new file mode 100644
index 0000000..ffa729c
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRadialGradient_focus_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRectangle_bounds_Bounds.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRectangle_bounds_Bounds.gif
new file mode 100644
index 0000000..11943a3
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRectangle_bounds_Bounds.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRootCanvas_definitions_Definitions.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRootCanvas_definitions_Definitions.gif
new file mode 100644
index 0000000..6ed90b4
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRootCanvas_definitions_Definitions.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRotate_center_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRotate_center_Point.gif
new file mode 100644
index 0000000..04db54f
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateRotate_center_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateShape_bounds_Bounds.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateShape_bounds_Bounds.gif
new file mode 100644
index 0000000..af3a295
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateShape_bounds_Bounds.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyleRule_selector_StyleSelector.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyleRule_selector_StyleSelector.gif
new file mode 100644
index 0000000..c436b8e
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyleRule_selector_StyleSelector.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyleRule_style_Style.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyleRule_style_Style.gif
new file mode 100644
index 0000000..b1d08d2
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyleRule_style_Style.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyleSheet_rule_StyleRule.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyleSheet_rule_StyleRule.gif
new file mode 100644
index 0000000..3d5488e
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyleSheet_rule_StyleRule.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyle_fill_Paint.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyle_fill_Paint.gif
new file mode 100644
index 0000000..9466445
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyle_fill_Paint.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyle_stroke_Paint.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyle_stroke_Paint.gif
new file mode 100644
index 0000000..9466445
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateStyle_stroke_Paint.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateText_position_Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateText_position_Point.gif
new file mode 100644
index 0000000..527759b
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateText_position_Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateUse_bounds_Bounds.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateUse_bounds_Bounds.gif
new file mode 100644
index 0000000..90bc42c
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/ctool16/CreateUse_bounds_Bounds.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Bounds.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Bounds.gif
new file mode 100644
index 0000000..9250fec
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Bounds.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Canvas.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Canvas.gif
new file mode 100644
index 0000000..b1f8afa
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Canvas.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Circle.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Circle.gif
new file mode 100644
index 0000000..cdd3b76
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Circle.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/ClipPath.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/ClipPath.gif
new file mode 100644
index 0000000..10d2229
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/ClipPath.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/ClosePath.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/ClosePath.gif
new file mode 100644
index 0000000..83afb9b
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/ClosePath.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/CubicCurveTo.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/CubicCurveTo.gif
new file mode 100644
index 0000000..5915591
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/CubicCurveTo.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Definitions.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Definitions.gif
new file mode 100644
index 0000000..136e3b2
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Definitions.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Dimension.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Dimension.gif
new file mode 100644
index 0000000..cdd3b76
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Dimension.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Ellipse.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Ellipse.gif
new file mode 100644
index 0000000..106881e
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Ellipse.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/EllipticalCurveTo.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/EllipticalCurveTo.gif
new file mode 100644
index 0000000..cdd3b76
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/EllipticalCurveTo.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/GradientStop.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/GradientStop.gif
new file mode 100644
index 0000000..30f0c48
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/GradientStop.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Group.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Group.gif
new file mode 100644
index 0000000..90d10f9
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Group.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Image.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Image.gif
new file mode 100644
index 0000000..ef56c14
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Image.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Line.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Line.gif
new file mode 100644
index 0000000..e4bc22d
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Line.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/LineTo.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/LineTo.gif
new file mode 100644
index 0000000..badaab0
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/LineTo.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/LinearGradient.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/LinearGradient.gif
new file mode 100644
index 0000000..4365960
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/LinearGradient.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Marker.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Marker.gif
new file mode 100644
index 0000000..9041598
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Marker.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Matrix.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Matrix.gif
new file mode 100644
index 0000000..afb82ea
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Matrix.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/MoveTo.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/MoveTo.gif
new file mode 100644
index 0000000..45731fe
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/MoveTo.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Paint.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Paint.gif
new file mode 100644
index 0000000..48e3cf2
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Paint.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Path.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Path.gif
new file mode 100644
index 0000000..caf2804
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Path.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Pattern.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Pattern.gif
new file mode 100644
index 0000000..14af8aa
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Pattern.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Point.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Point.gif
new file mode 100644
index 0000000..53500da
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Point.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Polygon.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Polygon.gif
new file mode 100644
index 0000000..33a997a
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Polygon.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Polyline.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Polyline.gif
new file mode 100644
index 0000000..7c2aaac
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Polyline.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/QuadraticCurveTo.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/QuadraticCurveTo.gif
new file mode 100644
index 0000000..2124f3e
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/QuadraticCurveTo.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/RadialGradient.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/RadialGradient.gif
new file mode 100644
index 0000000..35ef84e
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/RadialGradient.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Rectangle.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Rectangle.gif
new file mode 100644
index 0000000..8a5c70c
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Rectangle.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/RootCanvas.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/RootCanvas.gif
new file mode 100644
index 0000000..c00aedf
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/RootCanvas.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Rotate.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Rotate.gif
new file mode 100644
index 0000000..b3643da
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Rotate.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Scale.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Scale.gif
new file mode 100644
index 0000000..c3370c7
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Scale.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Skew.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Skew.gif
new file mode 100644
index 0000000..a17dc7d
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Skew.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Style.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Style.gif
new file mode 100644
index 0000000..136e3b2
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Style.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/StyleRule.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/StyleRule.gif
new file mode 100644
index 0000000..7c2aaac
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/StyleRule.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/StyleSelector.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/StyleSelector.gif
new file mode 100644
index 0000000..a3908bc
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/StyleSelector.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/StyleSheet.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/StyleSheet.gif
new file mode 100644
index 0000000..48e3cf2
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/StyleSheet.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Text.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Text.gif
new file mode 100644
index 0000000..e4b530e
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Text.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Translate.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Translate.gif
new file mode 100644
index 0000000..45731fe
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Translate.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Use.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Use.gif
new file mode 100644
index 0000000..14af8aa
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/icons/full/obj16/Use.gif
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/plugin.properties b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/plugin.properties
new file mode 100644
index 0000000..5e269cc
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/plugin.properties
@@ -0,0 +1,241 @@
+# Copyright (c) 2014 CEA LIST.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+# CEA LIST - Initial API and implementation
+
+pluginName = DD Edit Support
+providerName = CEA LIST
+
+_UI_CreateChild_text = {0}
+_UI_CreateChild_text2 = {1} {0}
+_UI_CreateChild_text3 = {1}
+_UI_CreateChild_tooltip = Create New {0} Under {1} Feature
+_UI_CreateChild_description = Create a new child of type {0} for the {1} feature of the selected {2}.
+_UI_CreateSibling_description = Create a new sibling of type {0} for the selected {2}, under the {1} feature of their parent.
+
+_UI_PropertyDescriptor_description = The {0} of the {1}
+
+_UI_Point_type = Point
+_UI_Dimension_type = Dimension
+_UI_Bounds_type = Bounds
+_UI_Unknown_type = Object
+
+_UI_Unknown_datatype= Value
+
+_UI_Point_x_feature = X
+_UI_Point_y_feature = Y
+_UI_Dimension_width_feature = Width
+_UI_Dimension_height_feature = Height
+_UI_Bounds_x_feature = X
+_UI_Bounds_y_feature = Y
+_UI_Bounds_width_feature = Width
+_UI_Bounds_height_feature = Height
+_UI_Unknown_feature = Unspecified
+
+_UI_KnownColor_maroon_literal = #800000
+_UI_KnownColor_red_literal = #FF0000
+_UI_KnownColor_orange_literal = #FFA500
+_UI_KnownColor_yellow_literal = #FFFF00
+_UI_KnownColor_olive_literal = #808000
+_UI_KnownColor_purple_literal = #800080
+_UI_KnownColor_fuchsia_literal = #FF00FF
+_UI_KnownColor_white_literal = #FFFFFF
+_UI_KnownColor_lime_literal = #00FF00
+_UI_KnownColor_green_literal = #008000
+_UI_KnownColor_navy_literal = #000080
+_UI_KnownColor_blue_literal = #0000FF
+_UI_KnownColor_aqua_literal = #00FFFF
+_UI_KnownColor_teal_literal = #008080
+_UI_KnownColor_black_literal = #000000
+_UI_KnownColor_silver_literal = #C0C0C0
+_UI_KnownColor_gray_literal = #808080
+_UI_AlignmentKind_start_literal = start
+_UI_AlignmentKind_end_literal = end
+_UI_AlignmentKind_center_literal = center
+_UI_Canvas_type = Canvas
+_UI_Group_type = Group
+_UI_GraphicalElement_type = Graphical Element
+_UI_ClipPath_type = Clip Path
+_UI_Style_type = Style
+_UI_Paint_type = Paint
+_UI_PaintServer_type = Paint Server
+_UI_Transform_type = Transform
+_UI_Definitions_type = Definitions
+_UI_CubicCurveTo_type = Cubic Curve To
+_UI_PathCommand_type = Path Command
+_UI_Marker_type = Marker
+_UI_StyleSheet_type = Style Sheet
+_UI_StyleRule_type = Style Rule
+_UI_StyleSelector_type = Style Selector
+_UI_Circle_type = Circle
+_UI_ClosePath_type = Close Path
+_UI_Ellipse_type = Ellipse
+_UI_EllipticalArcTo_type = Elliptical Arc To
+_UI_QuadraticCurveTo_type = Quadratic Curve To
+_UI_Gradient_type = Gradient
+_UI_GradientStop_type = Gradient Stop
+_UI_Image_type = Image
+_UI_Line_type = Line
+_UI_MarkedElement_type = Marked Element
+_UI_LinearGradient_type = Linear Gradient
+_UI_LineTo_type = Line To
+_UI_Matrix_type = Matrix
+_UI_MoveTo_type = Move To
+_UI_Path_type = Path
+_UI_Pattern_type = Pattern
+_UI_Polygon_type = Polygon
+_UI_Polyline_type = Polyline
+_UI_RadialGradient_type = Radial Gradient
+_UI_Rectangle_type = Rectangle
+_UI_Rotate_type = Rotate
+_UI_Scale_type = Scale
+_UI_Skew_type = Skew
+_UI_Text_type = Text
+_UI_Translate_type = Translate
+_UI_Canvas_background_feature = Background
+_UI_Canvas_definitions_feature = Definitions
+_UI_Canvas_styleSheet_feature = Style Sheet
+_UI_Group_member_feature = Member
+_UI_GraphicalElement_clipPath_feature = Clip Path
+_UI_GraphicalElement_group_feature = Group
+_UI_GraphicalElement_keyword_feature = Keyword
+_UI_GraphicalElement_style_feature = Style
+_UI_GraphicalElement_transform_feature = Transform
+_UI_Style_fill_feature = Fill
+_UI_Style_fillOpacity_feature = Fill Opacity
+_UI_Style_stroke_feature = Stroke
+_UI_Style_strokeWidth_feature = Stroke Width
+_UI_Style_strokeOpacity_feature = Stroke Opacity
+_UI_Style_strokeDashLength_feature = Stroke Dash Length
+_UI_Style_fontSize_feature = Font Size
+_UI_Style_fontName_feature = Font Name
+_UI_Style_fontItalic_feature = Font Italic
+_UI_Style_fontBold_feature = Font Bold
+_UI_Style_fontDecoration_feature = Font Decoration
+_UI_Paint_color_feature = Color
+_UI_Paint_paintServer_feature = Paint Server
+_UI_PaintServer_transform_feature = Transform
+_UI_Definitions_clipPath_feature = Clip Path
+_UI_Definitions_marker_feature = Marker
+_UI_Definitions_paintServer_feature = Paint Server
+_UI_Definitions_styleSheet_feature = Style Sheet
+_UI_CubicCurveTo_point_feature = Point
+_UI_CubicCurveTo_startControl_feature = Start Control
+_UI_CubicCurveTo_endControl_feature = End Control
+_UI_PathCommand_isRelative_feature = Is Relative
+_UI_Marker_size_feature = Size
+_UI_Marker_reference_feature = Reference
+_UI_StyleSheet_rule_feature = Rule
+_UI_StyleRule_selector_feature = Selector
+_UI_StyleRule_style_feature = Style
+_UI_StyleSelector_type_feature = Type
+_UI_StyleSelector_keyword_feature = Keyword
+_UI_Circle_center_feature = Center
+_UI_Circle_radius_feature = Radius
+_UI_Ellipse_center_feature = Center
+_UI_Ellipse_radii_feature = Radii
+_UI_EllipticalArcTo_point_feature = Point
+_UI_EllipticalArcTo_radii_feature = Radii
+_UI_EllipticalArcTo_rotation_feature = Rotation
+_UI_EllipticalArcTo_isLargeArc_feature = Is Large Arc
+_UI_EllipticalArcTo_isSweep_feature = Is Sweep
+_UI_QuadraticCurveTo_point_feature = Point
+_UI_QuadraticCurveTo_control_feature = Control
+_UI_Gradient_stop_feature = Stop
+_UI_GradientStop_color_feature = Color
+_UI_GradientStop_offset_feature = Offset
+_UI_GradientStop_opacity_feature = Opacity
+_UI_Image_source_feature = Source
+_UI_Image_bounds_feature = Bounds
+_UI_Image_isAspectRatioPreserved_feature = Is Aspect Ratio Preserved
+_UI_Line_start_feature = Start
+_UI_Line_end_feature = End
+_UI_MarkedElement_endMarker_feature = End Marker
+_UI_MarkedElement_midMarker_feature = Mid Marker
+_UI_MarkedElement_startMarker_feature = Start Marker
+_UI_LinearGradient_x1_feature = X1
+_UI_LinearGradient_x2_feature = X2
+_UI_LinearGradient_y1_feature = Y1
+_UI_LinearGradient_y2_feature = Y2
+_UI_LineTo_point_feature = Point
+_UI_Matrix_a_feature = A
+_UI_Matrix_b_feature = B
+_UI_Matrix_c_feature = C
+_UI_Matrix_d_feature = D
+_UI_Matrix_e_feature = E
+_UI_Matrix_f_feature = F
+_UI_MoveTo_point_feature = Point
+_UI_Path_command_feature = Command
+_UI_Pattern_bounds_feature = Bounds
+_UI_Pattern_tile_feature = Tile
+_UI_Polygon_point_feature = Point
+_UI_Polyline_point_feature = Point
+_UI_RadialGradient_centerX_feature = Center X
+_UI_RadialGradient_centerY_feature = Center Y
+_UI_RadialGradient_radius_feature = Radius
+_UI_RadialGradient_focusX_feature = Focus X
+_UI_RadialGradient_focusY_feature = Focus Y
+_UI_Rectangle_bounds_feature = Bounds
+_UI_Rectangle_cornerRadius_feature = Corner Radius
+_UI_Rotate_angle_feature = Angle
+_UI_Rotate_center_feature = Center
+_UI_Scale_factorX_feature = Factor X
+_UI_Scale_factorY_feature = Factor Y
+_UI_Skew_angleX_feature = Angle X
+_UI_Skew_angleY_feature = Angle Y
+_UI_Text_data_feature = Data
+_UI_Text_position_feature = Position
+_UI_Translate_deltaX_feature = Delta X
+_UI_Translate_deltaY_feature = Delta Y
+_UI_FontDecoration_underline_literal = underline
+_UI_FontDecoration_overline_literal = overline
+_UI_FontDecoration_strikeThrough_literal = strikeThrough
+_UI_DiagramElement_type = Diagram Element
+_UI_Edge_type = Edge
+_UI_Diagram_type = Diagram
+_UI_Shape_type = Shape
+_UI_DiagramElement_modelElement_feature = Model Element
+_UI_DiagramElement_owningElement_feature = Owning Element
+_UI_DiagramElement_ownedElement_feature = Owned Element
+_UI_DiagramElement_localStyle_feature = Local Style
+_UI_DiagramElement_sharedStyle_feature = Shared Style
+_UI_Edge_source_feature = Source
+_UI_Edge_target_feature = Target
+_UI_Edge_waypoint_feature = Waypoint
+_UI_Diagram_name_feature = Name
+_UI_Diagram_documentation_feature = Documentation
+_UI_Diagram_resolution_feature = Resolution
+_UI_Shape_bounds_feature = Bounds
+_UI_NamedDefinition_type = Named Definition
+_UI_NamedDefinition_name_feature = Name
+_UI_FontDecoration_lineThrough_literal = lineThrough
+_UI_GraphicalElement_keywords_feature = Keywords
+_UI_Canvas_bounds_feature = Bounds
+_UI_Use_type = Use
+_UI_Definitions_element_feature = Element
+_UI_Use_bounds_feature = Bounds
+_UI_RootCanvas_type = Root Canvas
+_UI_RootCanvas_background_feature = Background
+_UI_RootCanvas_definitions_feature = Definitions
+_UI_RootCanvas_styleSheet_feature = Style Sheet
+_UI_RootCanvas_backgroundColor_feature = Background Color
+_UI_Definition_type = Definition
+_UI_Definition_id_feature = Id
+_UI_Definitions_defnition_feature = Defnition
+_UI_EllipticalCurveTo_type = Elliptical Curve To
+_UI_EllipticalCurveTo_point_feature = Point
+_UI_EllipticalCurveTo_radii_feature = Radii
+_UI_EllipticalCurveTo_rotation_feature = Rotation
+_UI_EllipticalCurveTo_isLargeArc_feature = Is Large Arc
+_UI_EllipticalCurveTo_isSweep_feature = Is Sweep
+_UI_Gradient_start_feature = Start
+_UI_Gradient_end_feature = End
+_UI_LinearGradient_start_feature = Start
+_UI_LinearGradient_end_feature = End
+_UI_RadialGradient_center_feature = Center
+_UI_RadialGradient_focus_feature = Focus
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/plugin.xml b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/plugin.xml
new file mode 100644
index 0000000..4916d3d
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/plugin.xml
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+
+<!--
+ Copyright (c) 2014 CEA LIST.
+
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Public License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/legal/epl-v10.html
+
+ Contributors:
+ CEA LIST - Initial API and implementation
+-->
+
+<plugin>
+
+ <extension point="org.eclipse.emf.edit.itemProviderAdapterFactories">
+ <!-- @generated DC -->
+ <factory
+ uri="http://www.omg.org/spec/DD/20110901/DC"
+ class="org.eclipse.papyrus.dd.dc.provider.DCItemProviderAdapterFactory"
+ supportedTypes=
+ "org.eclipse.emf.edit.provider.IEditingDomainItemProvider
+ org.eclipse.emf.edit.provider.IStructuredItemContentProvider
+ org.eclipse.emf.edit.provider.ITreeItemContentProvider
+ org.eclipse.emf.edit.provider.IItemLabelProvider
+ org.eclipse.emf.edit.provider.IItemPropertySource"/>
+ </extension>
+
+ <extension point="org.eclipse.emf.edit.itemProviderAdapterFactories">
+ <!-- @generated DG -->
+ <factory
+ uri="http://www.omg.org/spec/DD/20110901/DG"
+ class="org.eclipse.papyrus.dd.dg.provider.DGItemProviderAdapterFactory"
+ supportedTypes=
+ "org.eclipse.emf.edit.provider.IEditingDomainItemProvider
+ org.eclipse.emf.edit.provider.IStructuredItemContentProvider
+ org.eclipse.emf.edit.provider.ITreeItemContentProvider
+ org.eclipse.emf.edit.provider.IItemLabelProvider
+ org.eclipse.emf.edit.provider.IItemPropertySource
+ org.eclipse.emf.edit.provider.IItemColorProvider
+ org.eclipse.emf.edit.provider.IItemFontProvider"/>
+ </extension>
+
+ <extension point="org.eclipse.emf.edit.itemProviderAdapterFactories">
+ <!-- @generated DI -->
+ <factory
+ uri="http://www.omg.org/spec/DD/20110901/DI"
+ class="org.eclipse.papyrus.dd.di.provider.DIItemProviderAdapterFactory"
+ supportedTypes=
+ "org.eclipse.emf.edit.provider.IEditingDomainItemProvider
+ org.eclipse.emf.edit.provider.IStructuredItemContentProvider
+ org.eclipse.emf.edit.provider.ITreeItemContentProvider
+ org.eclipse.emf.edit.provider.IItemLabelProvider
+ org.eclipse.emf.edit.provider.IItemPropertySource"/>
+ </extension>
+
+</plugin>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dc/provider/BoundsItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dc/provider/BoundsItemProvider.java
new file mode 100644
index 0000000..b57f150
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dc/provider/BoundsItemProvider.java
@@ -0,0 +1,221 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dc.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.util.ResourceLocator;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dc.Bounds;
+import org.eclipse.papyrus.dd.dc.DCPackage;
+
+import org.eclipse.papyrus.dd.edit.DDEditPlugin;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dc.Bounds} object. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+public class BoundsItemProvider extends ItemProviderAdapter implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource {
+
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public BoundsItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addXPropertyDescriptor(object);
+ addYPropertyDescriptor(object);
+ addWidthPropertyDescriptor(object);
+ addHeightPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the X feature. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addXPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Bounds_x_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_Bounds_x_feature", "_UI_Bounds_type"),
+ DCPackage.Literals.BOUNDS__X, true, false, false,
+ ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the Y feature. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addYPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Bounds_y_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_Bounds_y_feature", "_UI_Bounds_type"),
+ DCPackage.Literals.BOUNDS__Y, true, false, false,
+ ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the Width feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addWidthPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Bounds_width_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_Bounds_width_feature", "_UI_Bounds_type"),
+ DCPackage.Literals.BOUNDS__WIDTH, true, false, false,
+ ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the Height feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addHeightPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Bounds_height_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_Bounds_height_feature", "_UI_Bounds_type"),
+ DCPackage.Literals.BOUNDS__HEIGHT, true, false, false,
+ ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This returns Bounds.gif. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/Bounds"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ Bounds bounds = (Bounds) object;
+ return getString("_UI_Bounds_type") + " " + bounds.getX();
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Bounds.class)) {
+ case DCPackage.BOUNDS__X:
+ case DCPackage.BOUNDS__Y:
+ case DCPackage.BOUNDS__WIDTH:
+ case DCPackage.BOUNDS__HEIGHT:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return DDEditPlugin.INSTANCE;
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dc/provider/DCItemProviderAdapterFactory.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dc/provider/DCItemProviderAdapterFactory.java
new file mode 100644
index 0000000..50af3de
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dc/provider/DCItemProviderAdapterFactory.java
@@ -0,0 +1,269 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dc.provider;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Adapter;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.Notifier;
+
+import org.eclipse.emf.edit.provider.ChangeNotifier;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
+import org.eclipse.emf.edit.provider.IChangeNotifier;
+import org.eclipse.emf.edit.provider.IDisposable;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.INotifyChangedListener;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+
+import org.eclipse.papyrus.dd.dc.util.DCAdapterFactory;
+
+/**
+ * This is the factory that is used to provide the interfaces needed to support
+ * Viewers. The adapters generated by this factory convert EMF adapter
+ * notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}. The
+ * adapters also support Eclipse property sheets. Note that most of the adapters
+ * are shared among multiple instances. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+public class DCItemProviderAdapterFactory extends DCAdapterFactory implements
+ ComposeableAdapterFactory, IChangeNotifier, IDisposable {
+
+ /**
+ * This keeps track of the root adapter factory that delegates to this
+ * adapter factory. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ComposedAdapterFactory parentAdapterFactory;
+
+ /**
+ * This is used to implement
+ * {@link org.eclipse.emf.edit.provider.IChangeNotifier}. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected IChangeNotifier changeNotifier = new ChangeNotifier();
+
+ /**
+ * This keeps track of all the supported types checked by
+ * {@link #isFactoryForType isFactoryForType}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ protected Collection<Object> supportedTypes = new ArrayList<Object>();
+
+ /**
+ * This constructs an instance. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ public DCItemProviderAdapterFactory() {
+ supportedTypes.add(IEditingDomainItemProvider.class);
+ supportedTypes.add(IStructuredItemContentProvider.class);
+ supportedTypes.add(ITreeItemContentProvider.class);
+ supportedTypes.add(IItemLabelProvider.class);
+ supportedTypes.add(IItemPropertySource.class);
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dc.Point} instances. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected PointItemProvider pointItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dc.Point}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createPointAdapter() {
+ if (pointItemProvider == null) {
+ pointItemProvider = new PointItemProvider(this);
+ }
+
+ return pointItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dc.Dimension} instances. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected DimensionItemProvider dimensionItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dc.Dimension}
+ * . <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createDimensionAdapter() {
+ if (dimensionItemProvider == null) {
+ dimensionItemProvider = new DimensionItemProvider(this);
+ }
+
+ return dimensionItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dc.Bounds} instances. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected BoundsItemProvider boundsItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dc.Bounds}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createBoundsAdapter() {
+ if (boundsItemProvider == null) {
+ boundsItemProvider = new BoundsItemProvider(this);
+ }
+
+ return boundsItemProvider;
+ }
+
+ /**
+ * This returns the root adapter factory that contains this factory. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public ComposeableAdapterFactory getRootAdapterFactory() {
+ return parentAdapterFactory == null ? this : parentAdapterFactory
+ .getRootAdapterFactory();
+ }
+
+ /**
+ * This sets the composed adapter factory that contains this factory. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public void setParentAdapterFactory(
+ ComposedAdapterFactory parentAdapterFactory) {
+ this.parentAdapterFactory = parentAdapterFactory;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean isFactoryForType(Object type) {
+ return supportedTypes.contains(type) || super.isFactoryForType(type);
+ }
+
+ /**
+ * This implementation substitutes the factory itself as the key for the
+ * adapter. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter adapt(Notifier notifier, Object type) {
+ return super.adapt(notifier, this);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object adapt(Object object, Object type) {
+ if (isFactoryForType(type)) {
+ Object adapter = super.adapt(object, type);
+ if (!(type instanceof Class<?>)
+ || (((Class<?>) type).isInstance(adapter))) {
+ return adapter;
+ }
+ }
+
+ return null;
+ }
+
+ /**
+ * This adds a listener. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public void addListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.addListener(notifyChangedListener);
+ }
+
+ /**
+ * This removes a listener. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public void removeListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.removeListener(notifyChangedListener);
+ }
+
+ /**
+ * This delegates to {@link #changeNotifier} and to
+ * {@link #parentAdapterFactory}. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ public void fireNotifyChanged(Notification notification) {
+ changeNotifier.fireNotifyChanged(notification);
+
+ if (parentAdapterFactory != null) {
+ parentAdapterFactory.fireNotifyChanged(notification);
+ }
+ }
+
+ /**
+ * This disposes all of the item providers created by this factory. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public void dispose() {
+ if (pointItemProvider != null)
+ pointItemProvider.dispose();
+ if (dimensionItemProvider != null)
+ dimensionItemProvider.dispose();
+ if (boundsItemProvider != null)
+ boundsItemProvider.dispose();
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dc/provider/DimensionItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dc/provider/DimensionItemProvider.java
new file mode 100644
index 0000000..6e87396
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dc/provider/DimensionItemProvider.java
@@ -0,0 +1,181 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dc.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.util.ResourceLocator;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dc.DCPackage;
+import org.eclipse.papyrus.dd.dc.Dimension;
+
+import org.eclipse.papyrus.dd.edit.DDEditPlugin;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dc.Dimension} object. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class DimensionItemProvider extends ItemProviderAdapter implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource {
+
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public DimensionItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addWidthPropertyDescriptor(object);
+ addHeightPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Width feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addWidthPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Dimension_width_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_Dimension_width_feature", "_UI_Dimension_type"),
+ DCPackage.Literals.DIMENSION__WIDTH, true, false, false,
+ ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the Height feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addHeightPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Dimension_height_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_Dimension_height_feature", "_UI_Dimension_type"),
+ DCPackage.Literals.DIMENSION__HEIGHT, true, false, false,
+ ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This returns Dimension.gif. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/Dimension"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ Dimension dimension = (Dimension) object;
+ return getString("_UI_Dimension_type") + " " + dimension.getWidth();
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Dimension.class)) {
+ case DCPackage.DIMENSION__WIDTH:
+ case DCPackage.DIMENSION__HEIGHT:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return DDEditPlugin.INSTANCE;
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dc/provider/PointItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dc/provider/PointItemProvider.java
new file mode 100644
index 0000000..30abcaf
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dc/provider/PointItemProvider.java
@@ -0,0 +1,181 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dc.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.util.ResourceLocator;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dc.DCPackage;
+import org.eclipse.papyrus.dd.dc.Point;
+
+import org.eclipse.papyrus.dd.edit.DDEditPlugin;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dc.Point} object. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+public class PointItemProvider extends ItemProviderAdapter implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource {
+
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public PointItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addXPropertyDescriptor(object);
+ addYPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the X feature. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addXPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Point_x_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_Point_x_feature", "_UI_Point_type"),
+ DCPackage.Literals.POINT__X, true, false, false,
+ ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the Y feature. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addYPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Point_y_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_Point_y_feature", "_UI_Point_type"),
+ DCPackage.Literals.POINT__Y, true, false, false,
+ ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This returns Point.gif. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/Point"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ Point point = (Point) object;
+ return getString("_UI_Point_type") + " " + point.getX();
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Point.class)) {
+ case DCPackage.POINT__X:
+ case DCPackage.POINT__Y:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return DDEditPlugin.INSTANCE;
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/CanvasItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/CanvasItemProvider.java
new file mode 100644
index 0000000..1d72e79
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/CanvasItemProvider.java
@@ -0,0 +1,169 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dc.DCFactory;
+
+import org.eclipse.papyrus.dd.dg.Canvas;
+import org.eclipse.papyrus.dd.dg.DGPackage;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.Canvas} object. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+public class CanvasItemProvider extends GroupItemProvider implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public CanvasItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to
+ * deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand},
+ * {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in
+ * {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(
+ Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(DGPackage.Literals.CANVAS__BOUNDS);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper
+ // feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns Canvas.gif. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/Canvas"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((Canvas) object).getId();
+ return label == null || label.length() == 0 ? getString("_UI_Canvas_type")
+ : getString("_UI_Canvas_type") + " " + label;
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Canvas.class)) {
+ case DGPackage.CANVAS__BOUNDS:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.CANVAS__BOUNDS,
+ DCFactory.eINSTANCE.createBounds()));
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/CircleItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/CircleItemProvider.java
new file mode 100644
index 0000000..f32a3af
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/CircleItemProvider.java
@@ -0,0 +1,194 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dc.DCFactory;
+
+import org.eclipse.papyrus.dd.dg.Circle;
+import org.eclipse.papyrus.dd.dg.DGPackage;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.Circle} object. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+public class CircleItemProvider extends GraphicalElementItemProvider implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public CircleItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addRadiusPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Radius feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addRadiusPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Circle_radius_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_Circle_radius_feature", "_UI_Circle_type"),
+ DGPackage.Literals.CIRCLE__RADIUS, true, false, false,
+ ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to
+ * deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand},
+ * {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in
+ * {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(
+ Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(DGPackage.Literals.CIRCLE__CENTER);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper
+ // feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns Circle.gif. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/Circle"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((Circle) object).getId();
+ return label == null || label.length() == 0 ? getString("_UI_Circle_type")
+ : getString("_UI_Circle_type") + " " + label;
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Circle.class)) {
+ case DGPackage.CIRCLE__RADIUS:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), false, true));
+ return;
+ case DGPackage.CIRCLE__CENTER:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.CIRCLE__CENTER,
+ DCFactory.eINSTANCE.createPoint()));
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/ClipPathItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/ClipPathItemProvider.java
new file mode 100644
index 0000000..308996c
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/ClipPathItemProvider.java
@@ -0,0 +1,118 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+
+import org.eclipse.papyrus.dd.dg.ClipPath;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.ClipPath} object. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class ClipPathItemProvider extends GroupItemProvider implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public ClipPathItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns ClipPath.gif. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/ClipPath"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ClipPath) object).getId();
+ return label == null || label.length() == 0 ? getString("_UI_ClipPath_type")
+ : getString("_UI_ClipPath_type") + " " + label;
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/ClosePathItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/ClosePathItemProvider.java
new file mode 100644
index 0000000..a4b2a75
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/ClosePathItemProvider.java
@@ -0,0 +1,117 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+
+import org.eclipse.papyrus.dd.dg.ClosePath;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.ClosePath} object. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class ClosePathItemProvider extends PathCommandItemProvider implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public ClosePathItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns ClosePath.gif. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/ClosePath"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ ClosePath closePath = (ClosePath) object;
+ return getString("_UI_ClosePath_type") + " " + closePath.isRelative();
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/CubicCurveToItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/CubicCurveToItemProvider.java
new file mode 100644
index 0000000..2ccd500
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/CubicCurveToItemProvider.java
@@ -0,0 +1,209 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dc.DCFactory;
+
+import org.eclipse.papyrus.dd.dg.CubicCurveTo;
+import org.eclipse.papyrus.dd.dg.DGPackage;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.CubicCurveTo} object. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class CubicCurveToItemProvider extends PathCommandItemProvider implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public CubicCurveToItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to
+ * deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand},
+ * {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in
+ * {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(
+ Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(DGPackage.Literals.CUBIC_CURVE_TO__POINT);
+ childrenFeatures
+ .add(DGPackage.Literals.CUBIC_CURVE_TO__START_CONTROL);
+ childrenFeatures
+ .add(DGPackage.Literals.CUBIC_CURVE_TO__END_CONTROL);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper
+ // feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CubicCurveTo.gif. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/CubicCurveTo"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ CubicCurveTo cubicCurveTo = (CubicCurveTo) object;
+ return getString("_UI_CubicCurveTo_type") + " "
+ + cubicCurveTo.isRelative();
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CubicCurveTo.class)) {
+ case DGPackage.CUBIC_CURVE_TO__POINT:
+ case DGPackage.CUBIC_CURVE_TO__START_CONTROL:
+ case DGPackage.CUBIC_CURVE_TO__END_CONTROL:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.CUBIC_CURVE_TO__POINT,
+ DCFactory.eINSTANCE.createPoint()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.CUBIC_CURVE_TO__START_CONTROL,
+ DCFactory.eINSTANCE.createPoint()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.CUBIC_CURVE_TO__END_CONTROL,
+ DCFactory.eINSTANCE.createPoint()));
+ }
+
+ /**
+ * This returns the label text for
+ * {@link org.eclipse.emf.edit.command.CreateChildCommand}. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature,
+ Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify = childFeature == DGPackage.Literals.CUBIC_CURVE_TO__POINT
+ || childFeature == DGPackage.Literals.CUBIC_CURVE_TO__START_CONTROL
+ || childFeature == DGPackage.Literals.CUBIC_CURVE_TO__END_CONTROL;
+
+ if (qualify) {
+ return getString("_UI_CreateChild_text2", new Object[] {
+ getTypeText(childObject), getFeatureText(childFeature),
+ getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/DGItemProviderAdapterFactory.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/DGItemProviderAdapterFactory.java
new file mode 100644
index 0000000..b0f6ee0
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/DGItemProviderAdapterFactory.java
@@ -0,0 +1,1142 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Adapter;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.Notifier;
+
+import org.eclipse.emf.edit.provider.ChangeNotifier;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
+import org.eclipse.emf.edit.provider.IChangeNotifier;
+import org.eclipse.emf.edit.provider.IDisposable;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.INotifyChangedListener;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+
+import org.eclipse.papyrus.dd.dg.util.DGAdapterFactory;
+
+/**
+ * This is the factory that is used to provide the interfaces needed to support
+ * Viewers. The adapters generated by this factory convert EMF adapter
+ * notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}. The
+ * adapters also support Eclipse property sheets. Note that most of the adapters
+ * are shared among multiple instances. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+public class DGItemProviderAdapterFactory extends DGAdapterFactory implements
+ ComposeableAdapterFactory, IChangeNotifier, IDisposable {
+ /**
+ * This keeps track of the root adapter factory that delegates to this
+ * adapter factory. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ComposedAdapterFactory parentAdapterFactory;
+
+ /**
+ * This is used to implement
+ * {@link org.eclipse.emf.edit.provider.IChangeNotifier}. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected IChangeNotifier changeNotifier = new ChangeNotifier();
+
+ /**
+ * This keeps track of all the supported types checked by
+ * {@link #isFactoryForType isFactoryForType}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ protected Collection<Object> supportedTypes = new ArrayList<Object>();
+
+ /**
+ * This constructs an instance. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ public DGItemProviderAdapterFactory() {
+ supportedTypes.add(IEditingDomainItemProvider.class);
+ supportedTypes.add(IStructuredItemContentProvider.class);
+ supportedTypes.add(ITreeItemContentProvider.class);
+ supportedTypes.add(IItemLabelProvider.class);
+ supportedTypes.add(IItemPropertySource.class);
+ supportedTypes.add(IItemColorProvider.class);
+ supportedTypes.add(IItemFontProvider.class);
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Canvas} instances. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected CanvasItemProvider canvasItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Canvas}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createCanvasAdapter() {
+ if (canvasItemProvider == null) {
+ canvasItemProvider = new CanvasItemProvider(this);
+ }
+
+ return canvasItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Group} instances. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected GroupItemProvider groupItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Group}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createGroupAdapter() {
+ if (groupItemProvider == null) {
+ groupItemProvider = new GroupItemProvider(this);
+ }
+
+ return groupItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.MoveTo} instances. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected MoveToItemProvider moveToItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.MoveTo}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createMoveToAdapter() {
+ if (moveToItemProvider == null) {
+ moveToItemProvider = new MoveToItemProvider(this);
+ }
+
+ return moveToItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.ClipPath} instances. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ClipPathItemProvider clipPathItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.ClipPath}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createClipPathAdapter() {
+ if (clipPathItemProvider == null) {
+ clipPathItemProvider = new ClipPathItemProvider(this);
+ }
+
+ return clipPathItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Style} instances. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected StyleItemProvider styleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Style}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createStyleAdapter() {
+ if (styleItemProvider == null) {
+ styleItemProvider = new StyleItemProvider(this);
+ }
+
+ return styleItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Paint} instances. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected PaintItemProvider paintItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Paint}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createPaintAdapter() {
+ if (paintItemProvider == null) {
+ paintItemProvider = new PaintItemProvider(this);
+ }
+
+ return paintItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Circle} instances. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected CircleItemProvider circleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Circle}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createCircleAdapter() {
+ if (circleItemProvider == null) {
+ circleItemProvider = new CircleItemProvider(this);
+ }
+
+ return circleItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.ClosePath} instances. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ClosePathItemProvider closePathItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.ClosePath}
+ * . <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createClosePathAdapter() {
+ if (closePathItemProvider == null) {
+ closePathItemProvider = new ClosePathItemProvider(this);
+ }
+
+ return closePathItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.CubicCurveTo} instances. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected CubicCurveToItemProvider cubicCurveToItemProvider;
+
+ /**
+ * This creates an adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.CubicCurveTo}. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createCubicCurveToAdapter() {
+ if (cubicCurveToItemProvider == null) {
+ cubicCurveToItemProvider = new CubicCurveToItemProvider(this);
+ }
+
+ return cubicCurveToItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Definitions} instances. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected DefinitionsItemProvider definitionsItemProvider;
+
+ /**
+ * This creates an adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.Definitions}. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createDefinitionsAdapter() {
+ if (definitionsItemProvider == null) {
+ definitionsItemProvider = new DefinitionsItemProvider(this);
+ }
+
+ return definitionsItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.StyleSheet} instances. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected StyleSheetItemProvider styleSheetItemProvider;
+
+ /**
+ * This creates an adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.StyleSheet}. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createStyleSheetAdapter() {
+ if (styleSheetItemProvider == null) {
+ styleSheetItemProvider = new StyleSheetItemProvider(this);
+ }
+
+ return styleSheetItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.StyleRule} instances. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected StyleRuleItemProvider styleRuleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.StyleRule}
+ * . <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createStyleRuleAdapter() {
+ if (styleRuleItemProvider == null) {
+ styleRuleItemProvider = new StyleRuleItemProvider(this);
+ }
+
+ return styleRuleItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.StyleSelector} instances. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected StyleSelectorItemProvider styleSelectorItemProvider;
+
+ /**
+ * This creates an adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.StyleSelector}. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createStyleSelectorAdapter() {
+ if (styleSelectorItemProvider == null) {
+ styleSelectorItemProvider = new StyleSelectorItemProvider(this);
+ }
+
+ return styleSelectorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Ellipse} instances. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected EllipseItemProvider ellipseItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Ellipse}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createEllipseAdapter() {
+ if (ellipseItemProvider == null) {
+ ellipseItemProvider = new EllipseItemProvider(this);
+ }
+
+ return ellipseItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.EllipticalCurveTo} instances. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected EllipticalCurveToItemProvider ellipticalCurveToItemProvider;
+
+ /**
+ * This creates an adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.EllipticalCurveTo}. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createEllipticalCurveToAdapter() {
+ if (ellipticalCurveToItemProvider == null) {
+ ellipticalCurveToItemProvider = new EllipticalCurveToItemProvider(
+ this);
+ }
+
+ return ellipticalCurveToItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.QuadraticCurveTo} instances. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected QuadraticCurveToItemProvider quadraticCurveToItemProvider;
+
+ /**
+ * This creates an adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.QuadraticCurveTo}. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createQuadraticCurveToAdapter() {
+ if (quadraticCurveToItemProvider == null) {
+ quadraticCurveToItemProvider = new QuadraticCurveToItemProvider(
+ this);
+ }
+
+ return quadraticCurveToItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.GradientStop} instances. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected GradientStopItemProvider gradientStopItemProvider;
+
+ /**
+ * This creates an adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.GradientStop}. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createGradientStopAdapter() {
+ if (gradientStopItemProvider == null) {
+ gradientStopItemProvider = new GradientStopItemProvider(this);
+ }
+
+ return gradientStopItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Image} instances. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ImageItemProvider imageItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Image}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createImageAdapter() {
+ if (imageItemProvider == null) {
+ imageItemProvider = new ImageItemProvider(this);
+ }
+
+ return imageItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Line} instances. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected LineItemProvider lineItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Line}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createLineAdapter() {
+ if (lineItemProvider == null) {
+ lineItemProvider = new LineItemProvider(this);
+ }
+
+ return lineItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Marker} instances. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected MarkerItemProvider markerItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Marker}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createMarkerAdapter() {
+ if (markerItemProvider == null) {
+ markerItemProvider = new MarkerItemProvider(this);
+ }
+
+ return markerItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.LinearGradient} instances. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected LinearGradientItemProvider linearGradientItemProvider;
+
+ /**
+ * This creates an adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.LinearGradient}. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createLinearGradientAdapter() {
+ if (linearGradientItemProvider == null) {
+ linearGradientItemProvider = new LinearGradientItemProvider(this);
+ }
+
+ return linearGradientItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.LineTo} instances. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected LineToItemProvider lineToItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.LineTo}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createLineToAdapter() {
+ if (lineToItemProvider == null) {
+ lineToItemProvider = new LineToItemProvider(this);
+ }
+
+ return lineToItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Matrix} instances. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected MatrixItemProvider matrixItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Matrix}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createMatrixAdapter() {
+ if (matrixItemProvider == null) {
+ matrixItemProvider = new MatrixItemProvider(this);
+ }
+
+ return matrixItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Path} instances. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected PathItemProvider pathItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Path}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createPathAdapter() {
+ if (pathItemProvider == null) {
+ pathItemProvider = new PathItemProvider(this);
+ }
+
+ return pathItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Pattern} instances. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected PatternItemProvider patternItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Pattern}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createPatternAdapter() {
+ if (patternItemProvider == null) {
+ patternItemProvider = new PatternItemProvider(this);
+ }
+
+ return patternItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Polygon} instances. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected PolygonItemProvider polygonItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Polygon}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createPolygonAdapter() {
+ if (polygonItemProvider == null) {
+ polygonItemProvider = new PolygonItemProvider(this);
+ }
+
+ return polygonItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Polyline} instances. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected PolylineItemProvider polylineItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Polyline}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createPolylineAdapter() {
+ if (polylineItemProvider == null) {
+ polylineItemProvider = new PolylineItemProvider(this);
+ }
+
+ return polylineItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.RadialGradient} instances. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected RadialGradientItemProvider radialGradientItemProvider;
+
+ /**
+ * This creates an adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.RadialGradient}. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createRadialGradientAdapter() {
+ if (radialGradientItemProvider == null) {
+ radialGradientItemProvider = new RadialGradientItemProvider(this);
+ }
+
+ return radialGradientItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Rectangle} instances. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected RectangleItemProvider rectangleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Rectangle}
+ * . <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createRectangleAdapter() {
+ if (rectangleItemProvider == null) {
+ rectangleItemProvider = new RectangleItemProvider(this);
+ }
+
+ return rectangleItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.RootCanvas} instances. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected RootCanvasItemProvider rootCanvasItemProvider;
+
+ /**
+ * This creates an adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.RootCanvas}. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createRootCanvasAdapter() {
+ if (rootCanvasItemProvider == null) {
+ rootCanvasItemProvider = new RootCanvasItemProvider(this);
+ }
+
+ return rootCanvasItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Rotate} instances. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected RotateItemProvider rotateItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Rotate}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createRotateAdapter() {
+ if (rotateItemProvider == null) {
+ rotateItemProvider = new RotateItemProvider(this);
+ }
+
+ return rotateItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Scale} instances. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ScaleItemProvider scaleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Scale}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createScaleAdapter() {
+ if (scaleItemProvider == null) {
+ scaleItemProvider = new ScaleItemProvider(this);
+ }
+
+ return scaleItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Skew} instances. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected SkewItemProvider skewItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Skew}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createSkewAdapter() {
+ if (skewItemProvider == null) {
+ skewItemProvider = new SkewItemProvider(this);
+ }
+
+ return skewItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Text} instances. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected TextItemProvider textItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Text}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createTextAdapter() {
+ if (textItemProvider == null) {
+ textItemProvider = new TextItemProvider(this);
+ }
+
+ return textItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Translate} instances. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected TranslateItemProvider translateItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Translate}
+ * . <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createTranslateAdapter() {
+ if (translateItemProvider == null) {
+ translateItemProvider = new TranslateItemProvider(this);
+ }
+
+ return translateItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.dd.dg.Use} instances. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected UseItemProvider useItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.dd.dg.Use}. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createUseAdapter() {
+ if (useItemProvider == null) {
+ useItemProvider = new UseItemProvider(this);
+ }
+
+ return useItemProvider;
+ }
+
+ /**
+ * This returns the root adapter factory that contains this factory. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public ComposeableAdapterFactory getRootAdapterFactory() {
+ return parentAdapterFactory == null ? this : parentAdapterFactory
+ .getRootAdapterFactory();
+ }
+
+ /**
+ * This sets the composed adapter factory that contains this factory. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public void setParentAdapterFactory(
+ ComposedAdapterFactory parentAdapterFactory) {
+ this.parentAdapterFactory = parentAdapterFactory;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean isFactoryForType(Object type) {
+ return supportedTypes.contains(type) || super.isFactoryForType(type);
+ }
+
+ /**
+ * This implementation substitutes the factory itself as the key for the
+ * adapter. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter adapt(Notifier notifier, Object type) {
+ return super.adapt(notifier, this);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object adapt(Object object, Object type) {
+ if (isFactoryForType(type)) {
+ Object adapter = super.adapt(object, type);
+ if (!(type instanceof Class<?>)
+ || (((Class<?>) type).isInstance(adapter))) {
+ return adapter;
+ }
+ }
+
+ return null;
+ }
+
+ /**
+ * This adds a listener. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public void addListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.addListener(notifyChangedListener);
+ }
+
+ /**
+ * This removes a listener. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public void removeListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.removeListener(notifyChangedListener);
+ }
+
+ /**
+ * This delegates to {@link #changeNotifier} and to
+ * {@link #parentAdapterFactory}. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ public void fireNotifyChanged(Notification notification) {
+ changeNotifier.fireNotifyChanged(notification);
+
+ if (parentAdapterFactory != null) {
+ parentAdapterFactory.fireNotifyChanged(notification);
+ }
+ }
+
+ /**
+ * This disposes all of the item providers created by this factory. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public void dispose() {
+ if (canvasItemProvider != null)
+ canvasItemProvider.dispose();
+ if (groupItemProvider != null)
+ groupItemProvider.dispose();
+ if (moveToItemProvider != null)
+ moveToItemProvider.dispose();
+ if (clipPathItemProvider != null)
+ clipPathItemProvider.dispose();
+ if (styleItemProvider != null)
+ styleItemProvider.dispose();
+ if (paintItemProvider != null)
+ paintItemProvider.dispose();
+ if (circleItemProvider != null)
+ circleItemProvider.dispose();
+ if (closePathItemProvider != null)
+ closePathItemProvider.dispose();
+ if (cubicCurveToItemProvider != null)
+ cubicCurveToItemProvider.dispose();
+ if (definitionsItemProvider != null)
+ definitionsItemProvider.dispose();
+ if (styleSheetItemProvider != null)
+ styleSheetItemProvider.dispose();
+ if (styleRuleItemProvider != null)
+ styleRuleItemProvider.dispose();
+ if (styleSelectorItemProvider != null)
+ styleSelectorItemProvider.dispose();
+ if (ellipseItemProvider != null)
+ ellipseItemProvider.dispose();
+ if (ellipticalCurveToItemProvider != null)
+ ellipticalCurveToItemProvider.dispose();
+ if (quadraticCurveToItemProvider != null)
+ quadraticCurveToItemProvider.dispose();
+ if (gradientStopItemProvider != null)
+ gradientStopItemProvider.dispose();
+ if (imageItemProvider != null)
+ imageItemProvider.dispose();
+ if (lineItemProvider != null)
+ lineItemProvider.dispose();
+ if (markerItemProvider != null)
+ markerItemProvider.dispose();
+ if (linearGradientItemProvider != null)
+ linearGradientItemProvider.dispose();
+ if (lineToItemProvider != null)
+ lineToItemProvider.dispose();
+ if (matrixItemProvider != null)
+ matrixItemProvider.dispose();
+ if (pathItemProvider != null)
+ pathItemProvider.dispose();
+ if (patternItemProvider != null)
+ patternItemProvider.dispose();
+ if (polygonItemProvider != null)
+ polygonItemProvider.dispose();
+ if (polylineItemProvider != null)
+ polylineItemProvider.dispose();
+ if (radialGradientItemProvider != null)
+ radialGradientItemProvider.dispose();
+ if (rectangleItemProvider != null)
+ rectangleItemProvider.dispose();
+ if (rootCanvasItemProvider != null)
+ rootCanvasItemProvider.dispose();
+ if (rotateItemProvider != null)
+ rotateItemProvider.dispose();
+ if (scaleItemProvider != null)
+ scaleItemProvider.dispose();
+ if (skewItemProvider != null)
+ skewItemProvider.dispose();
+ if (textItemProvider != null)
+ textItemProvider.dispose();
+ if (translateItemProvider != null)
+ translateItemProvider.dispose();
+ if (useItemProvider != null)
+ useItemProvider.dispose();
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/DefinitionItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/DefinitionItemProvider.java
new file mode 100644
index 0000000..7430e99
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/DefinitionItemProvider.java
@@ -0,0 +1,153 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.util.ResourceLocator;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dg.DGPackage;
+import org.eclipse.papyrus.dd.dg.Definition;
+
+import org.eclipse.papyrus.dd.edit.DDEditPlugin;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.Definition} object. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class DefinitionItemProvider extends ItemProviderAdapter implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public DefinitionItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Definition_id_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_Definition_id_feature", "_UI_Definition_type"),
+ DGPackage.Literals.DEFINITION__ID, true, false, false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((Definition) object).getId();
+ return label == null || label.length() == 0 ? getString("_UI_Definition_type")
+ : getString("_UI_Definition_type") + " " + label;
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Definition.class)) {
+ case DGPackage.DEFINITION__ID:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return DDEditPlugin.INSTANCE;
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/DefinitionsItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/DefinitionsItemProvider.java
new file mode 100644
index 0000000..9fa8e0e
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/DefinitionsItemProvider.java
@@ -0,0 +1,257 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.util.ResourceLocator;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dg.DGFactory;
+import org.eclipse.papyrus.dd.dg.DGPackage;
+import org.eclipse.papyrus.dd.dg.Definitions;
+
+import org.eclipse.papyrus.dd.edit.DDEditPlugin;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.Definitions} object. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class DefinitionsItemProvider extends ItemProviderAdapter implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public DefinitionsItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to
+ * deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand},
+ * {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in
+ * {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(
+ Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(DGPackage.Literals.DEFINITIONS__DEFNITION);
+ childrenFeatures.add(DGPackage.Literals.DEFINITIONS__STYLE_SHEET);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper
+ // feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns Definitions.gif. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/Definitions"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_Definitions_type");
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Definitions.class)) {
+ case DGPackage.DEFINITIONS__DEFNITION:
+ case DGPackage.DEFINITIONS__STYLE_SHEET:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.DEFINITIONS__DEFNITION,
+ DGFactory.eINSTANCE.createGroup()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.DEFINITIONS__DEFNITION,
+ DGFactory.eINSTANCE.createCanvas()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.DEFINITIONS__DEFNITION,
+ DGFactory.eINSTANCE.createClipPath()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.DEFINITIONS__DEFNITION,
+ DGFactory.eINSTANCE.createCircle()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.DEFINITIONS__DEFNITION,
+ DGFactory.eINSTANCE.createEllipse()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.DEFINITIONS__DEFNITION,
+ DGFactory.eINSTANCE.createImage()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.DEFINITIONS__DEFNITION,
+ DGFactory.eINSTANCE.createLine()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.DEFINITIONS__DEFNITION,
+ DGFactory.eINSTANCE.createMarker()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.DEFINITIONS__DEFNITION,
+ DGFactory.eINSTANCE.createLinearGradient()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.DEFINITIONS__DEFNITION,
+ DGFactory.eINSTANCE.createPath()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.DEFINITIONS__DEFNITION,
+ DGFactory.eINSTANCE.createPattern()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.DEFINITIONS__DEFNITION,
+ DGFactory.eINSTANCE.createPolygon()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.DEFINITIONS__DEFNITION,
+ DGFactory.eINSTANCE.createPolyline()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.DEFINITIONS__DEFNITION,
+ DGFactory.eINSTANCE.createRadialGradient()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.DEFINITIONS__DEFNITION,
+ DGFactory.eINSTANCE.createRectangle()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.DEFINITIONS__DEFNITION,
+ DGFactory.eINSTANCE.createRootCanvas()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.DEFINITIONS__DEFNITION,
+ DGFactory.eINSTANCE.createText()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.DEFINITIONS__DEFNITION,
+ DGFactory.eINSTANCE.createUse()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.DEFINITIONS__STYLE_SHEET,
+ DGFactory.eINSTANCE.createStyleSheet()));
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return DDEditPlugin.INSTANCE;
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/EllipseItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/EllipseItemProvider.java
new file mode 100644
index 0000000..01fd974
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/EllipseItemProvider.java
@@ -0,0 +1,175 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dc.DCFactory;
+
+import org.eclipse.papyrus.dd.dg.DGPackage;
+import org.eclipse.papyrus.dd.dg.Ellipse;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.Ellipse} object. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class EllipseItemProvider extends GraphicalElementItemProvider implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EllipseItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to
+ * deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand},
+ * {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in
+ * {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(
+ Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(DGPackage.Literals.ELLIPSE__CENTER);
+ childrenFeatures.add(DGPackage.Literals.ELLIPSE__RADII);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper
+ // feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns Ellipse.gif. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/Ellipse"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((Ellipse) object).getId();
+ return label == null || label.length() == 0 ? getString("_UI_Ellipse_type")
+ : getString("_UI_Ellipse_type") + " " + label;
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Ellipse.class)) {
+ case DGPackage.ELLIPSE__CENTER:
+ case DGPackage.ELLIPSE__RADII:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.ELLIPSE__CENTER,
+ DCFactory.eINSTANCE.createPoint()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.ELLIPSE__RADII,
+ DCFactory.eINSTANCE.createDimension()));
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/EllipticalCurveToItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/EllipticalCurveToItemProvider.java
new file mode 100644
index 0000000..03c2210
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/EllipticalCurveToItemProvider.java
@@ -0,0 +1,245 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dc.DCFactory;
+
+import org.eclipse.papyrus.dd.dg.DGPackage;
+import org.eclipse.papyrus.dd.dg.EllipticalCurveTo;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.EllipticalCurveTo} object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class EllipticalCurveToItemProvider extends PathCommandItemProvider
+ implements IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EllipticalCurveToItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addRotationPropertyDescriptor(object);
+ addIsLargeArcPropertyDescriptor(object);
+ addIsSweepPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Rotation feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addRotationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_EllipticalCurveTo_rotation_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_EllipticalCurveTo_rotation_feature",
+ "_UI_EllipticalCurveTo_type"),
+ DGPackage.Literals.ELLIPTICAL_CURVE_TO__ROTATION, true, false,
+ false, ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the Is Large Arc feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addIsLargeArcPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_EllipticalCurveTo_isLargeArc_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_EllipticalCurveTo_isLargeArc_feature",
+ "_UI_EllipticalCurveTo_type"),
+ DGPackage.Literals.ELLIPTICAL_CURVE_TO__IS_LARGE_ARC, true,
+ false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Is Sweep feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addIsSweepPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_EllipticalCurveTo_isSweep_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_EllipticalCurveTo_isSweep_feature",
+ "_UI_EllipticalCurveTo_type"),
+ DGPackage.Literals.ELLIPTICAL_CURVE_TO__IS_SWEEP, true, false,
+ false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to
+ * deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand},
+ * {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in
+ * {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(
+ Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(DGPackage.Literals.ELLIPTICAL_CURVE_TO__POINT);
+ childrenFeatures.add(DGPackage.Literals.ELLIPTICAL_CURVE_TO__RADII);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper
+ // feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns EllipticalCurveTo.gif. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/EllipticalCurveTo"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ EllipticalCurveTo ellipticalCurveTo = (EllipticalCurveTo) object;
+ return getString("_UI_EllipticalCurveTo_type") + " "
+ + ellipticalCurveTo.isRelative();
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(EllipticalCurveTo.class)) {
+ case DGPackage.ELLIPTICAL_CURVE_TO__ROTATION:
+ case DGPackage.ELLIPTICAL_CURVE_TO__IS_LARGE_ARC:
+ case DGPackage.ELLIPTICAL_CURVE_TO__IS_SWEEP:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), false, true));
+ return;
+ case DGPackage.ELLIPTICAL_CURVE_TO__POINT:
+ case DGPackage.ELLIPTICAL_CURVE_TO__RADII:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.ELLIPTICAL_CURVE_TO__POINT,
+ DCFactory.eINSTANCE.createPoint()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.ELLIPTICAL_CURVE_TO__RADII,
+ DCFactory.eINSTANCE.createDimension()));
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/GradientItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/GradientItemProvider.java
new file mode 100644
index 0000000..4c0694b
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/GradientItemProvider.java
@@ -0,0 +1,157 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dg.DGFactory;
+import org.eclipse.papyrus.dd.dg.DGPackage;
+import org.eclipse.papyrus.dd.dg.Gradient;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.Gradient} object. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class GradientItemProvider extends PaintServerItemProvider implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public GradientItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to
+ * deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand},
+ * {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in
+ * {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(
+ Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(DGPackage.Literals.GRADIENT__STOP);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper
+ // feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((Gradient) object).getId();
+ return label == null || label.length() == 0 ? getString("_UI_Gradient_type")
+ : getString("_UI_Gradient_type") + " " + label;
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Gradient.class)) {
+ case DGPackage.GRADIENT__STOP:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GRADIENT__STOP,
+ DGFactory.eINSTANCE.createGradientStop()));
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/GradientStopItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/GradientStopItemProvider.java
new file mode 100644
index 0000000..a4b7356
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/GradientStopItemProvider.java
@@ -0,0 +1,211 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.awt.Color;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.util.ResourceLocator;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dg.DGPackage;
+import org.eclipse.papyrus.dd.dg.GradientStop;
+
+import org.eclipse.papyrus.dd.edit.DDEditPlugin;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.GradientStop} object. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class GradientStopItemProvider extends ItemProviderAdapter implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public GradientStopItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addColorPropertyDescriptor(object);
+ addOffsetPropertyDescriptor(object);
+ addOpacityPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Color feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addColorPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GradientStop_color_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_GradientStop_color_feature",
+ "_UI_GradientStop_type"),
+ DGPackage.Literals.GRADIENT_STOP__COLOR, true, false, false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the Offset feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addOffsetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GradientStop_offset_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_GradientStop_offset_feature",
+ "_UI_GradientStop_type"),
+ DGPackage.Literals.GRADIENT_STOP__OFFSET, true, false, false,
+ ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the Opacity feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addOpacityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GradientStop_opacity_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_GradientStop_opacity_feature",
+ "_UI_GradientStop_type"),
+ DGPackage.Literals.GRADIENT_STOP__OPACITY, true, false, false,
+ ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This returns GradientStop.gif. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/GradientStop"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ Color labelValue = ((GradientStop) object).getColor();
+ String label = labelValue == null ? null : labelValue.toString();
+ return label == null || label.length() == 0 ? getString("_UI_GradientStop_type")
+ : getString("_UI_GradientStop_type") + " " + label;
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(GradientStop.class)) {
+ case DGPackage.GRADIENT_STOP__COLOR:
+ case DGPackage.GRADIENT_STOP__OFFSET:
+ case DGPackage.GRADIENT_STOP__OPACITY:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return DDEditPlugin.INSTANCE;
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/GraphicalElementItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/GraphicalElementItemProvider.java
new file mode 100644
index 0000000..6654a15
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/GraphicalElementItemProvider.java
@@ -0,0 +1,226 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dg.DGFactory;
+import org.eclipse.papyrus.dd.dg.DGPackage;
+import org.eclipse.papyrus.dd.dg.GraphicalElement;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.GraphicalElement} object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class GraphicalElementItemProvider extends DefinitionItemProvider
+ implements IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public GraphicalElementItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addClipPathPropertyDescriptor(object);
+ addKeywordPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Clip Path feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addClipPathPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphicalElement_clipPath_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_GraphicalElement_clipPath_feature",
+ "_UI_GraphicalElement_type"),
+ DGPackage.Literals.GRAPHICAL_ELEMENT__CLIP_PATH, true, false,
+ true, null, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the Keyword feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addKeywordPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphicalElement_keyword_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_GraphicalElement_keyword_feature",
+ "_UI_GraphicalElement_type"),
+ DGPackage.Literals.GRAPHICAL_ELEMENT__KEYWORD, true, false,
+ false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to
+ * deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand},
+ * {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in
+ * {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(
+ Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(DGPackage.Literals.GRAPHICAL_ELEMENT__STYLE);
+ childrenFeatures
+ .add(DGPackage.Literals.GRAPHICAL_ELEMENT__TRANSFORM);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper
+ // feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((GraphicalElement) object).getId();
+ return label == null || label.length() == 0 ? getString("_UI_GraphicalElement_type")
+ : getString("_UI_GraphicalElement_type") + " " + label;
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(GraphicalElement.class)) {
+ case DGPackage.GRAPHICAL_ELEMENT__KEYWORD:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), false, true));
+ return;
+ case DGPackage.GRAPHICAL_ELEMENT__STYLE:
+ case DGPackage.GRAPHICAL_ELEMENT__TRANSFORM:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GRAPHICAL_ELEMENT__STYLE,
+ DGFactory.eINSTANCE.createStyle()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GRAPHICAL_ELEMENT__TRANSFORM,
+ DGFactory.eINSTANCE.createMatrix()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GRAPHICAL_ELEMENT__TRANSFORM,
+ DGFactory.eINSTANCE.createRotate()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GRAPHICAL_ELEMENT__TRANSFORM,
+ DGFactory.eINSTANCE.createScale()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GRAPHICAL_ELEMENT__TRANSFORM,
+ DGFactory.eINSTANCE.createSkew()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GRAPHICAL_ELEMENT__TRANSFORM,
+ DGFactory.eINSTANCE.createTranslate()));
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/GroupItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/GroupItemProvider.java
new file mode 100644
index 0000000..8a6f5a1
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/GroupItemProvider.java
@@ -0,0 +1,224 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dg.DGFactory;
+import org.eclipse.papyrus.dd.dg.DGPackage;
+import org.eclipse.papyrus.dd.dg.Group;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.Group} object. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+public class GroupItemProvider extends GraphicalElementItemProvider implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public GroupItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to
+ * deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand},
+ * {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in
+ * {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(
+ Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(DGPackage.Literals.GROUP__MEMBER);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper
+ // feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns Group.gif. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/Group"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((Group) object).getId();
+ return label == null || label.length() == 0 ? getString("_UI_Group_type")
+ : getString("_UI_Group_type") + " " + label;
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Group.class)) {
+ case DGPackage.GROUP__MEMBER:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GROUP__MEMBER,
+ DGFactory.eINSTANCE.createGroup()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GROUP__MEMBER,
+ DGFactory.eINSTANCE.createCanvas()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GROUP__MEMBER,
+ DGFactory.eINSTANCE.createClipPath()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GROUP__MEMBER,
+ DGFactory.eINSTANCE.createCircle()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GROUP__MEMBER,
+ DGFactory.eINSTANCE.createEllipse()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GROUP__MEMBER,
+ DGFactory.eINSTANCE.createImage()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GROUP__MEMBER,
+ DGFactory.eINSTANCE.createLine()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GROUP__MEMBER,
+ DGFactory.eINSTANCE.createMarker()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GROUP__MEMBER,
+ DGFactory.eINSTANCE.createPath()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GROUP__MEMBER,
+ DGFactory.eINSTANCE.createPolygon()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GROUP__MEMBER,
+ DGFactory.eINSTANCE.createPolyline()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GROUP__MEMBER,
+ DGFactory.eINSTANCE.createRectangle()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GROUP__MEMBER,
+ DGFactory.eINSTANCE.createRootCanvas()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GROUP__MEMBER,
+ DGFactory.eINSTANCE.createText()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.GROUP__MEMBER,
+ DGFactory.eINSTANCE.createUse()));
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/ImageItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/ImageItemProvider.java
new file mode 100644
index 0000000..c03c1c7
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/ImageItemProvider.java
@@ -0,0 +1,216 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dc.DCFactory;
+
+import org.eclipse.papyrus.dd.dg.DGPackage;
+import org.eclipse.papyrus.dd.dg.Image;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.Image} object. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+public class ImageItemProvider extends GraphicalElementItemProvider implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public ImageItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addSourcePropertyDescriptor(object);
+ addIsAspectRatioPreservedPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Source feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addSourcePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Image_source_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_Image_source_feature", "_UI_Image_type"),
+ DGPackage.Literals.IMAGE__SOURCE, true, false, false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the Is Aspect Ratio Preserved
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addIsAspectRatioPreservedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Image_isAspectRatioPreserved_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_Image_isAspectRatioPreserved_feature",
+ "_UI_Image_type"),
+ DGPackage.Literals.IMAGE__IS_ASPECT_RATIO_PRESERVED, true,
+ false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null,
+ null));
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to
+ * deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand},
+ * {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in
+ * {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(
+ Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(DGPackage.Literals.IMAGE__BOUNDS);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper
+ // feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns Image.gif. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/Image"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((Image) object).getId();
+ return label == null || label.length() == 0 ? getString("_UI_Image_type")
+ : getString("_UI_Image_type") + " " + label;
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Image.class)) {
+ case DGPackage.IMAGE__SOURCE:
+ case DGPackage.IMAGE__IS_ASPECT_RATIO_PRESERVED:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), false, true));
+ return;
+ case DGPackage.IMAGE__BOUNDS:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.IMAGE__BOUNDS,
+ DCFactory.eINSTANCE.createBounds()));
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/LineItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/LineItemProvider.java
new file mode 100644
index 0000000..78793b1
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/LineItemProvider.java
@@ -0,0 +1,199 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dc.DCFactory;
+
+import org.eclipse.papyrus.dd.dg.DGPackage;
+import org.eclipse.papyrus.dd.dg.Line;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.Line} object. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+public class LineItemProvider extends MarkedElementItemProvider implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public LineItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to
+ * deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand},
+ * {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in
+ * {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(
+ Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(DGPackage.Literals.LINE__START);
+ childrenFeatures.add(DGPackage.Literals.LINE__END);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper
+ // feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns Line.gif. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/Line"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((Line) object).getId();
+ return label == null || label.length() == 0 ? getString("_UI_Line_type")
+ : getString("_UI_Line_type") + " " + label;
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Line.class)) {
+ case DGPackage.LINE__START:
+ case DGPackage.LINE__END:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.LINE__START,
+ DCFactory.eINSTANCE.createPoint()));
+
+ newChildDescriptors
+ .add(createChildParameter(DGPackage.Literals.LINE__END,
+ DCFactory.eINSTANCE.createPoint()));
+ }
+
+ /**
+ * This returns the label text for
+ * {@link org.eclipse.emf.edit.command.CreateChildCommand}. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature,
+ Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify = childFeature == DGPackage.Literals.LINE__START
+ || childFeature == DGPackage.Literals.LINE__END;
+
+ if (qualify) {
+ return getString("_UI_CreateChild_text2", new Object[] {
+ getTypeText(childObject), getFeatureText(childFeature),
+ getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/LineToItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/LineToItemProvider.java
new file mode 100644
index 0000000..c2d6566
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/LineToItemProvider.java
@@ -0,0 +1,168 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dc.DCFactory;
+
+import org.eclipse.papyrus.dd.dg.DGPackage;
+import org.eclipse.papyrus.dd.dg.LineTo;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.LineTo} object. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+public class LineToItemProvider extends PathCommandItemProvider implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public LineToItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to
+ * deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand},
+ * {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in
+ * {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(
+ Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(DGPackage.Literals.LINE_TO__POINT);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper
+ // feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns LineTo.gif. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/LineTo"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ LineTo lineTo = (LineTo) object;
+ return getString("_UI_LineTo_type") + " " + lineTo.isRelative();
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(LineTo.class)) {
+ case DGPackage.LINE_TO__POINT:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.LINE_TO__POINT,
+ DCFactory.eINSTANCE.createPoint()));
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/LinearGradientItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/LinearGradientItemProvider.java
new file mode 100644
index 0000000..50ef812
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/LinearGradientItemProvider.java
@@ -0,0 +1,200 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dc.DCFactory;
+
+import org.eclipse.papyrus.dd.dg.DGPackage;
+import org.eclipse.papyrus.dd.dg.LinearGradient;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.LinearGradient} object. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class LinearGradientItemProvider extends GradientItemProvider implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public LinearGradientItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to
+ * deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand},
+ * {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in
+ * {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(
+ Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(DGPackage.Literals.LINEAR_GRADIENT__START);
+ childrenFeatures.add(DGPackage.Literals.LINEAR_GRADIENT__END);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper
+ // feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns LinearGradient.gif. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/LinearGradient"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((LinearGradient) object).getId();
+ return label == null || label.length() == 0 ? getString("_UI_LinearGradient_type")
+ : getString("_UI_LinearGradient_type") + " " + label;
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(LinearGradient.class)) {
+ case DGPackage.LINEAR_GRADIENT__START:
+ case DGPackage.LINEAR_GRADIENT__END:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.LINEAR_GRADIENT__START,
+ DCFactory.eINSTANCE.createPoint()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.LINEAR_GRADIENT__END,
+ DCFactory.eINSTANCE.createPoint()));
+ }
+
+ /**
+ * This returns the label text for
+ * {@link org.eclipse.emf.edit.command.CreateChildCommand}. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature,
+ Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify = childFeature == DGPackage.Literals.LINEAR_GRADIENT__START
+ || childFeature == DGPackage.Literals.LINEAR_GRADIENT__END;
+
+ if (qualify) {
+ return getString("_UI_CreateChild_text2", new Object[] {
+ getTypeText(childObject), getFeatureText(childFeature),
+ getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/MarkedElementItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/MarkedElementItemProvider.java
new file mode 100644
index 0000000..96f7c49
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/MarkedElementItemProvider.java
@@ -0,0 +1,169 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+
+import org.eclipse.papyrus.dd.dg.DGPackage;
+import org.eclipse.papyrus.dd.dg.MarkedElement;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.MarkedElement} object. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class MarkedElementItemProvider extends GraphicalElementItemProvider
+ implements IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public MarkedElementItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addEndMarkerPropertyDescriptor(object);
+ addMidMarkerPropertyDescriptor(object);
+ addStartMarkerPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the End Marker feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addEndMarkerPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_MarkedElement_endMarker_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_MarkedElement_endMarker_feature",
+ "_UI_MarkedElement_type"),
+ DGPackage.Literals.MARKED_ELEMENT__END_MARKER, true, false,
+ true, null, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mid Marker feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addMidMarkerPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_MarkedElement_midMarker_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_MarkedElement_midMarker_feature",
+ "_UI_MarkedElement_type"),
+ DGPackage.Literals.MARKED_ELEMENT__MID_MARKER, true, false,
+ true, null, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the Start Marker feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addStartMarkerPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_MarkedElement_startMarker_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_MarkedElement_startMarker_feature",
+ "_UI_MarkedElement_type"),
+ DGPackage.Literals.MARKED_ELEMENT__START_MARKER, true, false,
+ true, null, null, null));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((MarkedElement) object).getId();
+ return label == null || label.length() == 0 ? getString("_UI_MarkedElement_type")
+ : getString("_UI_MarkedElement_type") + " " + label;
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/MarkerItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/MarkerItemProvider.java
new file mode 100644
index 0000000..66bbbc2
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/MarkerItemProvider.java
@@ -0,0 +1,175 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dc.DCFactory;
+
+import org.eclipse.papyrus.dd.dg.DGPackage;
+import org.eclipse.papyrus.dd.dg.Marker;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.Marker} object. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+public class MarkerItemProvider extends GroupItemProvider implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public MarkerItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to
+ * deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand},
+ * {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in
+ * {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(
+ Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(DGPackage.Literals.MARKER__SIZE);
+ childrenFeatures.add(DGPackage.Literals.MARKER__REFERENCE);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper
+ // feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns Marker.gif. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/Marker"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((Marker) object).getId();
+ return label == null || label.length() == 0 ? getString("_UI_Marker_type")
+ : getString("_UI_Marker_type") + " " + label;
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Marker.class)) {
+ case DGPackage.MARKER__SIZE:
+ case DGPackage.MARKER__REFERENCE:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.MARKER__SIZE,
+ DCFactory.eINSTANCE.createDimension()));
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.MARKER__REFERENCE,
+ DCFactory.eINSTANCE.createPoint()));
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/MatrixItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/MatrixItemProvider.java
new file mode 100644
index 0000000..271aedf
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/MatrixItemProvider.java
@@ -0,0 +1,247 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dg.DGPackage;
+import org.eclipse.papyrus.dd.dg.Matrix;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.Matrix} object. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+public class MatrixItemProvider extends TransformItemProvider implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public MatrixItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addAPropertyDescriptor(object);
+ addBPropertyDescriptor(object);
+ addCPropertyDescriptor(object);
+ addDPropertyDescriptor(object);
+ addEPropertyDescriptor(object);
+ addFPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the A feature. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addAPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Matrix_a_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_Matrix_a_feature", "_UI_Matrix_type"),
+ DGPackage.Literals.MATRIX__A, true, false, false,
+ ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the B feature. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addBPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Matrix_b_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_Matrix_b_feature", "_UI_Matrix_type"),
+ DGPackage.Literals.MATRIX__B, true, false, false,
+ ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the C feature. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addCPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Matrix_c_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_Matrix_c_feature", "_UI_Matrix_type"),
+ DGPackage.Literals.MATRIX__C, true, false, false,
+ ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the D feature. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Matrix_d_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_Matrix_d_feature", "_UI_Matrix_type"),
+ DGPackage.Literals.MATRIX__D, true, false, false,
+ ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the E feature. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addEPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Matrix_e_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_Matrix_e_feature", "_UI_Matrix_type"),
+ DGPackage.Literals.MATRIX__E, true, false, false,
+ ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the F feature. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addFPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Matrix_f_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_Matrix_f_feature", "_UI_Matrix_type"),
+ DGPackage.Literals.MATRIX__F, true, false, false,
+ ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This returns Matrix.gif. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/Matrix"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ Matrix matrix = (Matrix) object;
+ return getString("_UI_Matrix_type") + " " + matrix.getA();
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Matrix.class)) {
+ case DGPackage.MATRIX__A:
+ case DGPackage.MATRIX__B:
+ case DGPackage.MATRIX__C:
+ case DGPackage.MATRIX__D:
+ case DGPackage.MATRIX__E:
+ case DGPackage.MATRIX__F:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/MoveToItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/MoveToItemProvider.java
new file mode 100644
index 0000000..91c112f
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/MoveToItemProvider.java
@@ -0,0 +1,168 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.dd.dg.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemColorProvider;
+import org.eclipse.emf.edit.provider.IItemFontProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.dd.dc.DCFactory;
+
+import org.eclipse.papyrus.dd.dg.DGPackage;
+import org.eclipse.papyrus.dd.dg.MoveTo;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.dd.dg.MoveTo} object. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+public class MoveToItemProvider extends PathCommandItemProvider implements
+ IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
+ IItemColorProvider, IItemFontProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public MoveToItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to
+ * deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand},
+ * {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in
+ * {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(
+ Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(DGPackage.Literals.MOVE_TO__POINT);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper
+ // feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns MoveTo.gif. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object,
+ getResourceLocator().getImage("full/obj16/MoveTo"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ MoveTo moveTo = (MoveTo) object;
+ return getString("_UI_MoveTo_type") + " " + moveTo.isRelative();
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(MoveTo.class)) {
+ case DGPackage.MOVE_TO__POINT:
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(
+ Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add(createChildParameter(
+ DGPackage.Literals.MOVE_TO__POINT,
+ DCFactory.eINSTANCE.createPoint()));
+ }
+
+}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/PaintItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/PaintItemProvider.java
new file mode 100644
index 0000000..d3fbcf9
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src/org/eclipse/papyrus/dd/dg/provider/PaintItemProvider.java
@@ -0,0 +1,186 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+pac