public interface GraphicalModelFactory extends CommonModelFactory
| Modifier and Type | Method and Description |
|---|---|
ProcessImageData |
createProcessImageData(java.lang.String type,
byte[] image,
int width,
int height)
Creates image data for the designated image having the designated values
without node and data element areas and no user attributes and no plugin
data.
|
ProcessImageData |
createProcessImageData(java.lang.String type,
byte[] image,
int width,
int height,
java.util.Map<java.lang.Integer,Rectangle> nodeArea,
java.util.Map<java.lang.Integer,Rectangle> dataElementArea)
Creates image data for the designated image having the designated values
and no user attributes and no plugin data.
|
ProcessImageData |
createProcessImageData(java.lang.String type,
byte[] image,
int width,
int height,
java.util.Map<java.lang.Integer,Rectangle> nodeArea,
java.util.Map<java.lang.Integer,Rectangle> dataElementArea,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates image data for the designated image having the designated values.
|
RenderOptions |
createRenderOptions(java.lang.String type,
boolean dataEdgesVisible,
boolean dataElementsVisible,
boolean systemDataEdgesVisible,
boolean systemDataElementsVisible,
boolean decisionDataEdgesVisible,
boolean decisionDataElementsVisible,
boolean dataFlowLaneVisible,
boolean syncEdgesVisible,
boolean hiddenNodesVisible,
java.util.Map<java.lang.String,java.lang.String> advancedOptions)
Creates render options with the designated values for the complete and unscaled image.
|
RenderOptions |
createRenderOptions(java.lang.String type,
int width,
int height,
boolean dataEdgesVisible,
boolean dataElementsVisible,
boolean systemDataEdgesVisible,
boolean systemDataElementsVisible,
boolean decisionDataEdgesVisible,
boolean decisionDataElementsVisible,
boolean dataFlowLaneVisible,
boolean syncEdgesVisible,
boolean hiddenNodesVisible,
java.util.Map<java.lang.String,java.lang.String> advancedOptions)
Creates render options with the designated values for the complete image.
|
RenderOptions |
createRenderOptions(java.lang.String type,
int width,
int height,
Rectangle viewPort,
boolean dataEdgesVisible,
boolean dataElementsVisible,
boolean systemDataEdgesVisible,
boolean systemDataElementsVisible,
boolean decisionDataEdgesVisible,
boolean decisionDataElementsVisible,
boolean dataFlowLaneVisible,
boolean syncEdgesVisible,
boolean hiddenNodesVisible,
java.util.Map<java.lang.String,java.lang.String> advancedOptions)
Creates render options with the designated values.
|
createActivityConfiguration, createActivityConfiguration, createActivityConfiguration, createChangeableActivityConfiguration, createChangeableActivityConfiguration, createChangeableConfiguration, createChangeableConfiguration, createChangeableConfigurationDescription, createConfiguration, createConfiguration, createConfiguration, createConfigurationDescription, createConfigurationEntry, createConfigurationWrapper, createIconDescriptor, createMergingConfiguration, createPluginData, createPluginDataContainer, createResourceDescriptorRenderOptions createRenderOptions(java.lang.String type, boolean dataEdgesVisible, boolean dataElementsVisible, boolean systemDataEdgesVisible, boolean systemDataElementsVisible, boolean decisionDataEdgesVisible, boolean decisionDataElementsVisible, boolean dataFlowLaneVisible, boolean syncEdgesVisible, boolean hiddenNodesVisible, java.util.Map<java.lang.String,java.lang.String> advancedOptions)
type - The type of the image to be rendered.dataEdgesVisible - Whether data edges are to be rendered.dataElementsVisible - Whether data elements are to be rendered.systemDataEdgesVisible - Whether system data edges are to be rendered.systemDataElementsVisible - Whether system data elements are to be rendered.decisionDataEdgesVisible - Whether decision data edges are to be rendered.decisionDataElementsVisible - Whether decision data elements are to be rendered.dataFlowLaneVisible - Whether the data flow lane (part displaying data elements and edges)
is to be rendered.syncEdgesVisible - Whether synchronisation edges are to be rendered.hiddenNodesVisible - Whether hidden nodes are to be rendered.advancedOptions - Arbitrary additional options for the renderer or null for
no additional options.RenderOptions createRenderOptions(java.lang.String type, int width, int height, boolean dataEdgesVisible, boolean dataElementsVisible, boolean systemDataEdgesVisible, boolean systemDataElementsVisible, boolean decisionDataEdgesVisible, boolean decisionDataElementsVisible, boolean dataFlowLaneVisible, boolean syncEdgesVisible, boolean hiddenNodesVisible, java.util.Map<java.lang.String,java.lang.String> advancedOptions)
type - The type of the image to be rendered.width - The width of the rendered image to which it will be scaled. 0 omits scaling.height - The height of the rendered image to which it will be scaled. 0 omits scaling.dataEdgesVisible - Whether data edges are to be rendered.dataElementsVisible - Whether data elements are to be rendered.systemDataEdgesVisible - Whether system data edges are to be rendered.systemDataElementsVisible - Whether system data elements are to be rendered.decisionDataEdgesVisible - Whether decision data edges are to be rendered.decisionDataElementsVisible - Whether decision data elements are to be rendered.dataFlowLaneVisible - Whether the data flow lane (part displaying data elements and edges)
is to be rendered.syncEdgesVisible - Whether synchronisation edges are to be rendered.hiddenNodesVisible - Whether hidden nodes are to be rendered.advancedOptions - Arbitrary additional options for the renderer or null for
no additional options.RenderOptions createRenderOptions(java.lang.String type, int width, int height, Rectangle viewPort, boolean dataEdgesVisible, boolean dataElementsVisible, boolean systemDataEdgesVisible, boolean systemDataElementsVisible, boolean decisionDataEdgesVisible, boolean decisionDataElementsVisible, boolean dataFlowLaneVisible, boolean syncEdgesVisible, boolean hiddenNodesVisible, java.util.Map<java.lang.String,java.lang.String> advancedOptions)
type - The type of the image to be rendered.width - The width of the rendered image to which it will be scaled. 0 omits scaling.height - The height of the rendered image to which it will be scaled. 0 omits scaling.viewPort - The part of the rendered image to be returned. null returns the
complete image. The Rectangle must not be relative.dataEdgesVisible - Whether data edges are to be rendered.dataElementsVisible - Whether data elements are to be rendered.systemDataEdgesVisible - Whether system data edges are to be rendered.systemDataElementsVisible - Whether system data elements are to be rendered.decisionDataEdgesVisible - Whether decision data edges are to be rendered.decisionDataElementsVisible - Whether decision data elements are to be rendered.dataFlowLaneVisible - Whether the data flow lane (part displaying data elements and edges)
is to be rendered.syncEdgesVisible - Whether synchronisation edges are to be rendered.hiddenNodesVisible - Whether hidden nodes are to be rendered.advancedOptions - Arbitrary additional options for the renderer or null for
no additional options.ProcessImageData createProcessImageData(java.lang.String type, byte[] image, int width, int height)
type - The type of the image.image - The image.width - The width of the image.height - The height of the image.ProcessImageData createProcessImageData(java.lang.String type, byte[] image, int width, int height, java.util.Map<java.lang.Integer,Rectangle> nodeArea, java.util.Map<java.lang.Integer,Rectangle> dataElementArea)
type - The type of the image.image - The image.width - The width of the image.height - The height of the image.nodeArea - The area of the image where there are nodes, mapped from
node ID to the corresponding rectangular area or null.dataElementArea - The area of the image where there are data elements,
mapped from data element ID to the corresponding rectangular area
or null.ProcessImageData createProcessImageData(java.lang.String type, byte[] image, int width, int height, java.util.Map<java.lang.Integer,Rectangle> nodeArea, java.util.Map<java.lang.Integer,Rectangle> dataElementArea, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins, java.util.Map<java.lang.String,PluginData> pluginData, java.util.Map<java.lang.String,java.lang.String> userAttributes)
type - The type of the image.image - The image.width - The width of the image.height - The height of the image.nodeArea - The area of the image where there are nodes, mapped from
node ID to the corresponding rectangular area or null.dataElementArea - The area of the image where there are data elements,
mapped from data element ID to the corresponding rectangular area
or null.supportedPlugins - Map from extension point IDs to plug-in IDs.pluginData - Map from plug-in IDs to the associated plug-in data
objects.userAttributes - The user attributes.