This is an incremental update to the 2023-11 release. It corresponds to Eclipse plugin version 0.38.0.
New FeaturesKerML
Feature values on connectors. The KerML textual notation now supports declaring feature values on connectors that either have no declared ends or ends declared within their body.
abstract connector
c1
;abstract connector
c2 = c1; // Previously did not parse.
connector
c3 = c1 { // Previously did not parse.
end
::> a;
end
::> b;
}
[PR #528]
Model-level evaluable functions. Two additional model-level evaluable functions have been implemented.
'..'
. An expression of the form e1
...
e2
, in which e1
and e2
evaluate to integers, results in an ordered sequence of a range of sequential integers from the value of e1
to the value of e2
, inclusive. For example, 1..3
evaluates to the sequence (1, 2, 3)
. If the value of e1
is greater than the value of e2
, then the result is the empty sequence.SequenceFunctions::excludes
function. This function tests whether a value is excluded from a sequence. For example, excludes(1..3, 2)
is false, while excludes(1..3, 0)
is true. It is the inverse of the includes
function, which was already implemented.[PR #526]
SysML
Keywords on control nodes. In the SysML textual notation, user-defined keywords are now allowed on control nodes (i.e., merge, decision, join and fork nodes).
#keyword fork
fork1;
[PR #531]
KerML
KerML Metamodel. The KerML abstract and concrete syntax have been updated consistent with the resolutions to the following KerML FTF issues. Other than as listed above, these changes will not affect user models.
[PR #528]
KerML Model Libraries. Various models in the Kernel Model Libraries have been updated consistent with the resolutions to the following KerML FTF issues.
[PR #529]
SysML
SysML Metamodel. The SysML abstract and concrete syntax has been updated consistent with the resolutions to the following SysML v2 FTF issues. Other than as listed above, these changes will not affect user models.
[PR #531]
SysML Model Libraries. Various models in the Systems and Domain Model Libraries have been updated consistent with the resolutions to the following SysML v2 FTF issues.
[PR #530]
None.
VisualizationNone.
Technical UpdatesMetamodel files. The following metamodel files have been updated.
org.omg.sysml/model
SysML.uml
SysML_only.uml
KerML_only.uml
SysML.ecore
(includes both the KerML and SysML metamodels, as used in the implementation)kerml.ecore
(includes just the KerML metamodel, without implementation-specific custom annotations)(Note that the files SysML_only_xmi.uml
and KerML_only_xmi.uml
have not been updated.)
org.omg.sysml.generation
SysML.uml
[PR #527]
Schema files. The following JSON schema files have been updated.
org.omg.sysml/json-schema
KerML.json
SysML.json
[PR #532]
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