This file enables limitation of number of incoming or outgoing transition for each specific activity type.
For block activity the following parameters are important:
Transitions.moreOutgoing.Activity.Type.ACTIVITY_BLOCK
If the value of this parameter is set to true, the block activity can have more than one outgoing transition. If set to false, it can have only one outgoing transition.
Transitions.moreIncoming.Activity.Type.ACTIVITY_BLOCK
If the value of this parameter is set to true, the block activity can have more than one incoming transition. If set to false, it can have only one incoming transition.
For generic activity the following parameters are important:
Transitions.moreOutgoing.Activity.Type.ACTIVITY_NO
If the value of this parameter is set to true, the No implementation activity can have more than one outgoing transition. If set to false, it can have only one outgoing transition.
Transitions.moreIncoming.Activity.Type.ACTIVITY_NO
If the value of this parameter is set to true, the No implementation activity can have more than one incoming transition. If set to false, it can have only one incoming transition.
For route activity the following parameters are important:
Transitions.moreOutgoing.Activity.Type.ACTIVITY_ROUTE
If the value of this parameter is set to true, the route activity can have more than one outgoing transition. If set to false, tit can have only one outgoing transition.
Transitions.moreIncoming.Activity.Type.ACTIVITY_ROUTE
If the value of this parameter is set to true, the route activity can have more than one incoming transition. If set to false, it can have only one incoming transition.
For sub-flow activity the following parameters are important:
Transitions.moreOutgoing.Activity.Type.ACTIVITY_SUBFLOW
If the value of this parameter is set to true, the sub-flow activity can have more than one outgoing transition. If set to false, it can have only one outgoing transition.
Transitions.moreIncoming.Activity.Type.ACTIVITY_SUBFLOW
If the value of this parameter is set to true, the sub-flow activity can have more than one incoming transition. If set to false, it can have only one incoming transition.
For tools activity the following parameters are important:
Transitions.moreOutgoing.Activity.Type.ACTIVITY_TOOL
If the value of this parameter is set to true, the tool activity can have more than one outgoing transition. If set to false, it can have only one outgoing transition.
Transitions.moreIncoming.Activity.Type.ACTIVITY_TOOL
If the value of this parameter is set to true, the tool activity can have more than one incoming transition. If set to false, it can have only one incoming transition.
The XPDL validator will validate XPDLs also according to the previously mentioned properties.