This is an incremental update to the 2024-09 release (there was no 2024-10 release). It corresponds to Eclipse plugin version 0.46.0.
New FeaturesTerminate actions. A terminate action is used to terminate the performance of some other action. It has the form
action
name
terminate
expression
;
The action
part is optional. The expression
evaluates to the action to be terminated. The terminated action ends its performance no later than the completion of the terminate action. If the expression
is omitted, the default is the immediately containing action of the terminate action.
action outerAction {
in action a;
action term_a terminate a; // terminates a
then terminate; // terminates outerAction
}
A terminate action usage may also be used to terminate a non-action occurrence (such as a part). In this case, the lifetime of the terminated occurrence must end no later than the completion of the terminate action. That is, the terminate action usage effectively "destroys" the terminated occurrence.
part container {
part component : Component[0..1];
action act {
assign component := Component(); // Create component
then terminate component; // Destroy component
}
}
[PR #597]
terminate
SysML Metamodel. The SysML concrete syntax, abstract syntax and model library have been updated consistent with the resolution of the following SysML v2 FTF issue.
SYSML2_-44 Transformation of UML4SysML::ActivityFinalNode is not specified yet
[PR #597]
The resolution to the following issue had already been substantially implemented, but the implementation has been further updated consistent with the final resolution.
SYSML2_-222 TransitionUsage source and target properties do not support feature chains
[PR #602]
None.
Visualization (PlantUML)Bug fix.
Technical UpdatesCaching. Added clearing of the cached effectiveName
and effectiveShortName
of elements.
[PR #595]
Port conjugation. Fixes the setting of the source
and conjugatedType
fields of a PortConjugation
.
[PR #596]
Transition usage. Fixes the parsing of the source of a transition usage when it is a feature chain.
[PR #600]
Transition usage rendering (PlantUML). Fixes the rendering of transition usages to resolve its succession end features correctly.
[PR #601}
Binding connections. Fixes the implicit subsetting of binding connections as usages in SysML models.
[PR #603]
You can’t perform that action at this time.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4