
fUML Reference Implementation v0.3.0 now available for download! | Foundational UML Reference Implementation
fUML Reference Implementation v0.3.0 now available for download!
Version 0.3.0 of the fUML Reference Implementation is now available for download here. This release is consistent with the Beta 2 specification produced by the fUML Finalization Task Force (FTF). In addition to the issues resolved in v0.2.0, it incorporates resolutions to the following OMG issues, as adopted in Ballot 2 of the fUML FTF:
- Issue 13921: The superclass of ActvityNode and ActivityEdge should be RedefinableElement
- Issue 14521: A data type should not be allowed to have operations
- Issue 14522: OpaqueBehavior::opaqueBehavior should be OpaqueBehavior::language
- Issue 14523: Items excluded from Kernel
- Issue 14524: Incorrect generalizations in Kernel
- Issue 14527: The composition from ObjectNode to TypedElement is incorrect
- Issue 14528: Pin should be abstract
- Issue 14561: Attributes introduced in CompleteActivities should not be included in the fUML subset
(Other issues resolve in this ballot only altered OCL constraints in the abstract syntax and did not impact the XMI or execution implementation.)
In addition:
- Added the UML 2.1.1 URI http://schema.omg.org/spec/UML/2.1.1/uml.xml and the UML 2.2 URI http://schema.omg.org/spec/UML/2.2 as recognized uml namespace URIs in input XMI files.
- Updated most non-generated code to not depend on generated code under fUML.Library.
- Updated the ElementAssembler to properly handle UnlimitedNatural as a primitive type (though it is currently still being treated as a class in the generated code).
- Added signal events and opaque behaviors as recognized assembly results from the XMI.
- Added the missing setObject operation to Syntax::Actions::CompleteActions::ReadIsClassifiedObjectAction.

rss

