public class BPMNUtils extends ProcessUtils
ProcessUtils.Orientation, ProcessUtils.Position
ATTR_NAME, ATTR_VALUE, boldDashedStroke, boldStroke, commentColor, dash1, dash2, dash3, dashedStroke, defaultFont, defaultStroke, dottedDashedStroke, doubleLinedStroke, extraBoldStroke, extraThinStroke, gatterStroke, longDashedStroke, OUTLINE_COLOR, rpLayouter, RULER_FADE_TIME, RULERCOLOR, selectionColor, selectionStroke, SELECTOR_FADE_TIME, standardArrowFilled, TAG_PROPERTIES, TAG_PROPERTY, thinDashedStroke, thinStroke, TRANS_PROP_CREDENTIALS
Constructor and Description |
---|
BPMNUtils() |
Modifier and Type | Method and Description |
---|---|
ProcessEdge |
createDefaultEdge(ProcessNode source,
ProcessNode target)
Returns the default edge class for connecting to process nodes.
|
java.util.List<ProcessLayouter> |
getLayouters()
Returns the list of supported layouters for this model.
|
java.util.List<java.lang.Class<? extends ProcessNode>> |
getNextNodesRecommendation(ProcessModel model,
ProcessNode node)
Returns the list of recommendations for a following ProcessNode based
|
RoutingPointLayouter |
getRoutingPointLayouter()
Returns the RoutingPointLayouter for the given model type via layz initialization.
|
createPreviewImage, dist, drawFitText, drawGatter, drawHighlight, drawHorizontalAligmentRuler, drawImage, drawReflex, drawRubberBand, drawSelectionBorder, drawSelectionPoint, drawText, drawText, drawText, drawText, drawTextVertical, drawVerticalAlignmentRuler, dumpXML, getAdapter, getTemplates, hasAlpha, movePolygon, parseProcessModelSerialization, parseProcessModelSerialization, parseProcessModelSerialization, parseProcessModelSerialization, parseProcessModelSerialization, readProperties, refactorNode, refactorNode, rotatePolygon, scalePolygon, sortTopologically, toBufferedImage, writeProperties
public ProcessEdge createDefaultEdge(ProcessNode source, ProcessNode target)
ProcessUtils
createDefaultEdge
in class ProcessUtils
public java.util.List<java.lang.Class<? extends ProcessNode>> getNextNodesRecommendation(ProcessModel model, ProcessNode node)
ProcessUtils
getNextNodesRecommendation
in class ProcessUtils
model
- The ProcessModelnode
- The ProcessNode used for recommandationpublic java.util.List<ProcessLayouter> getLayouters()
ProcessUtils
getLayouters
in class ProcessUtils
public RoutingPointLayouter getRoutingPointLayouter()
ProcessUtils
getRoutingPointLayouter
in class ProcessUtils