- Support for structural and behavioral inheritance and refinement
- Usability issues addressed
- Defects
- Textual-graphical modeling support
The 0.9 release is fully compatible with all previous releases.
Papyrus-RT
- Installation failed [507842]
(target milestone: 0.9.0) - Core JUnit tests are failing in the master build [510263]
(target milestone: 0.9.0) - Installer and Product Catalogue for 0.
9 release [513266] (target milestone: 0.9.0) - Edges in imported diagrams gets corrupt [507744]
(target milestone: 0.9.0) - Profile bundle requires Papyrus DSML Validation [510191]
(target milestone: 0.9.0) - incarnating a capsule that is a subclass of another capsule fails [507188]
(target milestone: 0.9.0) - PapyrusRT shall provide a UML specific implementation to support redefinition [467545]
(target milestone: 0.9.0) - Copy and paste of a protocol does not work [479425]
(target milestone: 0.9.0) - Papyrus-RT viewpoint shall support the notion of hierarchical state machine [493866]
(target milestone: 0.9.0) - UML specific implementation for state machines [510315]
(target milestone: 0.9.0) - Inheritance, redefinition and exclusion of elements in state machines [510323]
(target milestone: 0.9.0) - Excluding a port throws exceptions [510883]
(target milestone: 0.9.0) - Inherited connectors not shown in the subclass capsule structure diagram [511380]
(target milestone: 0.9.0) - NPE changing port name [511945]
(target milestone: 0.9.0) - Exception thrown when selecting port after deleting another port [512183]
(target milestone: 0.9.0) - Re-inherit action not available or not working [512200]
(target milestone: 0.9.0) - removing a Protocol with a Generalization only removes the Collaboration [512666]
(target milestone: 0.9.0) - transitions not visible in redefined state machine [512846]
(target milestone: 0.9.0) - Deleting a state in a superclass state-machine causes "corruption" of subclass state-machine diagram [512953]
(target milestone: 0.9.0) - Not able to create any transitions under inherited state machine [512995]
(target milestone: 0.9.0) - Presentation of inherited internal transitions [513067]
(target milestone: 0.9.0) - Issues with undo the deletion of protocol with inheritance [513078]
(target milestone: 0.9.0) - Canceling trigger creation dialog causes inherited transition to become "local" [513173]
(target milestone: 0.9.0) - Cannot create new composite state diagram in redefining state machine [513195]
(target milestone: 0.9.0) - Transition effect and state entry.
exit should be non-reëntrant [513261] (target milestone: 0.9.0) - Problem with extension containment lists of more than four elements [513344]
(target milestone: 0.9.0) - Newly created protocol messages not shown for conjugated ports in trigger creation dialog [513370]
(target milestone: 0.9.0) - Undo of delete trigger missing port value [513526]
(target milestone: 0.9.0) - Create a UML-RT Transition using the tool palette in a state machine diagram [494284]
(target milestone: 0.9.0) - Group diffs that are caused by protocol message parameter changes [502060]
(target milestone: 0.9.0) - Combine the port and protocol message selection into one combined create trigger dialog [477811]
(target milestone: 0.9.0) - Duplicated transitions in a model closed then reopened [495430]
(target milestone: 0.9.0) - Replicated plugin capsule parts does not have the dashed border [505798]
(target milestone: 0.9.0) - Add a UML-RT properties context menu for ports [508540]
(target milestone: 0.9.0) - CapsulePart should not be typed by their containing Capsule [474479]
(target milestone: 0.9.0) - Manage the Copy.
Paste of a Protocol Message into a Protocol [478909] (target milestone: 0.9.0) - Model element shall be selected for editing in model explorer directly after creation [492356]
(target milestone: 0.9.0) - Copy-paste of port in structure diagram does not work and throws an exception [494407]
(target milestone: 0.9.0) - Add missing unit tests for protocol message naming [500748]
(target milestone: 0.9.0) - updating the default language implementation to get System and Base protocols [501727]
(target milestone: 0.9.0) - No port labels are shown in model after import [503075]
(target milestone: 0.9.0) - A stacking pattern should be shown, if the multiplicity is defined with a symbolic constant [504760]
(target milestone: 0.9.0) - Why does Papyrus-RT need specific code to re-orient the behavior adornment while this works already in base Papyrus [505952]
(target milestone: 0.9.0) - Remove dependencies of the SystemElementUtils API from Element Type Framework to be used in Codegen [508102]
(target milestone: 0.9.0) - Importing model with legacy SPP and SAP produces inconsistent layout [508312]
(target milestone: 0.9.0) - Importing legacy model should adjust visibility according to isService [508318]
(target milestone: 0.9.0) - Wrong position of ports after import of structure diagram with auto-layout [508438]
(target milestone: 0.9.0) - Add possibility of browsing for a symbolic constant definining the replication of ports and capsule parts [509720]
(target milestone: 0.9.0) - Labels missing on inherited ports after import of legacy model [511211]
(target milestone: 0.9.0) - Improve and simplify the embedded editor for port [513060]
(target milestone: 0.9.0) - getopt_long error checking in UMLRTMain is incorrect [471496]
(target milestone: 0.9.0) - incarnating capsules with substructure incarnates some parts twice and doesn't incarnate others [507319]
(target milestone: 0.9.0) - Initiate the RCPTT framework to allow further tests [479945]
(target milestone: 0.9.0) - Create RCPTT Test for PortRT Kind selection [483106]
(target milestone: 0.9.0) - Relay ports can be selected to define a trigger [482942]
(target milestone: 0.9.0) - Update the Getting Started user guide [511377]
(target milestone: 0.9.0) - generator ignores exclusions [468073]
(target milestone: 0.9.0) - Protocol message parameter must be possible to be left untyped to cover for * case [479131]
(target milestone: 0.9.0) - Support trigger guards [482919]
(target milestone: 0.9.0) - Port, part and property replication could be specified as a constant string [482923]
(target milestone: 0.9.0) - PingPongLayer log port being registered as an SAP [483613]
(target milestone: 0.9.0) - bindPort, unbindPort functions are empty if the relay port has more than one connector [489055]
(target milestone: 0.9.0) - Standalone generation fails when triggers use rtBound.
rtUnbound [492381] (target milestone: 0.9.0) - Standalone generator crashes when registering the UML-RT profile [495755]
(target milestone: 0.9.0) - Protocol message payload generated incorrectly [498512]
(target milestone: 0.9.0) - Remove dependency to designer open CDT editor [500339]
(target milestone: 0.9.0) - current state updated too late in a transition chain [504070]
(target milestone: 0.9.0) - #define to refer to protocolmessage parameters should be shorter [506468]
(target milestone: 0.9.0) - incorrect generation of default values for string attributes [506844]
(target milestone: 0.9.0) - port inheritance not handled correctly [506999]
(target milestone: 0.9.0) - missing notification of SAP registration when using inheritance and optional parts [507005]
(target milestone: 0.9.0) - far end list generated incorrectly in certain cases.
[507323] (target milestone: 0.9.0) - attribute visibility unset when invoking on standalone [511249]
(target milestone: 0.9.0) - Double methods generated for internal transitions causing compilation errors [512280]
(target milestone: 0.9.0) - error when regenerating code if more than one model is open [513835]
(target milestone: 0.9.0) - Undo creation of capsule with structure diagram open causes exception to be thrown [494381]
(target milestone: 0.9.0) - Content-assist for type of protocol message parameter should allow completion on name only [495157]
(target milestone: 0.9.0) - Renaming a protocol using F2 only renames the internal collaboration [502385]
(target milestone: 0.9.0) - Papyrus-RT specific banner for simple mode UI [506739]
(target milestone: 0.9.0) - Support for protocol inheritance [507282]
(target milestone: 0.9.0) - Consistent handling of inheritance, redefinition and exclusion of elements [507529]
(target milestone: 0.9.0) - Support for capsule structure inheritance [507552]
(target milestone: 0.9.0) - Add the possibility of selecting an existing type for ports and capsule parts [508991]
(target milestone: 0.9.0) - Undo auto-redefinition sometimes loses the stereotype application [510524]
(target milestone: 0.9.0) - Facade API enhancements for capsules and protocols [510579]
(target milestone: 0.9.0) - Issues on unset for inherited feature lists [510782]
(target milestone: 0.9.0) - The RTGuard stereotype must be applied when creating a trigger guard [511859]
(target milestone: 0.9.0) - Cannot remove capsule with state-machine inheritance [512872]
(target milestone: 0.9.0) - Transition.
trigger guard redefinition and exclusion [513066] (target milestone: 0.9.0) - UI refresh lacking when re-inheriting a redefined transition [513068]
(target milestone: 0.9.0) - UML overrides for state machine inheritance [513570]
(target milestone: 0.9.0) - deleting a state (or pseudostate) doesn't delete incoming or outgoing transitions.
[507245] (target milestone: 0.9.0) - Superfluous scrollbar always present on top level state machine as well as composite state diagram [507449]
(target milestone: 0.9.0) - Track of the regression between Mars and Neon [491156]
(target milestone: 0.9.0) - Neon step-back: stack overflow in CustomStateCompartmentCreationEditPolicy.
getCreateCommand [492393] (target milestone: 0.9.0) - Missing Tests since pom Refactor [494713]
(target milestone: 0.9.0) - Bug to track Papyrus bug https:.
. bugs. eclipse. org. bugs. show_bug. cgi?id=509653 [510533] (target milestone: 0.9.0) - Bug to track Papyrus bug https:.
. bugs. eclipse. org. bugs. show_bug. cgi?id=505330 [510534] (target milestone: 0.9.0) - ClassCastException from o.
e. papyrusrt. umlrt. uml. internal. operations. VertexRTOperations [511788] (target milestone: 0.9.0) - Improve CDT sync after code generation [511937]
(target milestone: 0.9.0) - Relax the InvariantContainer rule of Capsule Part [511157]
(target milestone: 0.9.0) - Align tester setup with published end-user setup [506500]
(target milestone: 0.9.0) - Add tooling compare feature and introduce into papyrusrt.
product [494190] (target milestone: 0.9.0) - Test failure in two-way protocol change merge test [509928]
(target milestone: 0.9.0) - Link semantic model and diagram changes in capsule diagrams [512171]
(target milestone: 0.9.0) - Not possible to add a stereotype to the underlying CallEvent of a ProtocolMessage [469473]
(target milestone: 0.9.0) - StateMachine diagram : Adding transition edge graphically, displays error icon [476365]
(target milestone: 0.9.0) - The tooling creates state machines with incorrect structure.
[481947] (target milestone: 0.9.0) - add maven lifecycle configuration directly inside the pom to avoid errors at import [493612]
(target milestone: 0.9.0) - Hierarchical state machines shall be supported [493865]
(target milestone: 0.9.0) - Create a UML-RT State using the tool palette in a state machine diagram [494280]
(target milestone: 0.9.0) - Creating a UML-RT internal transition [494287]
(target milestone: 0.9.0) - Create UML-RT Pseudostates using the tool palette in a state machine diagram [494292]
(target milestone: 0.9.0) - UMLRealTime new child menu incorrectly shows several menu choices for a state machine [494312]
(target milestone: 0.9.0) - Default language framework inconsistently loads only a subset of related libraries [502547]
(target milestone: 0.9.0) - Fail to create NattablePropertyEditor (from Papyrus project) [504710]
(target milestone: 0.9.0) - StateMachine diagram test coverage should be improved [506406]
(target milestone: 0.9.0) - Allow exclusion of Connector in UML-RT profile [507968]
(target milestone: 0.9.0) - Papyrus-RT target platform should be updated to use Papyrus Neon.
2 rather than Papyrus Neon. 1 [510045] (target milestone: 0.9.0) - Papyrus-RT should revert workarounds done after release Neon.
2 [510333] (target milestone: 0.9.0) - Labels and annotations for name, effect, guard and trigger of a transition [510411]
(target milestone: 0.9.0) - Issue on undo.
redo on State creation in a Capsule State Machine [511395] (target milestone: 0.9.0) - requireNonNull() failing in Either.
of [512980] (target milestone: 0.9.0) - Cannot create a UML-RT Model with StateMachine profile (Template is missing) [468326]
(target milestone: 0.9.0) - Provide additional UML-RT model templates in the new model wizard [478799]
(target milestone: 0.9.0) - Artifact .
cc files are not added to the SRCS in the make file [492306] (target milestone: 0.9.0) - Introduce a code snippet view [494288]
(target milestone: 0.9.0) - UML-RT Transitions should have a customized properties view [494291]
(target milestone: 0.9.0) - Bogus items in popup menu of Navigate feature [497805]
(target milestone: 0.9.0) - UMLRTBaseCommProtocol redefinition missing from protocols [500611]
(target milestone: 0.9.0) - RTPortUtils utility API creates non-transactional composite commands [502199]
(target milestone: 0.9.0) - Allow creation of connectors between two relay ports and relay port to internal behaviour port [502424]
(target milestone: 0.9.0) - Support cygwin on Windows [506155]
(target milestone: 0.9.0) - Transition kind should be to valid kind by default [506810]
(target milestone: 0.9.0) - "Edit Source" context-menu option missing for states [507377]
(target milestone: 0.9.0) - Code generation fails if guard specification is null [507781]
(target milestone: 0.9.0) - Remove the transition effect and guard fields from properties view and use code snippet view instead [507965]
(target milestone: 0.9.0) - RTRegion should be removed from the Model explorer by a facet customization [510022]
(target milestone: 0.9.0) - Model explorer actions targeting RTRegion should be handled by region owner [510024]
(target milestone: 0.9.0) - PropertyTester defines misleading property name [510064]
(target milestone: 0.9.0) - allow the invocation of the code generator only if the language has been set [510654]
(target milestone: 0.9.0) - invoking the "Edit source" action results in too many warnings [510657]
(target milestone: 0.9.0) - Top capsule not found; UML-RT profile loaded twice [511247]
(target milestone: 0.9.0) - Regression in create trigger dialog title [512278]
(target milestone: 0.9.0) - Add a UML-RT tab to properties view for a state [512634]
(target milestone: 0.9.0) - Codegen menu named "UML-RT Menu" in the main menu bar [504068]
(target milestone: 0.9.0) - Icons missing from the model explorer for RTPseudostates [487520]
(target milestone: 0.9.0) - The RTRegion shall be filtered from the Model Explorer view [494180]
(target milestone: 0.9.0) - Improve resize handling of parameter table in properties view for protocol message [495352]
(target milestone: 0.9.0)