Rhapsody Metamodel

Release Notes



Rhapsody Metamodel Version: 3.3.0



Rhapsody Metamodel Associated Plugins:

Artifact Status Description
com.sodius.mdw.metamodel.rhapsody REQUIRED This plug-in is an implementation of the Rhapsody Metamodel
com.sodius.mdw.metamodel.rhapsody.edit OPTIONAL This plug-in provides the API Documentation of the Rhapsody Metamodel, the Application and On-Demand Connectors documentation.
com.sodius.mdw.metamodel.rhapsody.com OPTIONAL This plug-in is the Application Connector for the Rhapsody Metamodel. The connector provides Readers from XMI or from Rhapsody application, and Writers to XMI or to Rhapsody application.
com.sodius.mdw.metamodel.rhapsody.proxy OPTIONAL This plug-in is the On-Demand Connector for the Rhapsody Metamodel. The connector provides a Reader from Rhapsody application.


Rhapsody Metamodel Compatibility:

Rhapsody Metamodel is compatible with:



Rhapsody Metamodel Known Limitations:



Rhapsody Metamodel Release Notes:

3.3.0 release (March 30th, 2018)
Features
  • Integration of new Rhapsody API.
3.2 release (Sept 22th, 2017)
Features
  • 262267: Created a new feature 'ownedDependencies' in metaclass 'ModelElement' and implemented read/write operations.
3.1.5 release (June 22th, 2017)
3.0.0 release (Nov 19th, 2012)
Features
  • Create a new plugin 'com.sodius.mdw.rhapsody.api' to split code that use Rhapsody API
2.10.0 release (May 23th, 2012)
Features
  • 206069: Now Links.from/to typed to ModelElement
Bugs fixed
  • 209862: Fixed import of flowchart diagrams, containing subactivities
2.9.0 release (May 23th, 2012)
Features
  • 195696: MDW Connectors should take in account Rhapsody API renaming
2.8.6 release (Mar 7th, 2012)
Features
  • 180059: reduce memory footprint (up to 20% for a complete model, diagrams included)
2.8.5 release (Feb 2nd, 2012)
Bugs fixed
  • 180056 : Improved XMI writing performances by usage of XMIIDs (Rather than position)
2.8.3 release (Oct 25th, 2011)
Features
  • Added threshold for writing without handlers.
  • Improved ProgressMonitor : added subtasks, added progress
Bugs fixed
  • Fixed import graphedges, errors when missing target
  • 178811: NullPointerException when writing model using code
  • 178809: Crash Rhapsody when writing model using code generator
  • 179916: Flow connected to port of a class lost its connections
2.8.2 release (Sept 6th, 2011)
Bugs fixed
  • 172183: Description is missing in a Java exception/error class name
2.8.2 release (June 23th, 2011)
Features
  • 27624: Added ProxyPreloader.preloadBeingGeneratedElements in order to force reading of isBeingGenerated elements
2.8.1 release (May 25th, 2011)
Bugs fixed
  • Fixed import of SequenceDiagrams : now lifelines are created in first
  • Fixed import of SequenceDiagrams : now automatic execution occurences are removed
2.8.0 release (Apr 20th, 2011)
Features
  • Added InstanceSpecification
  • Added InstanceSlot
  • Added Class.isAbstract
  • Added Relation.qualifierType
Bugs fixed
  • 156494: Unnamed elements should be named according to Rhapsody's naming scheme
2.7.3 release (Feb 28th, 2010)
Bugs fixed
  • 161690: Metamodel is not compliant for Windows 7-64 bits
2.7.2 release (Nov 16th, 2010)
Features
  • Added ContextSpecification
Bugs fixed
  • 155392: "Rhapsody Application (no graphics)" connector is not setting "ofMetaClass" feature
2.7.1 release (Oct 22th, 2010)
Features
  • Added Connector.swimlane
2.7.0 release (Sept 22th, 2010)
Features
  • Added Flow.end1SysMLPort and Flow.end2SysMLPort
2.6.1 release (Jul 29th, 2010)
Features
  • Now can read all stereotypes of an element, rather than its main stereotype.
2.6.0 release (Apr 12th, 2010)
Features
  • [All] RTC 128430 : Addition of AcceptEventAction type in the Metamodel
  • [All] RTC 134397 : Addition of C# predefinedTypes
  • [Application] RTC 137169 : Now diagrams are closed after generation, for better memory consumption
2.5.10 release (Jan 6th, 2010)
Features
  • [On-Demand] can read any property without having to specify it in the file “properties.ini”, use new method: ModelElement.getProperty.
  • [Application] new method ModelElement.getProperty is reachable for compliancy but use default behaviour of method ModelElement.getProperties.
2.5.8 release (Sept 30th, 2009)
Bugs fixed
  • [Application] Fixed import of "represented" feature of ItemFlows
  • [Application] Fixed export of Port and SysMLPort implicit types
2.5.7 Release (Apr 27th, 2009)
Bugs fixed
  • [Application]: Fixed import of substatecharts with enter/exit points
2.5.5 Release (Apr 3th, 2009)
Bugs fixed
  • [On-Demand]: Fixed reading of AcceptEventActions
2.5.4 Release (Mar 13th, 2009)
Features
  • [Metamodel] Added sequenceDiagrams reference in Classifier.
2.5.3 Release (Feb 13th, 2009)
Features
  • [Metamodel] Added meta-type AcceptTimeEvent.
Bugs fixed
  • Merged changes from 2.4.6 release.
  • Merged changes from 2.4.7 release.
2.4.7 Release (Jan 26th, 2009)
Bugs fixed
  • [Application] Fixed writing of implicit types name.
2.4.6 Release (Jan 23th, 2009)
Features
  • [Application] Double-Byte character support.
  • [Metamodel] Added attribute isATemplate in ModelElement.
  • [Application] Fixed writing of Component.buildType when value is "Other".
Bugs fixed
  • [On-Demand] Fixed reading of custom properties.
2.5.2 Release (Jan 13th, 2009)
Features
  • [Metamodel] Modified File hierarchy, now inherits from Unit (previously ModelElement).
  • [Metamodel] Modified Statechart hierarchy, now inherits from Class (previously Diagram).
  • [Metamodel] Modified behavioralDiagrams reference in Package and Classifier, now references Statecharts (previously Diagrams).
  • [Metamodel] Added meta-type StatechartDiagram.
  • [Metamodel] Added statechartDiagram reference in Statechart.
  • [Metamodel] Added meta-type ActivityDiagram.
  • [Metamodel] Added flowchartDiagram reference in Flowchart.
  • [Metamodel] Added executableName attribute in Configuration.
  • [Metamodel] Added flowPort reference in Message.
  • [Metamodel] Added associationClass reference in Relation.
  • [Metamodel] Added swimlanes reference in Swimlane.
2.5.1 Release (Dec 5th, 2008)
Bugs fixed
  • [Metamodel][On-Demand][Application] Merged changes from 2.4.5 release.
2.4.5 Release (Dec 5th, 2008)
Bugs fixed
  • [On-Demand] Fixed reading of eventsBaseId attribute of a Package.
  • [On-Demand] Fixed reading of attributeValues reference of an Instance.
  • [On-Demand] Fixed reading of the owner reference of a Guard.
  • [On-Demand] Fixed reading of dependencies reference of a ModelElement.
  • [On-Demand] Fixed default value of the URL attribute of an HyperLink.
  • [Application] Fixed reading of Stereotypes.
  • [Application] Fixed reading of the owner reference of an Action.
  • [Application] Fixed reading of the owner reference of a File.
  • [Application] Fixed reading of inheritsFrom reference of a Transition.
  • [Application] Fixed reading of nestedComponents reference of a Project.
  • [Application] Fixed reading of factoryProperties and siteProperties references of the Application.
  • [Application] Fixed reading of the path attribute of a Configuration.
  • [Application] Fixed reading of the currentDirectory attribute of a Unit.
  • [Application] Fixed reading of the interfaceName attribute of a ModelElement.
  • [Application] Fixed reading of the serialNo attribute of the Application.
2.4.4 Release (Nov 17th, 2008)
Features
  • [On-Demand] Added reading support of multiple projects (through projects reference of the Application).
Bugs fixed
  • [On-Demand][Application] Fixed reading of enumeration literals.
2.5.0 Release (Sep 29th, 2008)
Bugs fixed
  • [Metamodel][On-Demand][Application] First Gemini release based on 2.4.3 release.
2.4.3 Release (Sep 26th, 2008)
Bugs fixed
  • [On-Demand] Renamed Trigger.isOperation into Trigger.isOperationTrigger.
2.4.2 Release (Sep 24th, 2008)
2.4.1 Release (Sep 11th, 2008)
2.4.0 Release (Aug 22th, 2008)
Bugs fixed
  • [On-Demand] Fixed wildcard usage in Properties.ini file.
  • [On-Demand] Fixed reading of Property.