public class ArrowAnnotationGraphNode extends JIPipeAnnotationGraphNode
JIPipeGraphNode.BaseDirectoryChangedEvent, JIPipeGraphNode.BaseDirectoryChangedEventEmitter, JIPipeGraphNode.BaseDirectoryChangedEventListener, JIPipeGraphNode.NodeSlotsChangedEvent, JIPipeGraphNode.NodeSlotsChangedEventEmitter, JIPipeGraphNode.NodeSlotsChangedEventListener, JIPipeGraphNode.Serializer
JIPipeParameterCollection.ParameterChangedEvent, JIPipeParameterCollection.ParameterChangedEventEmitter, JIPipeParameterCollection.ParameterChangedEventListener, JIPipeParameterCollection.ParameterStructureChangedEvent, JIPipeParameterCollection.ParameterStructureChangedEventEmitter, JIPipeParameterCollection.ParameterStructureChangedEventListener, JIPipeParameterCollection.ParameterUIChangedEvent, JIPipeParameterCollection.ParameterUIChangedEventEmitter, JIPipeParameterCollection.ParameterUIChangedEventListener
Constructor and Description |
---|
ArrowAnnotationGraphNode(ArrowAnnotationGraphNode other) |
ArrowAnnotationGraphNode(JIPipeNodeInfo info) |
Modifier and Type | Method and Description |
---|---|
int |
getAngle() |
int |
getArrowSize() |
Color |
getColor() |
int |
getLineThickness() |
boolean |
isDrawWithAntialiasing() |
boolean |
isPaintNodeShadow() |
void |
paintMinimap(Graphics2D graphics2D,
int x,
int y,
int width,
int height,
BasicStroke defaultStroke,
BasicStroke selectedStroke,
Set<JIPipeDesktopGraphNodeUI> selection) |
void |
paintNode(Graphics2D g2,
JIPipeDesktopAnnotationGraphNodeUI nodeUI,
double zoom) |
void |
setAngle(int angle) |
void |
setArrowSize(int arrowSize) |
void |
setColor(Color color) |
void |
setLineThickness(int lineThickness) |
getGridHeight, getGridWidth, getzOrder, reportValidity, run, setGridHeight, setGridWidth, setzOrder
archiveTo, canUserDelete, clearLocations, clearSlotData, copySlotConfiguration, createUIInputSlotIconDescriptionMenuItems, duplicate, emitNodeSlotsChangedEvent, fromJson, functionallyEquals, getAliasIdInParentGraph, getBaseDirectory, getBaseDirectoryChangedEventEmitter, getCategory, getCompartmentDisplayName, getCompartmentUUIDInGraphAsString, getCompartmentUUIDInParentGraph, getCustomDescription, getCustomName, getDataInputSlots, getDependencies, getDisplayName, getEnvironmentDependencies, getFirstInputSlot, getFirstOutputSlot, getInfo, getInputSlot, getInputSlotMap, getInputSlotOrder, getInputSlots, getInputSlotsWithRole, getInternalStoragePath, getLastInputSlot, getLastOutputSlot, getName, getNewScratch, getNodeSlotsChangedEventEmitter, getNodeUILocationPerViewModePerCompartment, getNodeUILocationWithin, getOpenInputSlots, getOutputSlot, getOutputSlotMap, getOutputSlots, getOutputSlotsWithRole, getParentGraph, getProject, getProjectCompartment, getProjectDataDirs, getProjectDirectory, getRuntimeProject, getScratchBaseDirectory, getSlotConfiguration, getStoragePath, getTextDescription, getUIInputSlotIcon, getUIInputSlotIconBaseDimensions, getUUIDInParentGraph, hasInputSlot, hasOutputSlot, isBookmarked, isParameterUIVisible, isUiLocked, isVisibleIn, onDeserialized, onParameterChanged, onSlotConfigurationChanged, renderInputSlots, renderOutputSlots, setBaseDirectory, setBookmarked, setCustomDescription, setCustomName, setInfo, setInternalStoragePath, setNodeUILocationPerViewModePerCompartment, setNodeUILocationWithin, setNodeUILocationWithin, setParentGraph, setProjectDirectory, setRuntimeProject, setScratchBaseDirectory, setSlotConfiguration, setStoragePath, setUiLocked, toggleSlot, toJson, updateGraphNodeSlots
getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter, onParameterStructureChanged, onParameterUIChanged, registerSubParameter, registerSubParameters
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
generateValidityReport
onParameterUIChanged
onParameterStructureChanged
deserializeFromJsonNode, emitParameterChangedEvent, emitParameterStructureChangedEvent, emitParameterUIChangedEvent, getContextActions, getParameter, getParameterAccess, installUIOverrideParameterEditor, installUIParameterOptions, isParameterUIVisible, serializeToJsonFile, serializeToJsonGenerator, serializeToJsonString, setParameter
public ArrowAnnotationGraphNode(JIPipeNodeInfo info)
public ArrowAnnotationGraphNode(ArrowAnnotationGraphNode other)
public int getAngle()
public void setAngle(int angle)
public int getArrowSize()
public void setArrowSize(int arrowSize)
public Color getColor()
public void setColor(Color color)
public int getLineThickness()
public void setLineThickness(int lineThickness)
public boolean isPaintNodeShadow()
isPaintNodeShadow
in class JIPipeAnnotationGraphNode
public void paintNode(Graphics2D g2, JIPipeDesktopAnnotationGraphNodeUI nodeUI, double zoom)
paintNode
in class JIPipeAnnotationGraphNode
public boolean isDrawWithAntialiasing()
isDrawWithAntialiasing
in class JIPipeAnnotationGraphNode
public void paintMinimap(Graphics2D graphics2D, int x, int y, int width, int height, BasicStroke defaultStroke, BasicStroke selectedStroke, Set<JIPipeDesktopGraphNodeUI> selection)
paintMinimap
in class JIPipeAnnotationGraphNode
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.