Class EditableBayesianNode
- java.lang.Object
-
- com.ait.lienzo.client.core.shape.Node<T>
-
- com.ait.lienzo.client.core.shape.ContainerNode<T,C>
-
- com.ait.lienzo.client.core.shape.GroupOf<com.ait.lienzo.client.core.shape.IPrimitive<?>,com.ait.lienzo.client.core.shape.Group>
-
- com.ait.lienzo.client.core.shape.Group
-
- org.uberfire.ext.wires.core.api.shapes.WiresBaseShape
-
- org.uberfire.ext.wires.bayesian.network.client.shapes.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>>
-
-
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 voidbuildNode()booleancontains(double cx, double cy)StringgetDescription()com.ait.lienzo.client.core.shape.RectanglegetHeader()com.ait.lienzo.client.core.shape.RectanglegetParentNode()Map<com.ait.lienzo.client.core.shape.Text,List<com.ait.lienzo.client.core.shape.Rectangle>>getPorcentualsBar()com.ait.lienzo.client.core.shape.TextgetTextHeader()org.uberfire.ext.wires.bayesian.network.parser.client.model.BayesVariablegetVariable()doublegetWidth()voidsetHeader(com.ait.lienzo.client.core.shape.Rectangle header)voidsetPorcentualBars(Map<com.ait.lienzo.client.core.shape.Text,List<com.ait.lienzo.client.core.shape.Rectangle>> porcentualBars)voidsetSelected(boolean isSelected)voidsetTextHeader(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 class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
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
-
-
-
-
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:
setSelectedin interfaceorg.uberfire.ext.wires.core.api.shapes.WiresShape
-
contains
public boolean contains(double cx, double cy)- Specified by:
containsin interfaceorg.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:
getDescriptionin interfaceorg.uberfire.ext.wires.core.api.shapes.OverridesFactoryDescription
-
-