Package jadex.bpmn.model
Class MSequenceEdge
- java.lang.Object
-
public class MSequenceEdge extends MEdge
A sequence edge is a control flow edge between activities.
-
-
Field Summary
Fields Modifier and Type Field Description protected UnparsedExpressionconditionThe condition.protected booleandefThe default flag.protected IndexMap<java.lang.String,Tuple2<UnparsedExpression,UnparsedExpression>>parametermappingsThe parameter mappings.protected java.lang.StringtypeThe type.-
Fields inherited from class jadex.bpmn.model.MAssociationTarget
associations, associationsdescription
-
Fields inherited from class jadex.bpmn.model.MNamedIdElement
description, name
-
Fields inherited from class jadex.bpmn.model.MAnnotationElement
annotations
-
Fields inherited from class jadex.bpmn.model.MIdElement
id, ID_GENERATOR
-
-
Constructor Summary
Constructors Constructor Description MSequenceEdge()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddParameterMapping(java.lang.String name, UnparsedExpression exp, UnparsedExpression iexp)Add a parameter mapping.voidconnect(MActivity source, MActivity target)Helper method connecting two activities using this edge.voiddisconnect()Helper method disconnecting this edge.UnparsedExpressiongetCondition()Get the condition.IndexMap<java.lang.String,Tuple2<UnparsedExpression,UnparsedExpression>>getParameterMappings()Get the parameter mappings map.IParsedExpressiongetParsedCondition()Get the parsed condition.java.lang.StringgetType()Get the type.booleanisDefault()Get the default flag.voidsetCondition(UnparsedExpression condition)Set the condition.voidsetDefault(boolean def)Set the default flag.voidsetType(java.lang.String type)Set the type.-
Methods inherited from class jadex.bpmn.model.MAssociationTarget
addAssociation, getAssociations, getAssociationsDescription, removeAssociation, setAssociationsDescription
-
Methods inherited from class jadex.bpmn.model.MNamedIdElement
getDescription, getName, setDescription, setName
-
Methods inherited from class jadex.bpmn.model.MAnnotationElement
addAnnotation, getAnnotations
-
Methods inherited from class jadex.bpmn.model.MIdElement
equals, getId, hashCode, setId
-
-
-
-
Field Detail
-
type
protected java.lang.String type
The type.
-
def
protected boolean def
The default flag.
-
condition
protected UnparsedExpression condition
The condition.
-
parametermappings
protected IndexMap<java.lang.String,Tuple2<UnparsedExpression,UnparsedExpression>> parametermappings
The parameter mappings.
-
-
Method Detail
-
connect
public void connect(MActivity source, MActivity target)
Helper method connecting two activities using this edge. The previous connection is removed.- Parameters:
source- New source of the edge.target- New target of the edge.
-
disconnect
public void disconnect()
Helper method disconnecting this edge.
-
getType
public java.lang.String getType()
Get the type.- Returns:
- The type.
-
setType
public void setType(java.lang.String type)
Set the type.- Parameters:
type- The type to set.
-
isDefault
public boolean isDefault()
Get the default flag.- Returns:
- The default flag.
-
setDefault
public void setDefault(boolean def)
Set the default flag.- Parameters:
def- The default flag.
-
setCondition
public void setCondition(UnparsedExpression condition)
Set the condition.- Parameters:
condition- The condition.
-
getCondition
public UnparsedExpression getCondition()
Get the condition.- Returns:
- The condition.
-
getParsedCondition
public IParsedExpression getParsedCondition()
Get the parsed condition.- Returns:
- The parsed condition.
-
addParameterMapping
public void addParameterMapping(java.lang.String name, UnparsedExpression exp, UnparsedExpression iexp)Add a parameter mapping.- Parameters:
name- The parameter name.exp- The expression.iexp- The index expression, when setting a entry of an array parameter.
-
getParameterMappings
public IndexMap<java.lang.String,Tuple2<UnparsedExpression,UnparsedExpression>> getParameterMappings()
Get the parameter mappings map.- Returns:
- The parameter mappings.
-
-