public class CMMNUtils 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 |
---|
CMMNUtils() |
Modifier and Type | Method and Description |
---|---|
ProcessEdge |
createDefaultEdge(ProcessNode source,
ProcessNode target)
Returns the default edge class for connecting to process nodes.
|
protected static void |
drawAutoCompleteMarker(java.awt.Graphics2D g2,
int x,
int y,
int iconSize) |
protected static void |
drawManualActivationMarker(java.awt.Graphics2D g2,
int x,
int y,
int iconSize) |
protected static void |
drawPlanningTable(java.awt.Graphics2D g2,
int x,
int y,
int size,
boolean visualized) |
protected static void |
drawRepetitionMarker(java.awt.Graphics2D g2,
int x,
int y,
int iconSize) |
protected static void |
drawRequiredMarker(java.awt.Graphics2D g2,
int x,
int y,
int iconSize) |
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
|
createPreviewImage, dist, drawFitText, drawGatter, drawHighlight, drawHorizontalAligmentRuler, drawImage, drawReflex, drawRubberBand, drawSelectionBorder, drawSelectionPoint, drawText, drawText, drawText, drawText, drawTextVertical, drawVerticalAlignmentRuler, dumpXML, getAdapter, getRoutingPointLayouter, 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<ProcessLayouter> getLayouters()
ProcessUtils
getLayouters
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 recommandationprotected static void drawAutoCompleteMarker(java.awt.Graphics2D g2, int x, int y, int iconSize)
protected static void drawRepetitionMarker(java.awt.Graphics2D g2, int x, int y, int iconSize)
protected static void drawRequiredMarker(java.awt.Graphics2D g2, int x, int y, int iconSize)
protected static void drawManualActivationMarker(java.awt.Graphics2D g2, int x, int y, int iconSize)
protected static void drawPlanningTable(java.awt.Graphics2D g2, int x, int y, int size, boolean visualized)