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:

(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.