Drools Workbench - Guided Decision Tree Editor - Client 6.2.0.CR1

org.drools.workbench.screens.guided.dtree.client.widget.factories
Class ConstraintNodeFactory

java.lang.Object
  extended by org.kie.uberfire.wires.core.client.factories.AbstractBaseFactory<T>
      extended by org.drools.workbench.screens.guided.dtree.client.widget.factories.BaseGuidedDecisionTreeNodeFactory<com.emitrom.lienzo.client.core.shape.Circle>
          extended by org.drools.workbench.screens.guided.dtree.client.widget.factories.ConstraintNodeFactory
All Implemented Interfaces:
org.kie.uberfire.wires.core.api.factories.ShapeFactory<com.emitrom.lienzo.client.core.shape.Circle>

@ApplicationScoped
public class ConstraintNodeFactory
extends BaseGuidedDecisionTreeNodeFactory<com.emitrom.lienzo.client.core.shape.Circle>


Constructor Summary
ConstraintNodeFactory()
           
 
Method Summary
 boolean builds(org.kie.uberfire.wires.core.api.shapes.WiresBaseShape shapeType)
           
protected  double getHeight()
           
protected  String getNodeLabel(org.kie.uberfire.wires.core.api.factories.FactoryHelper helper)
           
 ConstraintShape getShape(org.drools.workbench.models.guided.dtree.shared.model.nodes.ConstraintNode node, boolean isReadOnly)
          This returns a new Shape representing an existing Node
 org.kie.uberfire.wires.core.api.shapes.WiresBaseShape getShape(org.kie.uberfire.wires.core.api.factories.FactoryHelper helper)
          This returns a new Shape following a drag operation from the palette
 String getShapeDescription()
           
protected  double getWidth()
           
protected  com.emitrom.lienzo.client.core.shape.Circle makeShape()
           
 
Methods inherited from class org.drools.workbench.screens.guided.dtree.client.widget.factories.BaseGuidedDecisionTreeNodeFactory
getCategory, getDragProxy
 
Methods inherited from class org.kie.uberfire.wires.core.client.factories.AbstractBaseFactory
getGlyph
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstraintNodeFactory

public ConstraintNodeFactory()
Method Detail

getShapeDescription

public String getShapeDescription()

getShape

public org.kie.uberfire.wires.core.api.shapes.WiresBaseShape getShape(org.kie.uberfire.wires.core.api.factories.FactoryHelper helper)
This returns a new Shape following a drag operation from the palette

Parameters:
helper -
Returns:

getShape

public ConstraintShape getShape(org.drools.workbench.models.guided.dtree.shared.model.nodes.ConstraintNode node,
                                boolean isReadOnly)
This returns a new Shape representing an existing Node

Parameters:
node -
isReadOnly -
Returns:

getNodeLabel

protected String getNodeLabel(org.kie.uberfire.wires.core.api.factories.FactoryHelper helper)
Specified by:
getNodeLabel in class BaseGuidedDecisionTreeNodeFactory<com.emitrom.lienzo.client.core.shape.Circle>

builds

public boolean builds(org.kie.uberfire.wires.core.api.shapes.WiresBaseShape shapeType)
Specified by:
builds in interface org.kie.uberfire.wires.core.api.factories.ShapeFactory<com.emitrom.lienzo.client.core.shape.Circle>
Overrides:
builds in class BaseGuidedDecisionTreeNodeFactory<com.emitrom.lienzo.client.core.shape.Circle>

makeShape

protected com.emitrom.lienzo.client.core.shape.Circle makeShape()
Specified by:
makeShape in class org.kie.uberfire.wires.core.client.factories.AbstractBaseFactory<com.emitrom.lienzo.client.core.shape.Circle>

getWidth

protected double getWidth()
Specified by:
getWidth in class org.kie.uberfire.wires.core.client.factories.AbstractBaseFactory<com.emitrom.lienzo.client.core.shape.Circle>

getHeight

protected double getHeight()
Specified by:
getHeight in class org.kie.uberfire.wires.core.client.factories.AbstractBaseFactory<com.emitrom.lienzo.client.core.shape.Circle>

Drools Workbench - Guided Decision Tree Editor - Client 6.2.0.CR1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.