Class PortNode
- java.lang.Object
-
- com.vaadin.flow.component.Component
-
- com.neotropic.flow.component.mxgraph.MxGraphCell
-
- com.neotropic.flow.component.mxgraph.MxGraphNode
-
- org.neotropic.kuwaiba.visualization.mxgraph.MxBusinessObjectNode
-
- com.neotropic.kuwaiba.modules.commercial.ospman.dialogs.PortNode
-
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier
,com.vaadin.flow.component.DetachNotifier
,com.vaadin.flow.component.HasComponents
,com.vaadin.flow.component.HasElement
,com.vaadin.flow.component.HasEnabled
,Serializable
,Cloneable
public class PortNode extends MxBusinessObjectNode
Class to port node in the splice box- Author:
- Johny Andres Ortega Ruiz <johny.ortega@kuwaiba.org>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
HEIGHT
static int
WIDTH
-
Fields inherited from class com.neotropic.flow.component.mxgraph.MxGraphCell
PROPERTY_ANIMATE_ON_SELECT, PROPERTY_CELL_LAYER, PROPERTY_CELL_PARENT, PROPERTY_CURVED, PROPERTY_DASHED, PROPERTY_EDGE, PROPERTY_FONT_COLOR, PROPERTY_HEIGHT, PROPERTY_IMAGE, PROPERTY_LABEL, PROPERTY_LABEL_BACKGROUND_COLOR, PROPERTY_LAYER, PROPERTY_PERIMETER_SPACING, PROPERTY_POINTS, PROPERTY_RAW_STYLE, PROPERTY_SELECTABLE, PROPERTY_SOURCE, PROPERTY_SOURCE_LABEL, PROPERTY_STROKE_COLOR, PROPERTY_STROKE_WIDTH, PROPERTY_STYLE_NAME, PROPERTY_TARGET, PROPERTY_TARGET_LABEL, PROPERTY_USE_PORT_TO_CONNECT, PROPERTY_UUID, PROPERTY_VERTEX, PROPERTY_WIDTH, PROPERTY_X, PROPERTY_Y
-
-
Constructor Summary
Constructors Constructor Description PortNode(BusinessObjectLight port, com.neotropic.flow.component.mxgraph.MxGraph graph, ApplicationEntityManager aem, BusinessEntityManager bem, MetadataEntityManager mem, TranslationService ts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BusinessObjectLight
getFiber()
String
getFiberColor()
void
releasePort()
void
setFiber(BusinessObjectLight fiber)
void
spliceFiber()
-
Methods inherited from class org.neotropic.kuwaiba.visualization.mxgraph.MxBusinessObjectNode
getBusinessObject, setBusinessObject
-
Methods inherited from class com.neotropic.flow.component.mxgraph.MxGraphCell
addCell, addCellAddedListener, addCellPositionChangedListener, addClickCellListener, addClickOverlayButtonListener, addOverlayButton, addOverlayButton, addOverlayButton, addPoint, addRawStyleToCurrent, addRightClickCellListener, equals, getCellLayer, getCellParent, getCellVisible, getCollapsed, getConnectable, getFillColor, getFontColor, getFontSize, getHeight, getImage, getIsEdge, getIsLayer, getIsVertex, getLabel, getLabelBackgroundColor, getPerimeterSpacing, getPointList, getPoints, getProperties, getRawStyle, getRawStyleAsMap, getShape, getSource, getSourceLabel, getStrokeColor, getStrokeWidth, getStyleName, getTarget, getTargetLabel, getTooltip, getUuid, getWidth, getX, getY, hashCode, isCurved, isDashed, isMovable, orderCell, overrideStyle, removeOverlayButton, removeOverlayButtons, selectCell, setAnimateOnSelect, setAutosize, setCellLayer, setCellParent, setCellVisible, setChildrenCellPosition, setCollapsed, setConnectable, setEdgeStyle, setFillColor, setFontColor, setFontSize, setGeometry, setGeometry, setGeometry, setGeometry, setHeight, setImage, setIsConstituent, setIsCurved, setIsDashed, setIsEdge, setIsEditable, setIsLayer, setIsMovable, setIsResizable, setIsSelectable, setIsVertex, setLabel, setLabelBackgroundColor, setLabelPosition, setMovable, setPerimeterSpacing, setPoints, setPoints, setProperties, setRawStyle, setRawStyle, setRotation, setSelfPosition, setShape, setSource, setSourceLabel, setStrokeColor, setStrokeWidth, setStyle, setStyleName, setTarget, setTargetLabel, setTooltip, setUsePortToConnect, setUuid, setVerticalAlign, setVerticalLabelPosition, setWidth, setX, setY, toggleCell, toggleVisibility, updateCellSize, updateCellSize, updatePosition
-
Methods inherited from class com.vaadin.flow.component.Component
addListener, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getUI, hasListener, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, set, setElement, setId, setVisible
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
WIDTH
public static final int WIDTH
- See Also:
- Constant Field Values
-
HEIGHT
public static final int HEIGHT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PortNode
public PortNode(BusinessObjectLight port, com.neotropic.flow.component.mxgraph.MxGraph graph, ApplicationEntityManager aem, BusinessEntityManager bem, MetadataEntityManager mem, TranslationService ts)
-
-
Method Detail
-
getFiberColor
public String getFiberColor()
-
releasePort
public void releasePort()
-
spliceFiber
public void spliceFiber()
-
getFiber
public BusinessObjectLight getFiber()
-
setFiber
public void setFiber(BusinessObjectLight fiber)
-
-