-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
gateways | ||
acceptComplexGateway: aBpmComplexGatewayDefinition | ||
acceptComplexGateway: aBpmComplexGatewayDefinition | ||
|
||
self acceptGateway: aBpmComplexGatewayDefinition |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
gateways | ||
acceptEventBasedGateway: aBpmEventBasedGatewayDefinition | ||
acceptEventBasedGateway: aBpmEventBasedGatewayDefinition | ||
|
||
self acceptGateway: aBpmEventBasedGatewayDefinition |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
gateways | ||
acceptExclusiveEventBasedGateway: aBpmExclusiveEventBasedGatewayDefinition | ||
acceptExclusiveEventBasedGateway: aBpmExclusiveEventBasedGatewayDefinition | ||
|
||
self acceptGateway: aBpmExclusiveEventBasedGatewayDefinition |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
gateways | ||
acceptExclusiveGateway: aBpmExclusiveGatewayDefinition | ||
acceptExclusiveGateway: aBpmExclusiveGatewayDefinition | ||
|
||
self acceptGateway: aBpmExclusiveGatewayDefinition |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
gateways | ||
acceptGateway: aBpmGatewayDefinition | ||
acceptGateway: aBpmGatewayDefinition | ||
|
||
aBpmGatewayDefinition outTransitions do: [:each | each acceptVisitor: self]. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
gateways | ||
acceptInclusiveGateway: aBpmInclusiveGatewayDefinition | ||
acceptInclusiveGateway: aBpmInclusiveGatewayDefinition | ||
|
||
self acceptGateway: aBpmInclusiveGatewayDefinition |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
events | ||
acceptIntermediateEvent: aBpmIntermediateComponentDefinition | ||
acceptIntermediateEvent: aBpmIntermediateComponentDefinition | ||
|
||
aBpmIntermediateComponentDefinition eventDefinition outTransitions do: [:transition | transition acceptVisitor: self] |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
tasks | ||
acceptOrbeonTask: aBpmOrbeonTaskDefinition | ||
acceptOrbeonTask: aBpmOrbeonTaskDefinition | ||
|
||
self acceptTask: aBpmOrbeonTaskDefinition |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
gateways | ||
acceptParallelEventBasedGateway: aBpmParallelEventBasedGatewayDefinition | ||
acceptParallelEventBasedGateway: aBpmParallelEventBasedGatewayDefinition | ||
|
||
self acceptGateway: aBpmParallelEventBasedGatewayDefinition |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
gateways | ||
acceptParallelGateway: aBpmParallelGatewayDefinition | ||
acceptParallelGateway: aBpmParallelGatewayDefinition | ||
|
||
self acceptGateway: aBpmParallelGatewayDefinition |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
tasks | ||
acceptScriptTask: aBpmScriptTaskDefinition | ||
acceptScriptTask: aBpmScriptTaskDefinition | ||
|
||
self acceptTask: aBpmScriptTaskDefinition |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
tasks | ||
acceptSeasideTask: aBpmSeasideTaskDefinition | ||
acceptSeasideTask: aBpmSeasideTaskDefinition | ||
|
||
self acceptTask: aBpmSeasideTaskDefinition |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
tasks | ||
acceptSendTask: aBpmSendTaskDefinition | ||
acceptSendTask: aBpmSendTaskDefinition | ||
|
||
self acceptTask: aBpmSendTaskDefinition |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
events | ||
acceptStartEvent: aBpmStartComponentDefinition | ||
acceptStartEvent: aBpmStartComponentDefinition | ||
|
||
aBpmStartComponentDefinition eventDefinition outTransitions do: [:transition | transition acceptVisitor: self] |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
tasks | ||
acceptSubProcessTask: aBpmSubProcessTaskDefinition | ||
acceptSubProcessTask: aBpmSubProcessTaskDefinition | ||
|
||
self acceptTask: aBpmSubProcessTaskDefinition |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,11 @@ | ||
tasks | ||
acceptTask: aBpmAbstractTaskDefinition | ||
acceptTask: aBpmAbstractTaskDefinition | ||
|
||
(visitedTasks identityIncludes: aBpmAbstractTaskDefinition) ifTrue: [^self]. | ||
|
||
visitedTasks add: aBpmAbstractTaskDefinition. | ||
|
||
aBpmAbstractTaskDefinition outTransitions do: [:each | each acceptVisitor: self]. | ||
|
||
aBpmAbstractTaskDefinition isTaskDefinition | ||
ifTrue: [aBpmAbstractTaskDefinition attachedEvents do: [:each | each acceptVisitor: self]]. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,15 @@ | ||
transition | ||
acceptTransition: aBpmTransitionDefinition | ||
acceptTransition: aBpmTransitionDefinition | ||
"The receiver accept the transition <aBpmTransitionDefinition> and check if it has a condition. | ||
Get all fields used in the condition and search in all <visitedTasks> for the used field. | ||
If the field is not found --> the condition is going to fail" | ||
|
||
(visitedTransitions identityIncludes: aBpmTransitionDefinition) ifTrue: [^self]. | ||
|
||
visitedTransitions add: aBpmTransitionDefinition. | ||
aBpmTransitionDefinition getUsedFieldsNamesInCondition do: [:fieldName | | ||
((visitedTasks select: [:each | each isOrbeonTask or:[each isSeasideTask]]) anySatisfy: [:task | task getComponentClass getFieldsNames includes: fieldName]) | ||
ifFalse: [missingEvaluationFields add: fieldName]. | ||
]. | ||
|
||
aBpmTransitionDefinition endArtifact acceptVisitor: self. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
other | ||
hasMissingEvaluationFields | ||
|
||
^missingEvaluationFields size |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
Updating | ||
missingEvaluationFields: newValue | ||
missingEvaluationFields := newValue |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
Accessing | ||
missingEvaluationFields | ||
^missingEvaluationFields |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Large diffs are not rendered by default.