Package jadex.bdiv3.model
Class MMessageEvent
- java.lang.Object
-
- jadex.bdiv3.model.MElement
-
- jadex.bdiv3.model.MParameterElement
-
- jadex.bdiv3.model.MProcessableElement
-
- jadex.bdiv3.model.MMessageEvent
-
public class MMessageEvent extends MProcessableElement
Model element for a message.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMMessageEvent.DirectionThe message direction.
-
Field Summary
Fields Modifier and Type Field Description protected intdegreeThe spec.protected MMessageEvent.DirectiondirectionThe direction.static java.util.Map<java.lang.String,MMessageEvent.Direction>dirsprotected UnparsedExpressionmatchexpThe match expression.protected ClassInfotypeThe message type.-
Fields inherited from class jadex.bdiv3.model.MProcessableElement
excludemode, exported, posttoall, randomselection, rebuild
-
Fields inherited from class jadex.bdiv3.model.MParameterElement
parameters
-
Fields inherited from class jadex.bdiv3.model.MElement
CAPABILITY_SEPARATOR, description, name
-
-
Constructor Summary
Constructors Constructor Description MMessageEvent()Create a new message event.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MMessageEvent.DirectiongetDirection()Get the direction.UnparsedExpressiongetMatchExpression()Get the matchExpression.intgetSpecializationDegree()Get the specialization degree.ClassInfogetType()Get the type.voidsetDirection(MMessageEvent.Direction direction)The direction to set.voidsetMatchExpression(UnparsedExpression matchexp)The match expression to set.voidsetType(ClassInfo type)The type to set.-
Methods inherited from class jadex.bdiv3.model.MProcessableElement
getExcludeMode, isExported, isPostToAll, isRandomSelection, isRebuild, setExcludeMode, setExported, setPostToAll, setRandomSelection, setRebuild
-
Methods inherited from class jadex.bdiv3.model.MParameterElement
addParameter, getParameter, getParameters, hasParameter, hasParameterIgnoreCase, setParameters
-
Methods inherited from class jadex.bdiv3.model.MElement
equals, getCapabilityName, getDescription, getElementName, getName, hashCode, internalName, setDescription, setFlatName, setName, toString
-
-
-
-
Field Detail
-
dirs
public static java.util.Map<java.lang.String,MMessageEvent.Direction> dirs
-
direction
protected MMessageEvent.Direction direction
The direction.
-
type
protected ClassInfo type
The message type.
-
degree
protected int degree
The spec. degree.
-
matchexp
protected UnparsedExpression matchexp
The match expression.
-
-
Method Detail
-
getDirection
public MMessageEvent.Direction getDirection()
Get the direction.- Returns:
- The direction
-
setDirection
public void setDirection(MMessageEvent.Direction direction)
The direction to set.- Parameters:
direction- The direction to set
-
getType
public ClassInfo getType()
Get the type.- Returns:
- The type
-
setType
public void setType(ClassInfo type)
The type to set.- Parameters:
type- The type to set
-
getMatchExpression
public UnparsedExpression getMatchExpression()
Get the matchExpression.- Returns:
- The matchExpression
-
setMatchExpression
public void setMatchExpression(UnparsedExpression matchexp)
The match expression to set.- Parameters:
matchexp- The matchExpression to set
-
getSpecializationDegree
public int getSpecializationDegree()
Get the specialization degree.- Returns:
- The degree.
-
-