Class GuidedDecisionTreeWidget
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.uberfire.ext.wires.core.client.canvas.WiresCanvas
-
- org.drools.workbench.screens.guided.dtree.client.widget.GuidedDecisionTreeWidget
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget,org.uberfire.client.mvp.HasPresenter<GuidedDecisionTreeEditorPresenter>,org.uberfire.client.mvp.UberView<GuidedDecisionTreeEditorPresenter>,org.uberfire.ext.wires.core.api.magnets.MagnetManager,org.uberfire.ext.wires.core.api.selection.SelectionManager,org.uberfire.ext.wires.core.api.shapes.ShapesManager
public class GuidedDecisionTreeWidget extends org.uberfire.ext.wires.core.client.canvas.WiresCanvas implements org.uberfire.client.mvp.UberView<GuidedDecisionTreeEditorPresenter>
-
-
Constructor Summary
Constructors Constructor Description GuidedDecisionTreeWidget()GuidedDecisionTreeWidget(javax.enterprise.event.Event<org.uberfire.ext.wires.core.api.events.ClearEvent> clearEvent, javax.enterprise.event.Event<org.uberfire.ext.wires.core.api.events.ShapeSelectedEvent> shapeSelectedEvent, javax.enterprise.event.Event<org.uberfire.ext.wires.core.api.events.ShapeAddedEvent> shapeAddedEvent, javax.enterprise.event.Event<org.uberfire.ext.wires.core.api.events.ShapeDeletedEvent> shapeDeletedEvent, org.uberfire.ext.wires.core.api.layout.LayoutManager layoutManager, TypeNodeFactory typeNodeFactory, ConstraintNodeFactory constraintNodeFactory, ActionInsertNodeFactory actionInsertNodeFactory, ActionUpdateNodeFactory actionUpdateNodeFactory, ActionRetractNodeFactory actionRetractNodeFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)voidclear()voiddeleteShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)voiddeselectShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)voidforceDeleteShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)protected BaseGuidedDecisionTreeShapegetParentNode(BaseGuidedDecisionTreeShape uiChild, double cx, double cy)voidinit(GuidedDecisionTreeEditorPresenter presenter)voidonDragCompleteHandler(org.uberfire.ext.wires.core.api.events.ShapeDragCompleteEvent shapeDragCompleteEvent)voidonDragPreviewHandler(org.uberfire.ext.wires.core.api.events.ShapeDragPreviewEvent shapeDragPreviewEvent)voidonShapeDeleted(org.uberfire.ext.wires.core.api.events.ShapeDeletedEvent event)voidonShapeSelected(org.uberfire.ext.wires.core.api.events.ShapeSelectedEvent event)voidselectShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)voidsetModel(org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree model, boolean isReadOnly)-
Methods inherited from class org.uberfire.ext.wires.core.client.canvas.WiresCanvas
clearSelection, getMagnet, getProgressBar, getSelectedShape, getShapesInCanvas, hasProgressBar, hideAllMagnets, init, isShapeSelected, setProgressBar
-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Constructor Detail
-
GuidedDecisionTreeWidget
public GuidedDecisionTreeWidget()
-
GuidedDecisionTreeWidget
@Inject public GuidedDecisionTreeWidget(javax.enterprise.event.Event<org.uberfire.ext.wires.core.api.events.ClearEvent> clearEvent, javax.enterprise.event.Event<org.uberfire.ext.wires.core.api.events.ShapeSelectedEvent> shapeSelectedEvent, javax.enterprise.event.Event<org.uberfire.ext.wires.core.api.events.ShapeAddedEvent> shapeAddedEvent, javax.enterprise.event.Event<org.uberfire.ext.wires.core.api.events.ShapeDeletedEvent> shapeDeletedEvent, org.uberfire.ext.wires.core.api.layout.LayoutManager layoutManager, TypeNodeFactory typeNodeFactory, ConstraintNodeFactory constraintNodeFactory, ActionInsertNodeFactory actionInsertNodeFactory, ActionUpdateNodeFactory actionUpdateNodeFactory, ActionRetractNodeFactory actionRetractNodeFactory)
-
-
Method Detail
-
init
public void init(GuidedDecisionTreeEditorPresenter presenter)
- Specified by:
initin interfaceorg.uberfire.client.mvp.HasPresenter<GuidedDecisionTreeEditorPresenter>
-
selectShape
public void selectShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)
- Specified by:
selectShapein interfaceorg.uberfire.ext.wires.core.api.selection.SelectionManager- Overrides:
selectShapein classorg.uberfire.ext.wires.core.client.canvas.WiresCanvas
-
onShapeSelected
public void onShapeSelected(@Observes org.uberfire.ext.wires.core.api.events.ShapeSelectedEvent event)
-
deselectShape
public void deselectShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)
- Specified by:
deselectShapein interfaceorg.uberfire.ext.wires.core.api.selection.SelectionManager- Overrides:
deselectShapein classorg.uberfire.ext.wires.core.client.canvas.WiresCanvas
-
onDragPreviewHandler
public void onDragPreviewHandler(@Observes org.uberfire.ext.wires.core.api.events.ShapeDragPreviewEvent shapeDragPreviewEvent)
-
onDragCompleteHandler
public void onDragCompleteHandler(@Observes org.uberfire.ext.wires.core.api.events.ShapeDragCompleteEvent shapeDragCompleteEvent)
-
clear
public void clear()
- Overrides:
clearin classorg.uberfire.ext.wires.core.client.canvas.WiresCanvas
-
deleteShape
public void deleteShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)
- Specified by:
deleteShapein interfaceorg.uberfire.ext.wires.core.api.shapes.ShapesManager- Overrides:
deleteShapein classorg.uberfire.ext.wires.core.client.canvas.WiresCanvas
-
forceDeleteShape
public void forceDeleteShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)
- Specified by:
forceDeleteShapein interfaceorg.uberfire.ext.wires.core.api.shapes.ShapesManager- Overrides:
forceDeleteShapein classorg.uberfire.ext.wires.core.client.canvas.WiresCanvas
-
onShapeDeleted
public void onShapeDeleted(@Observes org.uberfire.ext.wires.core.api.events.ShapeDeletedEvent event)
-
addShape
public void addShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)
- Specified by:
addShapein interfaceorg.uberfire.ext.wires.core.api.shapes.ShapesManager- Overrides:
addShapein classorg.uberfire.ext.wires.core.client.canvas.WiresCanvas
-
setModel
public void setModel(org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree model, boolean isReadOnly)
-
getParentNode
protected BaseGuidedDecisionTreeShape getParentNode(BaseGuidedDecisionTreeShape uiChild, double cx, double cy)
-
-