|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
IEditValidator | A very general validator strategy that essentially returns true if the current state is considered to be legal by the instance of the validator. |
Class Summary | |
---|---|
AcceptBehaviour | Requirements: EventType==RELEASED Current State == Creating Current Shape != null Button1 is released no buttons are down no modifiers are down |
AcceptWhenOverFirstVertexBehaviour | Requirements: event type == RELEASE edit state == CREATING no modifiers down button 1 released no buttons down current shape and geom are set mouse is over the first vertex of the currentShape |
AddVertexOnEdgeBehaviour | Requirements: event type == RELEASE edit state == MODIFYING no modifiers down button 1 released no buttons down current shape and geom are set mouse is not over a vertex of the current shape mouse is over an edge |
AddVertexWhileCreatingBehaviour | Requirements: event type == RELEASE edit state == CREATING no modifiers down button 1 released no buttons down current shape and geometry are set mouse is not over a vertex of the current shape |
CursorControlBehaviour | Sets the cursor to indicate what action can be done. |
CursorControlBehaviour.DefaultCursorProvider | |
CursorControlBehaviour.NullStringProvider | |
CursorControlBehaviour.SystemCursorProvider | |
DefaultCancelBehaviour | This behaviour sets the current state to NONE, the Current Edit Feature to null, the Current Shape to null and clears the current map's blackboards. |
DeselectEditShapeAcceptBehaviour | If the PreferenceConstants.P_SELECT_POST_ACCEPT preference is true then this behaviour will
deselect the newly created feature. |
DifferenceFeatureAcceptor | Requirements: currentShape is not null edit blackboard has a geometry that is not the currentShape |
DoubleClickRunAcceptBehaviour | Requirements: EventType==DOUBLE_CLICKED EditState==MODIFIED or CREATING no modifiers button1 clicked no buttons down * |
DrawCreateVertexSnapAreaBehaviour | Shows the snap area around the cursor if snapping is on. |
ExtendLineBehaviour | Requirements: EventType==Released CurrentShape != null mouse is over end vertex button1 was released no buttons or modifiers down mode == MODIFYING or NONE |
FreeHandPolygonDrawBehaviour | Requirements: EventType==DRAGGED button1 is down |
MouseDownVertexSelectorBehaviour | Requirements: eventType PRESSED handler has currentGeom edit state is modified or NONE |
MoveGeometryBehaviour | Requirements: Current Geom != null Cursor within geom ctrl-alt keys are down (unless all vertices are selected) |
MoveVertexBehaviour | Mode that moves Vertices |
RefreshLayersBehaviour | searches the current map and makes sure that |
RemoveVertexBehaviour | A behaviour that deletes a vertex from an editGeom. |
SelectGeometryBehaviour | Requirements: state==MODIFYING or NONE event type == RELEASED only a single modifier may be down shift and ctrl are only legal modifiers button1 must be the button that was released no buttons may be down Not over currently selected geometry |
SelectHoleBehaviour | Requirements: event type == RELEASE edit state == MODIFYING no modifiers down button 1 released no buttons down current shape and geom are set and shape is the shell of the geom |
SelectionBoxBehaviour | Requirements: Mouse is dragged Current State != Creating CurrentShape != null no modifiers or shift down only mouse 1 down |
SetSnapSizeBehaviour | Requirements: EventType==WHEEL Modifier is ALT |
ShapeCreationBehaviour | Requirements: Mouse Dragged CurrentState == NONE Mouse button 1 down |
ShapeCreationBehaviour.ShapeFactory | creates a shape upon request. |
SplitGeometryBehaviour | Requirements: Current Shape is not null At least one different shape on black board |
StartEditingBehaviour | Creates a new Geometry and feature |
StartHoleCuttingBehaviour | Requirements: EventType==RELEASED Current State == Creating Current Shape != null Button1 is released no buttons are down no modifiers are down current geom is a polygon or unknown |
VertexSelectorBehaviour | Requirements: eventType RELEASED handler has currentGeom edit state is modified or NONE only one of ctrl or shift is Mouse is over a vertex |
WriteChangesBehaviour | Creates a geometry from the currentGeom in the EditToolHandler . |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |