Package net.refractions.udig.tools.edit

Interface Summary
Activator A safe runnable.
Behaviour This is a Stategy object for the (@link net.refractions.udig.tools.edit.latest.EditToolHandler} behaviour.
EnablementBehaviour A behaviour that is responsible for determining whether a tool is valid for a given event
EventBehaviour This is a Stategy object for the (@link net.refractions.udig.tools.edit.latest.EditToolHandler} behaviour.
LockingBehaviour An extension interface allowing an EventBehaviour to Lock the tool handler.
 

Class Summary
AbstractEditTool Super class for edit tools.
AdvancedFeaturesEventBehavior Behaviour is valid only when the advanced preference is set.
BehaviourCommand Command used by (@link net.refractions.udig.tools.edit.EditToolHandler} and OrderedCompositeEventBehavior for executing the behaviours in a tool.
EditBlackboardUtil To delete soon EditManager will have an editblackboard.
EditManagerListenerActivator Activator that listens to the EditManager's selected feature.
EditPlugin The main plugin class to be used in the desktop.
EditSelectionProvider The selection provided by this provider is first the vertices of the edit geom, if there are any selected.
EditToolConfigurationHelper This class provides methods so that initializing an Edit tool is done declaratively.
EditToolHandler This is the class that does all the work.
EventBehaviourCommand Command used by (@link net.refractions.udig.tools.edit.EditToolHandler} and OrderedCompositeEventBehavior for executing the behaviours in a tool.
MouseTracker Keeps track of the what mouse events have happened.
MutualExclusiveBehavior A Composite Mode (See GOF Composite Pattern) where contained modes are ordered by priority and only the mode with the highest priority and is valid for the current context is ran.
MutualExclusiveEventBehavior A Composite Mode (See GOF Composite Pattern) where contained modes are ordered by priority and only the mode with the highest priority and is valid for the current context is ran.
OrderedCompositeEventBehavior A Composite Mode (See GOF Composite Pattern) where contained modes are ordered and are executed in order.
 

Enum Summary
EditState Enumerates the various states an editing tool may be in.
EventType Enumerates the type of Events that a EventBehaviour can react to.