Skip to content

Commit 9365517

Browse files
committed
SYSML21-327 Added redefinition of target param to Action::assignments.
1 parent 08fa885 commit 9365517

File tree

3 files changed

+65
-59
lines changed

3 files changed

+65
-59
lines changed

org.omg.sysml.xpect.tests/library.systems/Actions.sysml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,8 @@ standard library package Actions {
144144
/*
145145
* The subactions of this Action that are AssignmentActions.
146146
*/
147+
148+
in target;
147149
}
148150

149151
abstract action ifSubactions : IfThenAction[0..*] :> subactions, ifThenActions {

sysml.library/.index.json

Lines changed: 61 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1088,6 +1088,65 @@
10881088
"whileLoops",
10891089
"withoutOccurrences"
10901090
],
1091+
"Actions::Action::assignments::target": [
1092+
"differencesOf",
1093+
"dispatchScope",
1094+
"endShot",
1095+
"immediatePredecessors",
1096+
"immediateSuccessors",
1097+
"incomingTransferSort",
1098+
"incomingTransfers",
1099+
"incomingTransfersToSelf",
1100+
"innerSpaceDimension",
1101+
"innerSpaceOccurrences",
1102+
"intersectionsOf",
1103+
"isClosed",
1104+
"isDispatch",
1105+
"isRunToCompletion",
1106+
"justOutsideOfOccurrences",
1107+
"localClock",
1108+
"matingOccurrences",
1109+
"middleTimeSlice",
1110+
"outerSpaceDimension",
1111+
"outgoingTransfers",
1112+
"outgoingTransfersFromSelf",
1113+
"outsideOfOccurrences",
1114+
"portionOf",
1115+
"portionOfLife",
1116+
"portions",
1117+
"predecessors",
1118+
"runToCompletionScope",
1119+
"sameLifeOccurrences",
1120+
"self",
1121+
"snapshotOf",
1122+
"snapshots",
1123+
"spaceBoundary",
1124+
"spaceBoundaryOf",
1125+
"spaceEnclosedOccurrences",
1126+
"spaceInterior",
1127+
"spaceInteriorOf",
1128+
"spaceShotOf",
1129+
"spaceShots",
1130+
"spaceSliceOf",
1131+
"spaceSlices",
1132+
"spaceTimeCoincidentOccurrences",
1133+
"spaceTimeEnclosedOccurrences",
1134+
"spaceTimeEnclosedPoints",
1135+
"startShot",
1136+
"startingAt",
1137+
"suboccurrences",
1138+
"successors",
1139+
"superoccurrence",
1140+
"surroundedByOccurrences",
1141+
"that",
1142+
"this",
1143+
"timeCoincidentOccurrences",
1144+
"timeEnclosedOccurrences",
1145+
"timeSliceOf",
1146+
"timeSlices",
1147+
"unionsOf",
1148+
"withoutOccurrences"
1149+
],
10911150
"Actions::Action::controls": [
10921151
"acceptSubactions",
10931152
"assignments",
@@ -260576,6 +260635,7 @@
260576260635
"outgoingTransfers",
260577260636
"outgoingTransfersFromSelf",
260578260637
"outsideOfOccurrences",
260638+
"payload",
260579260639
"performers",
260580260640
"portionOf",
260581260641
"portionOfLife",
@@ -260685,64 +260745,6 @@
260685260745
"unionsOf",
260686260746
"withoutOccurrences"
260687260747
],
260688-
"TransitionPerformances::TransitionPerformance::accept::receiver": [
260689-
"differencesOf",
260690-
"dispatchScope",
260691-
"endShot",
260692-
"immediatePredecessors",
260693-
"immediateSuccessors",
260694-
"incomingTransferSort",
260695-
"incomingTransfers",
260696-
"incomingTransfersToSelf",
260697-
"innerSpaceDimension",
260698-
"innerSpaceOccurrences",
260699-
"intersectionsOf",
260700-
"isClosed",
260701-
"isDispatch",
260702-
"isRunToCompletion",
260703-
"justOutsideOfOccurrences",
260704-
"localClock",
260705-
"matingOccurrences",
260706-
"middleTimeSlice",
260707-
"outerSpaceDimension",
260708-
"outgoingTransfers",
260709-
"outgoingTransfersFromSelf",
260710-
"outsideOfOccurrences",
260711-
"portionOf",
260712-
"portionOfLife",
260713-
"portions",
260714-
"predecessors",
260715-
"runToCompletionScope",
260716-
"sameLifeOccurrences",
260717-
"self",
260718-
"snapshotOf",
260719-
"snapshots",
260720-
"spaceBoundary",
260721-
"spaceBoundaryOf",
260722-
"spaceEnclosedOccurrences",
260723-
"spaceInterior",
260724-
"spaceInteriorOf",
260725-
"spaceShotOf",
260726-
"spaceShots",
260727-
"spaceSliceOf",
260728-
"spaceSlices",
260729-
"spaceTimeCoincidentOccurrences",
260730-
"spaceTimeEnclosedOccurrences",
260731-
"spaceTimeEnclosedPoints",
260732-
"startShot",
260733-
"suboccurrences",
260734-
"successors",
260735-
"superoccurrence",
260736-
"surroundedByOccurrences",
260737-
"that",
260738-
"this",
260739-
"timeCoincidentOccurrences",
260740-
"timeEnclosedOccurrences",
260741-
"timeSliceOf",
260742-
"timeSlices",
260743-
"unionsOf",
260744-
"withoutOccurrences"
260745-
],
260746260748
"TransitionPerformances::TransitionPerformance::effect": [
260747260749
"differencesOf",
260748260750
"dispatchScope",
@@ -280120,5 +280122,5 @@
280120280122
"withoutOccurrences"
280121280123
]
280122280124
},
280123-
"checksum": "ea2f43077479bc3e427258f94ea33a290a9b038039dac2983c292441b6e0e878"
280125+
"checksum": "13b28eb14a5a3cf09e96c180e81b2b10f51730a11d8389122e1345a11525c9c2"
280124280126
}

sysml.library/Systems Library/Actions.sysml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,8 @@ standard library package Actions {
144144
/*
145145
* The subactions of this Action that are AssignmentActions.
146146
*/
147+
148+
in target;
147149
}
148150

149151
abstract action ifSubactions : IfThenAction[0..*] :> subactions, ifThenActions {

0 commit comments

Comments
 (0)