public abstract class AbstractElementBuilderControl extends AbstractCanvasHandlerControl<AbstractCanvasHandler> implements ElementBuilderControl<AbstractCanvasHandler>
| Modifier and Type | Class and Description |
|---|---|
static interface |
AbstractElementBuilderControl.CommandsCallback |
BuilderControl.BuildCallbackCanvasControl.SessionAware<S extends ClientSession>RequiresCommandManager.CommandManagerProvider<H extends CanvasHandler>canvasHandler| Constructor and Description |
|---|
AbstractElementBuilderControl(ClientDefinitionManager clientDefinitionManager,
ClientFactoryService clientFactoryServices,
RuleManager ruleManager,
CanvasCommandFactory<AbstractCanvasHandler> canvasCommandFactory,
ClientTranslationMessages translationMessages,
GraphBoundsIndexer graphBoundsIndexer) |
destroy, initclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdestroy, initpublic AbstractElementBuilderControl(ClientDefinitionManager clientDefinitionManager, ClientFactoryService clientFactoryServices, RuleManager ruleManager, CanvasCommandFactory<AbstractCanvasHandler> canvasCommandFactory, ClientTranslationMessages translationMessages, GraphBoundsIndexer graphBoundsIndexer)
public void setCommandManagerProvider(RequiresCommandManager.CommandManagerProvider<AbstractCanvasHandler> provider)
setCommandManagerProvider in interface RequiresCommandManager<AbstractCanvasHandler>protected org.kie.workbench.common.stunner.core.client.canvas.controls.builder.impl.AbstractElementBuilderControl.ParentAssignment getParentAssignment(Node<View<?>,Edge> parent, Object definition)
public boolean allows(ElementBuildRequest<AbstractCanvasHandler> request)
allows in interface BuilderControl<AbstractCanvasHandler,ElementBuildRequest<AbstractCanvasHandler>>public void build(ElementBuildRequest<AbstractCanvasHandler> request, BuilderControl.BuildCallback buildCallback)
build in interface BuilderControl<AbstractCanvasHandler,ElementBuildRequest<AbstractCanvasHandler>>protected void doInit()
doInit in class AbstractCanvasHandlerControl<AbstractCanvasHandler>protected void doDestroy()
doDestroy in class AbstractCanvasHandlerControl<AbstractCanvasHandler>public void getCommands(Object definition, Node<View<?>,Edge> parent, double x, double y, AbstractElementBuilderControl.CommandsCallback commandsCallback)
protected void updateElementFromDefinition(Element element, Object definition)
public void getElementCommands(Element element, Node<View<?>,Edge> parent, org.kie.workbench.common.stunner.core.client.canvas.controls.builder.impl.AbstractElementBuilderControl.ParentAssignment parentAssignment, double x, double y, AbstractElementBuilderControl.CommandsCallback commandsCallback)
public Point2D getComputedChildCoordinates(Node<View<?>,Edge> parent, double _x, double _y)
protected void fireProcessingStarted()
protected void fireProcessingCompleted()
protected boolean isValid(RuleViolations violations)
protected String getShapeSetId()
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.