public class BPMNExtractor extends ISDrawElementExtactor
Constructor and Description |
---|
BPMNExtractor() |
Modifier and Type | Method and Description |
---|---|
ProcessEdge |
createEdge(java.util.Properties props,
java.lang.String f_type) |
void |
extractEdgeProperties(org.w3c.dom.Element connectionNode,
EdgeHolder eh) |
ProcessNode |
extractNode(org.w3c.dom.Element node) |
void |
extractStyleSheet(org.w3c.dom.Element xmlNode,
ProcessNode node) |
ProcessModel |
getEmptyModel() |
void |
postProcessing(ProcessModel model)
called before the model is returned
|
void |
processDockedEdge(ProcessEdge edge,
EdgeDocker e) |
void |
setDefaultSize(ProcessNode node)
if no size information is given the default size was used in the IS model.
|
void |
setParentChildRelationship(ProcessNode child,
ProcessNode parent)
Is called when a parent child relationship was detected
in the xml of the is workflow, but the parent module is not
an instance of the Cluster class.
|
findProperty, getChildByName, getProperty, getPropertyNode
public ProcessNode extractNode(org.w3c.dom.Element node)
extractNode
in class ISDrawElementExtactor
public void postProcessing(ProcessModel model)
ISDrawElementExtactor
postProcessing
in class ISDrawElementExtactor
public void extractStyleSheet(org.w3c.dom.Element xmlNode, ProcessNode node)
extractStyleSheet
in class ISDrawElementExtactor
public void extractEdgeProperties(org.w3c.dom.Element connectionNode, EdgeHolder eh)
extractEdgeProperties
in class ISDrawElementExtactor
public ProcessEdge createEdge(java.util.Properties props, java.lang.String f_type)
createEdge
in class ISDrawElementExtactor
public ProcessModel getEmptyModel()
getEmptyModel
in class ISDrawElementExtactor
public void setDefaultSize(ProcessNode node)
ISDrawElementExtactor
setDefaultSize
in class ISDrawElementExtactor
public void setParentChildRelationship(ProcessNode child, ProcessNode parent)
ISDrawElementExtactor
setParentChildRelationship
in class ISDrawElementExtactor
public void processDockedEdge(ProcessEdge edge, EdgeDocker e)
processDockedEdge
in class ISDrawElementExtactor