Class EditableBayesianNode

  • All Implemented Interfaces:
    com.ait.lienzo.client.core.shape.IContainer<com.ait.lienzo.client.core.shape.Group,​com.ait.lienzo.client.core.shape.IPrimitive<?>>, com.ait.lienzo.client.core.shape.IDestroyable, com.ait.lienzo.client.core.shape.IDrawable<com.ait.lienzo.client.core.shape.Group>, com.ait.lienzo.client.core.shape.IPrimitive<com.ait.lienzo.client.core.shape.Group>, com.ait.lienzo.client.core.shape.json.IJSONSerializable<com.ait.lienzo.client.core.shape.Group>, com.ait.lienzo.client.core.shape.wires.IControlHandleFactory, com.ait.tooling.nativetools.client.NObjectOnWire, org.uberfire.ext.wires.core.api.selection.RequiresSelectionManager, org.uberfire.ext.wires.core.api.shapes.OverridesFactoryDescription, org.uberfire.ext.wires.core.api.shapes.WiresShape

    public class EditableBayesianNode
    extends org.uberfire.ext.wires.core.api.shapes.WiresBaseShape
    implements org.uberfire.ext.wires.core.api.shapes.OverridesFactoryDescription
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.ait.lienzo.client.core.shape.Group

        com.ait.lienzo.client.core.shape.Group.GroupFactory
      • Nested classes/interfaces inherited from class com.ait.lienzo.client.core.shape.GroupOf

        com.ait.lienzo.client.core.shape.GroupOf.GroupOfFactory<T extends com.ait.lienzo.client.core.shape.IPrimitive<?>,​C extends com.ait.lienzo.client.core.shape.GroupOf<T,​C>>
      • Nested classes/interfaces inherited from class com.ait.lienzo.client.core.shape.ContainerNode

        com.ait.lienzo.client.core.shape.ContainerNode.ContainerNodeFactory<C extends com.ait.lienzo.client.core.shape.json.IJSONSerializable<C> & com.ait.lienzo.client.core.shape.IContainer<C,​?>>
      • Nested classes/interfaces inherited from class com.ait.lienzo.client.core.shape.Node

        com.ait.lienzo.client.core.shape.Node.NodeFactory<N extends com.ait.lienzo.client.core.shape.json.IJSONSerializable<N>>
    • Field Summary

      • Fields inherited from class org.uberfire.ext.wires.core.api.shapes.WiresBaseShape

        controls, id, isControlsVisible, selectionManager
    • Constructor Summary

      Constructors 
      Constructor Description
      EditableBayesianNode()  
      EditableBayesianNode​(double width, double height, double positionXNode, double positionYNode, String fillColor)  
      EditableBayesianNode​(double width, double height, double positionXNode, double positionYNode, String fillColor, org.uberfire.ext.wires.bayesian.network.parser.client.model.BayesVariable variable)  
      EditableBayesianNode​(com.ait.lienzo.client.core.shape.Rectangle shape)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void buildNode()  
      boolean contains​(double cx, double cy)  
      String getDescription()  
      com.ait.lienzo.client.core.shape.Rectangle getHeader()  
      com.ait.lienzo.client.core.shape.Rectangle getParentNode()  
      Map<com.ait.lienzo.client.core.shape.Text,​List<com.ait.lienzo.client.core.shape.Rectangle>> getPorcentualsBar()  
      com.ait.lienzo.client.core.shape.Text getTextHeader()  
      org.uberfire.ext.wires.bayesian.network.parser.client.model.BayesVariable getVariable()  
      double getWidth()  
      void setHeader​(com.ait.lienzo.client.core.shape.Rectangle header)  
      void setPorcentualBars​(Map<com.ait.lienzo.client.core.shape.Text,​List<com.ait.lienzo.client.core.shape.Rectangle>> porcentualBars)  
      void setSelected​(boolean isSelected)  
      void setTextHeader​(com.ait.lienzo.client.core.shape.Text textHeader)  
      • Methods inherited from class org.uberfire.ext.wires.core.api.shapes.WiresBaseShape

        addControl, destroy, getControlTarget, getId, hideControls, isControlsVisible, removeControl, setControls, setSelectionManager, setX, setY, showControls
      • Methods inherited from class com.ait.lienzo.client.core.shape.Group

        asGroup, getDefaultStorageEngine
      • Methods inherited from class com.ait.lienzo.client.core.shape.GroupOf

        add, add, asContainer, asGroupOf, asPrimitive, attachToLayerColorMap, batch, destroy, detachFromLayerColorMap, draw, find, getAlpha, getBoundingBoxAttributes, getControlHandleFactory, getControlHandles, getControlHandles, getDragBounds, getDragConstraint, getDragConstraints, getDragMode, getEventPropagationMode, getFactory, getFillAlpha, getGroupType, getLocation, getOffset, getRotation, getRotationDegrees, getScale, getShear, getStrokeAlpha, getTransformingAttributes, getX, getY, isDraggable, isDragging, isEditable, moveDown, moveToBottom, moveToTop, moveUp, refresh, remove, removeAll, removeFromParent, setAlpha, setControlHandleFactory, setDragBounds, setDragConstraint, setDragConstraints, setDraggable, setDragging, setDragMode, setEditable, setEventPropagationMode, setFillAlpha, setGroupType, setLocation, setOffset, setOffset, setOffset, setRotation, setRotationDegrees, setScale, setScale, setScale, setShear, setShear, setStrokeAlpha, toJSONObject
      • Methods inherited from class com.ait.lienzo.client.core.shape.ContainerNode

        asContainerNode, copy, drawWithoutTransforms, find, findByID, getBoundingBox, getChildNodes, getChildNodes, getPathClipper, getStorageBounds, getStorageEngine, length, moveDown, moveToBottom, moveToTop, moveUp, setPathClipper, setStorageBounds, setStorageEngine
      • Methods inherited from class com.ait.lienzo.client.core.shape.Node

        addAttributesChangedHandler, addEnsureHandler, addNodeDragEndHandler, addNodeDragMoveHandler, addNodeDragStartHandler, addNodeGestureChangeHandler, addNodeGestureEndHandler, addNodeGestureStartHandler, addNodeMouseClickHandler, addNodeMouseDoubleClickHandler, addNodeMouseDownHandler, addNodeMouseEnterHandler, addNodeMouseExitHandler, addNodeMouseMoveHandler, addNodeMouseOutHandler, addNodeMouseOverHandler, addNodeMouseUpHandler, addNodeMouseWheelHandler, addNodeTouchCancelHandler, addNodeTouchEndHandler, addNodeTouchMoveHandler, addNodeTouchStartHandler, addParentsLocations, animate, animate, asAttributes, asAttributes, asGuide, asLayer, asList, asMultiPointShape, asNode, asScene, asShape, asViewport, cancelAttributesChangedBatcher, cast, copyUnchecked, doAnimating, drawWithTransforms, drawWithTransforms, equals, fireEvent, getAbsoluteLocation, getAbsoluteTransform, getAttributes, getAttributeSheet, getBoundingPoints, getBoundingPoints, getComputedBoundingPoints, getComputedLocation, getID, getLayer, getMetaData, getName, getNodeType, getOverLayer, getParent, getPossibleNodeTransform, getRequiredAttributes, getScene, getScratchPad, getUserData, getViewport, hashCode, hasMetaData, isAnimating, isEventHandled, isEventHandledGlobally, isListening, isVisible, onWire, setAttributesChangedBatcher, setID, setListening, setName, setNodeType, setParent, setUserData, setVisible, toJSONString, toString, unAnimating, uuid
      • Methods inherited from interface com.ait.lienzo.client.core.shape.IDrawable

        addAttributesChangedHandler, addNodeDragEndHandler, addNodeDragMoveHandler, addNodeDragStartHandler, addNodeGestureChangeHandler, addNodeGestureEndHandler, addNodeGestureStartHandler, addNodeMouseClickHandler, addNodeMouseDoubleClickHandler, addNodeMouseDownHandler, addNodeMouseEnterHandler, addNodeMouseExitHandler, addNodeMouseMoveHandler, addNodeMouseOutHandler, addNodeMouseOverHandler, addNodeMouseUpHandler, addNodeMouseWheelHandler, addNodeTouchCancelHandler, addNodeTouchEndHandler, addNodeTouchMoveHandler, addNodeTouchStartHandler, animate, animate, asContainerNode, asGuide, asLayer, asMultiPointShape, asNode, asScene, asShape, asViewport, cancelAttributesChangedBatcher, copy, drawWithTransforms, fireEvent, getAbsoluteLocation, getAbsoluteTransform, getAttributes, getAttributeSheet, getBoundingBox, getBoundingPoints, getComputedBoundingPoints, getComputedLocation, getID, getLayer, getMetaData, getName, getNodeType, getOverLayer, getParent, getRequiredAttributes, getScene, getScratchPad, getUserData, getViewport, hasMetaData, isEventHandled, isListening, isVisible, setAttributesChangedBatcher, setID, setListening, setName, setUserData, setVisible, uuid
      • Methods inherited from interface com.ait.lienzo.client.core.shape.json.IJSONSerializable

        toJSONString
      • Methods inherited from interface com.ait.tooling.nativetools.client.NObjectOnWire

        onWire
    • Constructor Detail

      • EditableBayesianNode

        public EditableBayesianNode()
      • EditableBayesianNode

        public EditableBayesianNode​(com.ait.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.uberfire.ext.wires.bayesian.network.parser.client.model.BayesVariable variable)
    • Method Detail

      • setSelected

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

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

        public void buildNode()
      • getParentNode

        public com.ait.lienzo.client.core.shape.Rectangle getParentNode()
      • getHeader

        public com.ait.lienzo.client.core.shape.Rectangle getHeader()
      • setHeader

        public void setHeader​(com.ait.lienzo.client.core.shape.Rectangle header)
      • getTextHeader

        public com.ait.lienzo.client.core.shape.Text getTextHeader()
      • setTextHeader

        public void setTextHeader​(com.ait.lienzo.client.core.shape.Text textHeader)
      • getPorcentualsBar

        public Map<com.ait.lienzo.client.core.shape.Text,​List<com.ait.lienzo.client.core.shape.Rectangle>> getPorcentualsBar()
      • setPorcentualBars

        public void setPorcentualBars​(Map<com.ait.lienzo.client.core.shape.Text,​List<com.ait.lienzo.client.core.shape.Rectangle>> porcentualBars)
      • getWidth

        public double getWidth()
      • getVariable

        public org.uberfire.ext.wires.bayesian.network.parser.client.model.BayesVariable getVariable()
      • getDescription

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