public class VActivity extends VNamedNode
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.String,VInParameter> |
inports
Map to parameter input ports.
|
java.util.Set<java.lang.String> |
internalparameters
Set of internal parameters
|
java.util.Map<java.lang.String,VOutParameter> |
outports
Map to parameter input ports.
|
bpmnelement, graph
Constructor and Description |
---|
VActivity(com.mxgraph.view.mxGraph graph)
Creates a new activity.
|
Modifier and Type | Method and Description |
---|---|
void |
addedParameter(jadex.bpmn.model.MParameter param)
Called when a parameter is added.
|
void |
addInternalParameter(java.lang.String paramname)
Adds a parameter to the internal parameter set.
|
protected void |
createParameterObjects() |
VInParameter |
getInputParameterPort(java.lang.String paramname)
Gets the port for an input parameter.
|
java.util.Set<java.lang.String> |
getInternalParameters()
Gets the internal parameter set.
|
jadex.bpmn.model.MActivity |
getMActivity()
Returns the MActivity.
|
VOutParameter |
getOutputParameterPort(java.lang.String paramname)
Gets the port for an output parameter.
|
java.lang.String |
getStyle()
Gets the style.
|
boolean |
isInternalParameters(java.lang.String paramname)
Returns if a parameter is in the internal parameter set.
|
void |
refreshParameter(jadex.bpmn.model.MParameter rparam)
Called when a parameters need to be refreshed.
|
void |
refreshParameterObjectGeometry()
Refresh the parameter geometry.
|
void |
removedParameter(java.util.Set<jadex.bpmn.model.MParameter> params)
Called when a parameters are removed.
|
void |
removeInternalParameter(java.lang.String paramname)
Removes a parameter from the internal parameter set.
|
void |
setBpmnElement(jadex.bpmn.model.MIdElement bpmnelement)
Set BPMN element.
|
void |
setGeometry(com.mxgraph.model.mxGeometry geometry)
Set geometry.
|
void |
setInternalParameters(java.util.Collection<java.lang.String> internalparameters)
Sets the internal parameter set.
|
void |
setParent(com.mxgraph.model.mxICell parent)
Sets the parent.
|
getValue, setValue
getBpmnElement, getGraph, setVisualParent
clone, cloneValue, getAttribute, getAttribute, getChildAt, getChildCount, getEdgeAt, getEdgeCount, getEdgeIndex, getGeometry, getId, getIndex, getParent, getSource, getTarget, getTerminal, insert, insert, insertEdge, isCollapsed, isConnectable, isEdge, isVertex, isVisible, remove, remove, removeEdge, removeFromParent, removeFromTerminal, setAttribute, setCollapsed, setConnectable, setEdge, setId, setSource, setStyle, setTarget, setTerminal, setVertex, setVisible
public java.util.Map<java.lang.String,VInParameter> inports
public java.util.Map<java.lang.String,VOutParameter> outports
public java.util.Set<java.lang.String> internalparameters
public VActivity(com.mxgraph.view.mxGraph graph)
graph
- The graph where this element is used.public java.lang.String getStyle()
getStyle
in interface com.mxgraph.model.mxICell
getStyle
in class com.mxgraph.model.mxCell
public jadex.bpmn.model.MActivity getMActivity()
public void setParent(com.mxgraph.model.mxICell parent)
setParent
in interface com.mxgraph.model.mxICell
setParent
in class com.mxgraph.model.mxCell
public VInParameter getInputParameterPort(java.lang.String paramname)
paramname
- The parameter name.public VOutParameter getOutputParameterPort(java.lang.String paramname)
paramname
- The parameter name.public void setGeometry(com.mxgraph.model.mxGeometry geometry)
setGeometry
in interface com.mxgraph.model.mxICell
setGeometry
in class com.mxgraph.model.mxCell
public void setBpmnElement(jadex.bpmn.model.MIdElement bpmnelement)
setBpmnElement
in class VNamedNode
bpmnelement
- The BPMN element.public void addInternalParameter(java.lang.String paramname)
paramname
- The parameter name.public void removeInternalParameter(java.lang.String paramname)
paramname
- The parameter name.public boolean isInternalParameters(java.lang.String paramname)
public void setInternalParameters(java.util.Collection<java.lang.String> internalparameters)
public java.util.Set<java.lang.String> getInternalParameters()
public void refreshParameterObjectGeometry()
public void addedParameter(jadex.bpmn.model.MParameter param)
param
- The parameter.public void removedParameter(java.util.Set<jadex.bpmn.model.MParameter> params)
param
- The parameters.public void refreshParameter(jadex.bpmn.model.MParameter rparam)
rparam
- The parameter.protected void createParameterObjects()