Package jadex.bpmn.editor.model.visual
Class VActivity
- java.lang.Object
- 
- com.mxgraph.model.mxCell
- 
- jadex.bpmn.editor.model.visual.VElement
- 
- jadex.bpmn.editor.model.visual.VNode
- 
- jadex.bpmn.editor.model.visual.VNamedNode
- 
- jadex.bpmn.editor.model.visual.VActivity
 
 
 
 
 
- 
- All Implemented Interfaces:
- com.mxgraph.model.mxICell,- java.io.Serializable,- java.lang.Cloneable
 - Direct Known Subclasses:
- VExternalSubProcess,- VSubProcess
 
 public class VActivity extends VNamedNode Visual representation of an activity.- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description java.util.Map<java.lang.String,VInParameter>inportsMap to parameter input ports.java.util.Set<java.lang.String>internalparametersSet of internal parametersjava.util.Map<java.lang.String,VOutParameter>outportsMap to parameter input ports.- 
Fields inherited from class jadex.bpmn.editor.model.visual.VElementbpmnelement, graph
 
- 
 - 
Constructor SummaryConstructors Constructor Description VActivity(com.mxgraph.view.mxGraph graph)Creates a new activity.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddedParameter(MParameter param)Called when a parameter is added.voidaddInternalParameter(java.lang.String paramname)Adds a parameter to the internal parameter set.protected voidcreateParameterObjects()VInParametergetInputParameterPort(java.lang.String paramname)Gets the port for an input parameter.java.util.Set<java.lang.String>getInternalParameters()Gets the internal parameter set.MActivitygetMActivity()Returns the MActivity.VOutParametergetOutputParameterPort(java.lang.String paramname)Gets the port for an output parameter.java.lang.StringgetStyle()Gets the style.booleanisInternalParameters(java.lang.String paramname)Returns if a parameter is in the internal parameter set.voidrefreshParameter(MParameter rparam)Called when a parameters need to be refreshed.voidrefreshParameterObjectGeometry()Refresh the parameter geometry.voidremovedParameter(java.util.Set<MParameter> params)Called when a parameters are removed.voidremoveInternalParameter(java.lang.String paramname)Removes a parameter from the internal parameter set.voidsetBpmnElement(MIdElement bpmnelement)Set BPMN element.voidsetGeometry(com.mxgraph.model.mxGeometry geometry)Set geometry.voidsetInternalParameters(java.util.Collection<java.lang.String> internalparameters)Sets the internal parameter set.voidsetParent(com.mxgraph.model.mxICell parent)Sets the parent.- 
Methods inherited from class jadex.bpmn.editor.model.visual.VNamedNodegetValue, setValue
 - 
Methods inherited from class jadex.bpmn.editor.model.visual.VElementgetBpmnElement, getGraph, setVisualParent
 - 
Methods inherited from class com.mxgraph.model.mxCellclone, 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
 
- 
 
- 
- 
- 
Field Detail- 
inportspublic java.util.Map<java.lang.String,VInParameter> inports Map to parameter input ports.
 - 
outportspublic java.util.Map<java.lang.String,VOutParameter> outports Map to parameter input ports.
 - 
internalparameterspublic java.util.Set<java.lang.String> internalparameters Set of internal parameters
 
- 
 - 
Method Detail- 
getStylepublic java.lang.String getStyle() Gets the style.- Specified by:
- getStylein interface- com.mxgraph.model.mxICell
- Overrides:
- getStylein class- com.mxgraph.model.mxCell
 
 - 
getMActivitypublic MActivity getMActivity() Returns the MActivity.- Returns:
- The MActivity.
 
 - 
setParentpublic void setParent(com.mxgraph.model.mxICell parent) Sets the parent.- Specified by:
- setParentin interface- com.mxgraph.model.mxICell
- Overrides:
- setParentin class- com.mxgraph.model.mxCell
 
 - 
getInputParameterPortpublic VInParameter getInputParameterPort(java.lang.String paramname) Gets the port for an input parameter.- Parameters:
- paramname- The parameter name.
- Returns:
- The port.
 
 - 
getOutputParameterPortpublic VOutParameter getOutputParameterPort(java.lang.String paramname) Gets the port for an output parameter.- Parameters:
- paramname- The parameter name.
- Returns:
- The port.
 
 - 
setGeometrypublic void setGeometry(com.mxgraph.model.mxGeometry geometry) Set geometry.- Specified by:
- setGeometryin interface- com.mxgraph.model.mxICell
- Overrides:
- setGeometryin class- com.mxgraph.model.mxCell
 
 - 
setBpmnElementpublic void setBpmnElement(MIdElement bpmnelement) Set BPMN element.- Overrides:
- setBpmnElementin class- VNamedNode
- Parameters:
- bpmnelement- The BPMN element.
 
 - 
addInternalParameterpublic void addInternalParameter(java.lang.String paramname) Adds a parameter to the internal parameter set.- Parameters:
- paramname- The parameter name.
 
 - 
removeInternalParameterpublic void removeInternalParameter(java.lang.String paramname) Removes a parameter from the internal parameter set.- Parameters:
- paramname- The parameter name.
 
 - 
isInternalParameterspublic boolean isInternalParameters(java.lang.String paramname) Returns if a parameter is in the internal parameter set.- Returns:
- True, if contained.
 
 - 
setInternalParameterspublic void setInternalParameters(java.util.Collection<java.lang.String> internalparameters) Sets the internal parameter set.
 - 
getInternalParameterspublic java.util.Set<java.lang.String> getInternalParameters() Gets the internal parameter set.
 - 
refreshParameterObjectGeometrypublic void refreshParameterObjectGeometry() Refresh the parameter geometry.
 - 
addedParameterpublic void addedParameter(MParameter param) Called when a parameter is added.- Parameters:
- param- The parameter.
 
 - 
removedParameterpublic void removedParameter(java.util.Set<MParameter> params) Called when a parameters are removed.- Parameters:
- param- The parameters.
 
 - 
refreshParameterpublic void refreshParameter(MParameter rparam) Called when a parameters need to be refreshed.- Parameters:
- rparam- The parameter.
 
 - 
createParameterObjectsprotected void createParameterObjects() 
 
- 
 
-