## Uses of Class
com.bbn.openmap.omGraphics.EditableOMGraphic

Packages that use EditableOMGraphic
com.bbn.openmap.omGraphics: Provides geographically based graphics classes.
com.bbn.openmap.omGraphics.editable: Provides classes to implement editable graphics.
com.bbn.openmap.omGraphics.event: Provides classes for event notification of OMGraphic changes.
com.bbn.openmap.omGraphics.labeled: Provides a simple extension to the OMGraphics, where a text string can be attached to a graphic object.
com.bbn.openmap.tools.drawing: Provides classes to implement a drawing tool.

Uses of EditableOMGraphic in com.bbn.openmap.omGraphics

Subclasses of EditableOMGraphic in com.bbn.openmap.omGraphics
`class` `EditableOMAbstractLine` The EditableOMAbstractLine encompasses an OMAbstractLine, providing a mechanism for adding an arrowhead menu in the line editor menu.
`class` `EditableOMCircle` The EditableOMCircle encompasses an OMCircle, providing methods for modifying or creating it.
`class` `EditableOMDecoratedSpline` EditableOMDecoratedSpline.
`class` `EditableOMDistance` The EditableOMDistance encompasses an OMDistance, providing methods for modifying or creating it.
`class` `EditableOMGraphicList` An EditableOMGraphic list encapsulates an OMGraphicList to move the editable ones around when they are selected as a group.
`class` `EditableOMLine` The EditableOMLine encompasses an OMLine, providing methods for modifying or creating it.
`class` `EditableOMPoint` An EditableOMGraphic that encapsulates an OMPoint.
`class` `EditableOMPoly` The EditableOMPoly encompasses an OMPoly, providing methods for modifying or creating it.
`class` `EditableOMRangeRings`
`class` `EditableOMRect` The EditableOMRect encompasses an OMRect, providing methods for modifying or creating it.
`class` `EditableOMScalingRaster` The EditableOMScalingRaster encompasses an OMScalingRaster, providing methods for modifying or creating it.
`class` `EditableOMSpline` EditableOMSpline.
`class` `EditableOMText` Wrapper class to edit OMText objects.

Methods in com.bbn.openmap.omGraphics that return EditableOMGraphic
`EditableOMGraphic` `EditableOMGraphicList.add(OMGraphic omg, OMDrawingTool drawingTool)` Create an EditableOMGraphic and add it to the list.

Methods in com.bbn.openmap.omGraphics with parameters of type EditableOMGraphic
`void` `EditableOMGraphicList.add(EditableOMGraphic editable)` Add the EditableOMGraphic to the list.
`boolean` `EditableOMGraphicList.remove(EditableOMGraphic editable)` Remove the EditableOMGraphic from the list.

Uses of EditableOMGraphic in com.bbn.openmap.omGraphics.editable

Fields in com.bbn.openmap.omGraphics.editable declared as EditableOMGraphic
`protected EditableOMGraphic` `PolyDeleteNodeState.graphic`
`protected EditableOMGraphic` `PolyAddPointState.graphic`
`protected EditableOMGraphic` `PolyAddNodeState.graphic`
`protected EditableOMGraphic` `GraphicUnselectedState.graphic`
`protected EditableOMGraphic` `GraphicUndefinedState.graphic`
`protected EditableOMGraphic` `GraphicSetOffsetState.graphic`
`protected EditableOMGraphic` `GraphicSelectedState.graphic`
`protected EditableOMGraphic` `GraphicEditState.graphic`
`EditableOMGraphic` `EOMGStateMachine.graphic`

Constructors in com.bbn.openmap.omGraphics.editable with parameters of type EditableOMGraphic
`ListUnselectedState(EditableOMGraphic eomg)`
`ListSelectedState(EditableOMGraphic eomg)`
`GraphicUnselectedState(EditableOMGraphic eomg)`
`GraphicUndefinedState(EditableOMGraphic eomg)`
`GraphicSetOffsetState(EditableOMGraphic eomg)`
`GraphicSelectedState(EditableOMGraphic eomg)`
`GraphicEditState(EditableOMGraphic eomg)`
`EOMGStateMachine(EditableOMGraphic graphic)`

Uses of EditableOMGraphic in com.bbn.openmap.omGraphics.event

Fields in com.bbn.openmap.omGraphics.event declared as EditableOMGraphic
`protected EditableOMGraphic` `EOMGEvent.source` The EOMG in question.

Methods in com.bbn.openmap.omGraphics.event that return EditableOMGraphic
`EditableOMGraphic` `EOMGListenerSupport.getEOMG()` Get the source object.
`EditableOMGraphic` `EOMGEvent.getSource()`

Methods in com.bbn.openmap.omGraphics.event with parameters of type EditableOMGraphic
`void` `EOMGListenerSupport.setEOMG(EditableOMGraphic graphic)` Set the source object.
`void` `EOMGEvent.setSource(EditableOMGraphic eomg)`

Constructors in com.bbn.openmap.omGraphics.event with parameters of type EditableOMGraphic
`EOMGListenerSupport(EditableOMGraphic graphic)` Construct a EOMGListenerSupport.
`EOMGEvent(EditableOMGraphic source, java.awt.Cursor cursor, java.lang.String message, java.awt.event.MouseEvent me)` Create an Event.

Uses of EditableOMGraphic in com.bbn.openmap.omGraphics.labeled

Subclasses of EditableOMGraphic in com.bbn.openmap.omGraphics.labeled
`class` `EditableLabeledOMPoly` The EditableLabeledOMPoly encompasses an LabeledOMPoly, providing methods for modifying or creating it.
`class` `EditableLabeledOMSpline` The EditableLabeledOMSpline encompasses an LabeledOMSpline, providing methods for modifying or creating it.

Uses of EditableOMGraphic in com.bbn.openmap.tools.drawing

Fields in com.bbn.openmap.tools.drawing declared as EditableOMGraphic
`protected EditableOMGraphic` `OMDrawingTool.currentEditable` The current graphic being modified.

Methods in com.bbn.openmap.tools.drawing that return EditableOMGraphic
`EditableOMGraphic` `OMTextLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `OMTextLoader.getEditableGraphic(OMGraphic graphic)` Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
`EditableOMGraphic` `OMSplineLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `OMSplineLoader.getEditableGraphic(OMGraphic graphic)` Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
`EditableOMGraphic` `OMScalingRasterLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `OMScalingRasterLoader.getEditableGraphic(OMGraphic graphic)` Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
`EditableOMGraphic` `OMRectLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `OMRectLoader.getEditableGraphic(OMGraphic graphic)` Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
`EditableOMGraphic` `OMPolyLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `OMPolyLoader.getEditableGraphic(OMGraphic graphic)` Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
`EditableOMGraphic` `OMPointLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `OMPointLoader.getEditableGraphic(OMGraphic graphic)` Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
`EditableOMGraphic` `OMLineLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `OMLineLoader.getEditableGraphic(OMGraphic graphic)` Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
`protected EditableOMGraphic` `OMDrawingToolMouseMode.getCurrentGraphic()` Get the EditableOMGraphic from the OMDrawingTool.
`EditableOMGraphic` `OMDrawingTool.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Given a classname, check the EditToolLoaders and create the OMGraphic it represents wrapped in an EditableOMGraphic.
`EditableOMGraphic` `OMDrawingTool.getEditableGraphic(OMGraphic g)` Given an OMGraphic, check the EditToolLoaders and wrap it in an EditableOMGraphic.
`EditableOMGraphic` `OMDrawingTool.getCurrentEditable()` Get the current EditableOMGraphic being used by the drawing tool.
`EditableOMGraphic` `OMDistanceLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `OMDistanceLoader.getEditableGraphic(OMGraphic graphic)` Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
`EditableOMGraphic` `OMDecoratedSplineLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `OMDecoratedSplineLoader.getEditableGraphic(OMGraphic graphic)` Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
`EditableOMGraphic` `OMCircleLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `OMCircleLoader.getEditableGraphic(OMGraphic graphic)` Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
`EditableOMGraphic` `EditToolLoader.getEditableGraphic(java.lang.String classname)` Give the classname of a graphic to create, returning a default EditableOMGraphic for that graphic.
`EditableOMGraphic` `EditToolLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `EditToolLoader.getEditableGraphic(OMGraphic graphic)` Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
`EditableOMGraphic` `AbstractToolLoader.getEditableGraphic(java.lang.String classname)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `AbstractToolLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`abstract EditableOMGraphic` `AbstractToolLoader.getEditableGraphic(OMGraphic graphic)` Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.

Methods in com.bbn.openmap.tools.drawing with parameters of type EditableOMGraphic
`OMGraphic` `OMDrawingTool.edit(EditableOMGraphic eomg, DrawingToolRequestor requestor)` Given an EditableOMGraphic, use it to make modifications, and then call requestor.drawingComplete().
`OMGraphic` `OMDrawingTool.edit(EditableOMGraphic eomg, DrawingToolRequestor requestor, java.awt.event.MouseEvent e)` A slightly different edit method, where the EditableOMGraphic is put directly into edit mode, and the mouse events immediately start making modifications to the OMGraphic.
`boolean` `OMDrawingTool.setCurrentEditable(EditableOMGraphic eomg)` Set the EditableOMGraphic being used, if it hasn't already been set.
`OMGraphic` `DrawingTool.edit(EditableOMGraphic eomg, DrawingToolRequestor requestor)` Given an EditableOMGraphic, direct events to the EditableOMGraphic so that it can modify its OMGraphic.
`OMGraphic` `DrawingTool.edit(EditableOMGraphic eomg, DrawingToolRequestor requestor, java.awt.event.MouseEvent e)` A slightly different edit method, where the EditableOMGraphic is put directly into edit mode, and the mouse events immediately start making modifications to the OMGraphic.

Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details