Class LienzoMultipleSelectionControl<H extends org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.canvas.controls.select.AbstractSelectionControl<H>
-
- org.kie.workbench.common.stunner.client.lienzo.canvas.controls.LienzoMultipleSelectionControl<H>
-
- Type Parameters:
H-AbstractCanvasHandler
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl<H>,org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<org.kie.workbench.common.stunner.core.client.session.ClientSession>,org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasRegistrationControl<H,org.kie.workbench.common.stunner.core.graph.Element>,org.kie.workbench.common.stunner.core.client.canvas.controls.SelectionControl<H,org.kie.workbench.common.stunner.core.graph.Element>
@Dependent @MultipleSelection @Default public class LienzoMultipleSelectionControl<H extends org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler> extends org.kie.workbench.common.stunner.core.client.canvas.controls.select.AbstractSelectionControl<H>Default implementation of aSelectionControlthat supports selection of multipleElement.
-
-
Constructor Summary
Constructors Constructor Description LienzoMultipleSelectionControl(javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent> canvasSelectionEvent, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasClearSelectionEvent> clearSelectionEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidonClearSelection()protected voidonDestroy()protected voidonEnable(H canvasHandler)protected voidonSelect(Collection<String> uuids)protected voidonShapeLocationsChanged(org.kie.workbench.common.stunner.core.client.canvas.event.ShapeLocationsChangedEvent event)-
Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.select.AbstractSelectionControl
bind, clear, clearSelection, deregister, deselect, destroy, getSelectedItemDefinition, getSelectedItems, getSelectionControl, handleCanvasClearSelectionEvent, handleCanvasElementSelectedEvent, handleShapeRemovedEvent, init, isSelected, onDeregister, onRegister, register, select, shapesToIdentifiers
-
-
-
-
Constructor Detail
-
LienzoMultipleSelectionControl
@Inject public LienzoMultipleSelectionControl(javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent> canvasSelectionEvent, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasClearSelectionEvent> clearSelectionEvent)
-
-
Method Detail
-
onEnable
protected void onEnable(H canvasHandler)
- Overrides:
onEnablein classorg.kie.workbench.common.stunner.core.client.canvas.controls.select.AbstractSelectionControl<H extends org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>
-
onShapeLocationsChanged
protected void onShapeLocationsChanged(@Observes org.kie.workbench.common.stunner.core.client.canvas.event.ShapeLocationsChangedEvent event)
-
onSelect
protected void onSelect(Collection<String> uuids)
- Overrides:
onSelectin classorg.kie.workbench.common.stunner.core.client.canvas.controls.select.AbstractSelectionControl<H extends org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>
-
onClearSelection
protected void onClearSelection()
- Overrides:
onClearSelectionin classorg.kie.workbench.common.stunner.core.client.canvas.controls.select.AbstractSelectionControl<H extends org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>
-
onDestroy
protected void onDestroy()
- Overrides:
onDestroyin classorg.kie.workbench.common.stunner.core.client.canvas.controls.select.AbstractSelectionControl<H extends org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>
-
-