KIE Uberfire Wires :: Bayesian Network Client 6.2.0.CR1

org.kie.uberfire.wires.bayesian.network.client.shapes
Class EditableBayesianNode

java.lang.Object
  extended by com.emitrom.lienzo.client.core.shape.Node<T>
      extended by com.emitrom.lienzo.client.core.shape.ContainerNode<com.emitrom.lienzo.client.core.shape.IPrimitive<?>,com.emitrom.lienzo.client.core.shape.Group>
          extended by com.emitrom.lienzo.client.core.shape.Group
              extended by org.kie.uberfire.wires.core.api.shapes.WiresBaseShape
                  extended by org.kie.uberfire.wires.bayesian.network.client.shapes.EditableBayesianNode
All Implemented Interfaces:
com.emitrom.lienzo.client.core.shape.IContainer<com.emitrom.lienzo.client.core.shape.IPrimitive<?>>, com.emitrom.lienzo.client.core.shape.IDrawable<com.emitrom.lienzo.client.core.shape.Group>, com.emitrom.lienzo.client.core.shape.IJSONSerializable<com.emitrom.lienzo.client.core.shape.Group>, com.emitrom.lienzo.client.core.shape.IPrimitive<com.emitrom.lienzo.client.core.shape.Group>, Serializable, Iterable<com.emitrom.lienzo.client.core.shape.IPrimitive<?>>, org.kie.uberfire.wires.core.api.selection.RequiresSelectionManager, org.kie.uberfire.wires.core.api.shapes.OverridesFactoryDescription, org.kie.uberfire.wires.core.api.shapes.WiresShape

public class EditableBayesianNode
extends org.kie.uberfire.wires.core.api.shapes.WiresBaseShape
implements org.kie.uberfire.wires.core.api.shapes.OverridesFactoryDescription, Serializable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.emitrom.lienzo.client.core.shape.Group
com.emitrom.lienzo.client.core.shape.Group.GroupFactory
 
Field Summary
 
Fields inherited from class org.kie.uberfire.wires.core.api.shapes.WiresBaseShape
controls, id, isControlsVisible, selectionManager
 
Constructor Summary
EditableBayesianNode()
           
EditableBayesianNode(double width, double height, double positionXNode, double positionYNode, String fillColor)
           
EditableBayesianNode(double width, double height, double positionXNode, double positionYNode, String fillColor, org.kie.uberfire.wires.bayesian.network.parser.client.model.BayesVariable variable)
           
EditableBayesianNode(com.emitrom.lienzo.client.core.shape.Rectangle shape)
           
 
Method Summary
 void buildNode()
           
 boolean contains(double cx, double cy)
           
 String getDescription()
           
 com.emitrom.lienzo.client.core.shape.Rectangle getHeader()
           
 com.emitrom.lienzo.client.core.shape.Rectangle getParentNode()
           
 Map<com.emitrom.lienzo.client.core.shape.Text,List<com.emitrom.lienzo.client.core.shape.Rectangle>> getPorcentualsBar()
           
 com.emitrom.lienzo.client.core.shape.Text getTextHeader()
           
 org.kie.uberfire.wires.bayesian.network.parser.client.model.BayesVariable getVariable()
           
 double getWidth()
           
 void setHeader(com.emitrom.lienzo.client.core.shape.Rectangle header)
           
 void setPorcentualBars(Map<com.emitrom.lienzo.client.core.shape.Text,List<com.emitrom.lienzo.client.core.shape.Rectangle>> porcentualBars)
           
 void setSelected(boolean isSelected)
           
 void setTextHeader(com.emitrom.lienzo.client.core.shape.Text textHeader)
           
 
Methods inherited from class org.kie.uberfire.wires.core.api.shapes.WiresBaseShape
addControl, destroy, equals, getControlTarget, getId, hashCode, hideControls, isControlsVisible, removeControl, setControls, setLocation, setSelectionManager, setX, setY, showControls
 
Methods inherited from class com.emitrom.lienzo.client.core.shape.Group
add, animate, animate, asContainer, asPrimitive, attachToLayerColorMap, detachFromLayerColorMap, getAlpha, getDragBounds, getDragConstraint, getDragConstraints, getFactory, getLocation, getOffset, getRotation, getRotationDegrees, getScale, getShear, getX, getY, isDraggable, isValidForContainer, moveDown, moveToBottom, moveToTop, moveUp, remove, removeAll, search, setAlpha, setDragBounds, setDragConstraint, setDragConstraints, setDraggable, setOffset, setOffset, setOffset, setRotation, setRotationDegrees, setScale, setScale, setScale, setShear, setShear, toJSONObject
 
Methods inherited from class com.emitrom.lienzo.client.core.shape.ContainerNode
copy, drawWithoutTransforms, getChildNodes, iterator, length, moveDown, moveToBottom, moveToTop, moveUp
 
Methods inherited from class com.emitrom.lienzo.client.core.shape.Node
addEnsureHandler, addNodeDragEndHandler, addNodeDragMoveHandler, addNodeDragStartHandler, addNodeGestureChangeHandler, addNodeGestureEndHandler, addNodeGestureStartHandler, addNodeMouseClickHandler, addNodeMouseDoubleClickHandler, addNodeMouseDownHandler, addNodeMouseEnterHandler, addNodeMouseExitHandler, addNodeMouseMoveHandler, addNodeMouseOutHandler, addNodeMouseOverHandler, addNodeMouseUpHandler, addNodeMouseWheelHandler, addNodeTouchCancelHandler, addNodeTouchEndHandler, addNodeTouchMoveHandler, addNodeTouchStartHandler, asNode, asScene, cast, copyUnchecked, drawWithTransforms, fireEvent, getAbsoluteTransform, getAttributes, getAttributeSheet, getCombinedTransform, getHandlerManager, getID, getLayer, getName, getNodeType, getParent, getRequiredAttributes, getScene, getTransform, getViewport, isEventHandled, isListening, isVisible, setID, setListening, setName, setNodeType, setParent, setTransform, setVisible, toJSONString, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.emitrom.lienzo.client.core.shape.IPrimitive
getParent, getTransform, isListening, isVisible, setListening, setTransform, setVisible
 
Methods inherited from interface com.emitrom.lienzo.client.core.shape.IDrawable
asNode, asScene, drawWithTransforms, fireEvent, getLayer, getScene, getViewport, isEventHandled
 
Methods inherited from interface com.emitrom.lienzo.client.core.shape.IJSONSerializable
toJSONString
 

Constructor Detail

EditableBayesianNode

public EditableBayesianNode()

EditableBayesianNode

public EditableBayesianNode(com.emitrom.lienzo.client.core.shape.Rectangle shape)

EditableBayesianNode

public EditableBayesianNode(double width,
                            double height,
                            double positionXNode,
                            double positionYNode,
                            String fillColor)

EditableBayesianNode

public EditableBayesianNode(double width,
                            double height,
                            double positionXNode,
                            double positionYNode,
                            String fillColor,
                            org.kie.uberfire.wires.bayesian.network.parser.client.model.BayesVariable variable)
Method Detail

setSelected

public void setSelected(boolean isSelected)
Specified by:
setSelected in interface org.kie.uberfire.wires.core.api.shapes.WiresShape

contains

public boolean contains(double cx,
                        double cy)
Specified by:
contains in interface org.kie.uberfire.wires.core.api.shapes.WiresShape

buildNode

public void buildNode()

getParentNode

public com.emitrom.lienzo.client.core.shape.Rectangle getParentNode()

getHeader

public com.emitrom.lienzo.client.core.shape.Rectangle getHeader()

setHeader

public void setHeader(com.emitrom.lienzo.client.core.shape.Rectangle header)

getTextHeader

public com.emitrom.lienzo.client.core.shape.Text getTextHeader()

setTextHeader

public void setTextHeader(com.emitrom.lienzo.client.core.shape.Text textHeader)

getPorcentualsBar

public Map<com.emitrom.lienzo.client.core.shape.Text,List<com.emitrom.lienzo.client.core.shape.Rectangle>> getPorcentualsBar()

setPorcentualBars

public void setPorcentualBars(Map<com.emitrom.lienzo.client.core.shape.Text,List<com.emitrom.lienzo.client.core.shape.Rectangle>> porcentualBars)

getWidth

public double getWidth()

getVariable

public org.kie.uberfire.wires.bayesian.network.parser.client.model.BayesVariable getVariable()

getDescription

public String getDescription()
Specified by:
getDescription in interface org.kie.uberfire.wires.core.api.shapes.OverridesFactoryDescription

KIE Uberfire Wires :: Bayesian Network Client 6.2.0.CR1

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