Package jadex.bpmn.model
Class MSequenceEdge
A sequence edge is a control flow edge between activities.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected jadex.common.UnparsedExpressionThe condition.protected booleanThe default flag.protected jadex.collection.IndexMap<String,jadex.common.Tuple2<jadex.common.UnparsedExpression, jadex.common.UnparsedExpression>> The parameter mappings.protected StringThe type.Fields inherited from class jadex.bpmn.model.MAssociationTarget
associations, associationsdescriptionFields inherited from class jadex.bpmn.model.MNamedIdElement
description, nameFields inherited from class jadex.bpmn.model.MAnnotationElement
annotationsFields inherited from class jadex.bpmn.model.MIdElement
id, ID_GENERATOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddParameterMapping(String name, jadex.common.UnparsedExpression exp, jadex.common.UnparsedExpression iexp) Add a parameter mapping.voidHelper method connecting two activities using this edge.voidHelper method disconnecting this edge.jadex.common.UnparsedExpressionGet the condition.jadex.collection.IndexMap<String,jadex.common.Tuple2<jadex.common.UnparsedExpression, jadex.common.UnparsedExpression>> Get the parameter mappings map.jadex.javaparser.IParsedExpressionGet the parsed condition.getType()Get the type.booleanGet the default flag.voidsetCondition(jadex.common.UnparsedExpression condition) Set the condition.voidsetDefault(boolean def) Set the default flag.voidSet the type.Methods inherited from class jadex.bpmn.model.MAssociationTarget
addAssociation, getAssociations, getAssociationsDescription, removeAssociation, setAssociationsDescriptionMethods inherited from class jadex.bpmn.model.MNamedIdElement
getDescription, getName, setDescription, setNameMethods inherited from class jadex.bpmn.model.MAnnotationElement
addAnnotation, getAnnotationsMethods inherited from class jadex.bpmn.model.MIdElement
equals, getId, hashCode, setId
-
Field Details
-
type
The type. -
def
protected boolean defThe default flag. -
condition
protected jadex.common.UnparsedExpression conditionThe condition. -
parametermappings
protected jadex.collection.IndexMap<String,jadex.common.Tuple2<jadex.common.UnparsedExpression, parametermappingsjadex.common.UnparsedExpression>> The parameter mappings.
-
-
Constructor Details
-
MSequenceEdge
public MSequenceEdge()
-
-
Method Details
-
connect
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
Get the type.- Returns:
- The type.
-
setType
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(jadex.common.UnparsedExpression condition) Set the condition.- Parameters:
condition- The condition.
-
getCondition
public jadex.common.UnparsedExpression getCondition()Get the condition.- Returns:
- The condition.
-
getParsedCondition
public jadex.javaparser.IParsedExpression getParsedCondition()Get the parsed condition.- Returns:
- The parsed condition.
-
addParameterMapping
public void addParameterMapping(String name, jadex.common.UnparsedExpression exp, jadex.common.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 jadex.collection.IndexMap<String,jadex.common.Tuple2<jadex.common.UnparsedExpression, getParameterMappings()jadex.common.UnparsedExpression>> Get the parameter mappings map.- Returns:
- The parameter mappings.
-