Eclipse Requirements Modeling Framework™ 0.10.0

Release Date
Deliverables

This release will be delivered via a p2 repository including SDK (runtime, sources and documentation), non-SDK (runtime only) and examples.

Internationalization

The RMF plug-ins are prepared for internalization using the usual Eclipse plugin.properties mechanism. Default language is English. Currently no other translations exist.

Target Environments

The RMF 0.10.0 release targets a defined set of other Eclipse components (e.g. platform, EMF, etc.) originating from the following release trains:

  • Indigo (Eclipse 3.7)
  • Juno (Eclipse 4.2)
  • Kepler (Eclipse 4.3)

RMF builds and testing is based on Eclipse Indigo (3.7.2).

RMF works with Java 5 or higher. (However, some tests require Java 7)

Name Date Description
0.10.0-M1 2014/03/14
0.10.0-M2 2014/03/24
0.10.0-M3 2014/04/07
Themes

Initial Contribution, Stability, Integration with Eclipse Infrastructure

  • ReqIF Files that use Presentations loose that information upon reopening [368037] (target milestone: i12.03)
  • Right-Clicking in Spec Editor doesn't correctly update selection [367293] (target milestone: 0.5.0)
  • Drag and Drop of multiple Spec Elements does not work [374203] (target milestone: 0.5.0)
  • Line space problem under Windows [367295] (target milestone: i12.03)
  • Copy and Paste doesn't work as expected (text vs. model element) [371330] (target milestone: i12.05)
  • Allow to set Presentations as default handlers for certain Datatypes [367296] (target milestone: 0.6.0)
  • Dynamically adjust the row size when editing [367306] (target milestone: 0.7.0)
  • Upon opening, ReqIF Files are immediately marked as changed [369069] (target milestone: 0.5.0)
  • Creation of new SpecObjects in an empty Specification is not intuitive [369457] (target milestone: 0.6.0)
  • Handling of AttributeValueBoolean is broken. [372461] (target milestone: 0.8.0)
  • ID must not be is editable [374225] (target milestone: i12.05)
  • Label is no refreshed after changing datatype in presentation configuration dialog [382331] (target milestone: 0.7.0)
  • The label configuration may be empty [386012] (target milestone: 0.4.0)
  • Link not created as intended with DND [397186] (target milestone: 0.6.0)
  • When the AgileGrid background is selected (i.e. by right-clicking), this should select the associated Specification [397550] (target milestone: 0.6.0)
  • Flickering on Drag & Drop [397661] (target milestone: 0.6.0)
  • Set intelligent labels on .reqif-Files with no ProR tool extensions [399901] (target milestone: 0.6.0)
  • Support default values [400149] (target milestone: 0.6.0)
  • NPE at org.eclipse.rmf.reqif10.pror.presentation.id.provider.IdConfigurationItemProvider.updateSpecElementIfNecessary(IdConfigurationItemProvider.java:311) [403156] (target milestone: 0.7.0)
  • Selection lost after editing in the Specification View [406424] (target milestone: 0.7.0)
  • Typing enter in a text field inserts a linefeed, before closing (Linewrap Presentation) [413028] (target milestone: 0.8.0)
  • Up and Down Arrow keys do not work in Linewrap Presentatijon [413029] (target milestone: 0.8.0)
  • Allow resetting of an AttributeValue [413767] (target milestone: 0.8.0)
  • Automatically set version number on splash screen [414552] (target milestone: 0.8.0)
  • Linewrap Presentation is broken [420475] (target milestone: 0.10.0)
  • Dates are not correctly rendered, and cannot be created [422953] (target milestone: 0.10.0)
  • Deleting last SpecElement in Specification Editor causes Exception [374181] (target milestone: 0.4.0)
  • Relations are not refreshed in specification editor after actions like delete, add, etc. [391425] (target milestone: 0.5.0)
  • Some attributes in the reqif10 model are not typed correctly [366018] (target milestone: 0.5.0)
  • UnsupportedOperationException when serializing models with AttributeValueXhtml [366147] (target milestone: 0.5.0)
  • reqif10.model should use GregorianCalendar instead of javax.xml.datatype.XMLGregorianCalendar [366183] (target milestone: 0.9.0)
  • Rename org.eclipse.rmf.reqif10.model [366941] (target milestone: 0.5.0)
  • Deletion not working correctly [381494] (target milestone: 0.4.0)
  • Sort PropertyView [368254] (target milestone: i12.03)
  • Changing SpecType does not work properly if selected type has no attributes [374520] (target milestone: 0.5.0)
  • ProR should allow installation of plugins [375231] (target milestone: i12.03)
  • Creating a new XHTML Attribute Value not possible [381264] (target milestone: i12.05)
  • Vertical alignment of the spec objects id [374598] (target milestone: i12.03)
  • Allow hiding "irrelevant" information in Property View [375239] (target milestone: i12.05)
  • Setting the type of a Specification does not update its properties [378041] (target milestone: 0.6.0)
  • Confusing selection after refocusing the specification editor [382390] (target milestone: i12.05)
  • Conflict with duplicate attribute names in properties view [383561] (target milestone: 0.6.0)
  • ProR should support default presentations for datatypes [388117] (target milestone: 0.5.0)
  • getLabel() is not called for custom ItemProvider [393006] (target milestone: 0.10.0)
  • Accelerate opening of Daimler ReqIF file from ProSTEP [399622] (target milestone: 0.6.0)
  • Support .reqifz import [399899] (target milestone: 0.7.0)
  • Support .reqifz Export [399900] (target milestone: 0.7.0)
  • Adding new SpecObject via (CTRL + ENTER) causes exception [402342] (target milestone: 0.7.0)
  • When adding a file without a project, a nasty warning dialog appears [403738] (target milestone: 0.7.0)
  • Keep Diagnostics from XSD ReqIF Model [369108] (target milestone: 0.5.0)
  • optimize serialization mechanism [370665] (target milestone: i12.03)
  • Usage of 'ReqIF' should be consistent and aligned with standard [371329] (target milestone: 0.5.0)
  • Feature: provide facility for generating IDs [375835] (target milestone: 0.5.0)
  • Third-Party Tool Extensions not handled correctly [376942] (target milestone: 0.9.0)
  • ReqIF Serialization doesn't resolve local references if ReqIFResource is contained in a non-ReqIFResourceSet [376984] (target milestone: 0.4.0)
  • source missing in update site [377319] (target milestone: 0.5.0)
  • RMF SDK should include AgileGrid Sources (and javadoc) [378932] (target milestone: 0.10.0)
  • ReqIF Core should register content type id [379964] (target milestone: 0.5.0)
  • Wrong serialization of children. [381495] (target milestone: 0.5.0)
  • Update build target for Eclipse Juno Releases [382326] (target milestone: 0.5.0)
  • Consider serialization of tool extensions using standard EMF serialization [384247] (target milestone: 0.9.0)
  • XHTML should be usable standalone [384265] (target milestone: 0.9.0)
  • TOOL-EXTENSIONS in reqif10.ecore should not be based on FeatureMaps [407492] (target milestone: 0.9.0)
  • Support XHTML Content as String [407538] (target milestone: 0.9.0)
  • Show version number in about dialog [422941] (target milestone: 0.10.0)
  • Register resource factory for reqif [423159] (target milestone: 0.10.0)
  • Missing sources in RMF core sdk feature [423601] (target milestone: 0.10.0)
  • remove test plugin org.eclipse.rmf.reqif10.pror.presentation.id.tests [428260] (target milestone: 0.10.0)
  • Update Software User Agreement to version 1.0.1 (notice.html) [433840] (target milestone: 0.10.0)
  • Texfield in Overview Editor is not resized after editing the description or id [368127] (target milestone: 0.6.0)
  • Inserting rows with Ctrl-Enter does not work on Number pad [376157] (target milestone: i12.03)
  • Externalize Strings in ReqIF Editor [376163] (target milestone: i12.03)
  • A SWTException is thrown when deleting a SpecHierarchy [376164] (target milestone: i12.03)
  • Feedback.Highlighting of Drag and Drop stays with external data (e.g. from the outline view) [378366] (target milestone: 0.5.0)
  • Cell selection using shift doesn't work properly [392308] (target milestone: 0.5.0)
  • Dragging anything to the first Cell not possible [392809] (target milestone: 0.5.0)
  • Drag and Drop does not work for the first time in a newly opened ReIF document [375519] (target milestone: 0.4.0)
  • Activate an Eclipse Help Generator as part of CI [379502] (target milestone: i12.05)
  • Images are missing from Help System [381253] (target milestone: i12.05)
  • Re-Enable using doDrawHtmlContent [381544] (target milestone: 0.5.0)
  • Clean up implementation of AgileGrid-based Property View [382484] (target milestone: 0.5.0)
  • third party libraries (e.g. via Orbit) must have corresponding CQ for the specific version [382526] (target milestone: i12.05)
  • Properly provide update site [382745] (target milestone: 0.4.0)
  • Default Label Configuration of enumerated datatypes shows the user unfriendly object string. [386369] (target milestone: i12.05)
  • Add Essentials Update Site [386383] (target milestone: 0.4.0)
  • Minor fixes to XHTML Plugin [386384] (target milestone: 0.4.0)
  • Editing of Attributes in the Properties View does not work any more. [388115] (target milestone: 0.4.0)
  • Creating XHTML suspends ProR [388395] (target milestone: 0.5.0)
  • Render XHTML when creating HTML output [393581] (target milestone: 0.5.0)
  • Presentation Extension Point Scheme is missing in binary build [402497] (target milestone: 0.7.0)
  • Empty > tag not conform to ReqIF spec [412296] (target milestone: 0.8.0)
  • Specify selection management (and implement it) [367298] (target milestone: 0.5.0)
  • Specification for ProR robustness [367302] (target milestone: 0.10.0)
  • Evaluate replacing AgileGrid with NatTable [369482] (target milestone: 0.10.0)
  • RMF should support JDK1.5 [370541] (target milestone: i12.03)
  • SpecHierarchy is sometimes not saved [373346] (target milestone: 0.5.0)
  • Changing many times the value of a boolean attribute in specification editor freezes the application [374213] (target milestone: i12.05)
  • Improve the Wizard: SpecType for the Specification [375232] (target milestone: i12.05)
  • Better "hooks" for creating new ReqIF files [375234] (target milestone: i12.03)
  • Better handling of link creation [375238] (target milestone: 0.7.0)
  • Scrollbars sometimes missing [375241] (target milestone: i12.03)
  • ReqIF Models created by the wizard contain incorrect references [376383] (target milestone: i12.03)
  • Incorrect pluginName and providerName in org.eclipse.rmf.serialization [377225] (target milestone: i12.05)
  • ClassCastException when clicking on SpecRelationGroup entry in Outline View [377229] (target milestone: 0.5.0)
  • RelationGroup has incorrect Superclass: Identifiable instead of SpecElementWithAttributes [378655] (target milestone: 0.4.0)
  • When selecting a cell in the specification editor, the corresponding table headers are not selected [379441] (target milestone: 0.4.0)
  • Changing a specification's property does not set editor to dirty [379563] (target milestone: 0.5.0)
  • Feature: Doubleclicking on .reqif file [380046] (target milestone: 0.4.0)
  • Clicking on an element in the outline should select the element in the Agile Grid [381169] (target milestone: i12.05)
  • Keyboard shortcuts for specobject creation [381170] (target milestone: 0.5.0)
  • Improve Branding [381181] (target milestone: i12.05)
  • Saving and reopening a model with an empty spec creates an error [381183] (target milestone: 0.5.0)
  • TAB . SHIFT-TAB should cycle to next line [381306] (target milestone: i12.05)
  • Change hierarchy level of SpecHierarchy [381488] (target milestone: 0.4.0)
  • ProRPropertyControl is written to work only with Identifiable, but should work with Object [381527] (target milestone: i12.05)
  • Some values of presentation configurations are not saved [382373] (target milestone: i12.05)
  • Linewrap presentation does not handle focus correctly [382593] (target milestone: i12.05)
  • RMF i12.05 (0.3.0) release [382711] (target milestone: i12.05)
  • Fix EMF Templates to allow proper code regeneration [382715] (target milestone: 0.6.0)
  • GeneralConfiguration -> LabelConfiguration not working [383461] (target milestone: 0.5.0)
  • Spec Relation Type cannot be assigned [383623] (target milestone: 0.5.0)
  • Activating the ID Presentation takes effect only after reopening the ReqIF Model [383681] (target milestone: 0.4.0)
  • The Menu of the Specification Editor cannot be extended [385712] (target milestone: 0.4.0)
  • Fix org.eclipse.rmf.reqif10.tests.uc001.tc1200 Test [386026] (target milestone: 0.5.0)
  • Labels configuration is lost after closing dialog [386735] (target milestone: 0.4.0)
  • Unsetting and resetting datatype for Headline Presentation triggerse exception [386813] (target milestone: 0.4.0)
  • (XHTML) AttributeValue is not created after adding a new AttributeDefinition to SpecType [387383] (target milestone: 0.5.0)
  • ConfigurationUtilTest.testGetPresentationConfigurations() fails [388177] (target milestone: 0.4.0)
  • Creating a link between two SpecObjects which are not on the same screen does not work via DND [388223] (target milestone: 0.8.0)
  • Debug button does not work if no spec element exists in specification editor [388353] (target milestone: 0.4.0)
  • Deleting the specObject that is the target of a specRelation, leeds to an exception [392341] (target milestone: 0.6.0)
  • Performing actions on multiple SpecElements does not work [393347] (target milestone: 0.5.0)
  • ID-Generator generates multiple IDs for one SpecObject [397187] (target milestone: 0.6.0)
  • When no type is set on a SpecElement, trying to set the type immediately closes the drop down. [397830] (target milestone: 0.6.0)
  • Different Text Size not displayed correctly for multiple "Headline" Presentation Configurations [397916] (target milestone: 0.6.0)
  • When opening SpecificationEditor, use a Job to resolve references [398986] (target milestone: 0.6.0)
  • XHTML Label is meaningless [400094] (target milestone: 0.6.0)
  • An error has occurred. See error log for more details. org.agilemore.agilegrid.AgileGrid : Unsupported major.minor version 51.0 [402117] (target milestone: 0.7.0)
  • Id Presentation vertical alignment does not work any more. [403731] (target milestone: 0.7.0)
  • Creation of ReqIF Object from *.reqif file fails [406050] (target milestone: 0.7.0)
  • Printing sometimes prints the wrong Specification [407515] (target milestone: 0.7.0)
  • Handling of null-values should work everywhere! [413966] (target milestone: 0.8.0)
  • Show default values in a different color [414778] (target milestone: 0.8.0)
  • Last Change Date is not shown correctly [429334] (target milestone: 0.10.0)
  • Handle gracefully when a presentation that is not installed is used. [356320] (target milestone: 0.10.0)
  • Two Selection Events triggered when selecting a SpecHierarchy [376160] (target milestone: i12.03)
  • Button for showing.hiding links does not work any more. [388320] (target milestone: 0.5.0)
  • Build a temporary cache before assigning it [388345] (target milestone: 0.5.0)
  • Further GUI Performance enhancements [392297] (target milestone: 0.10.0)
  • Feature: Allow creating a Specification via Specification Editor [374206] (target milestone: 0.6.0)
  • Performance of Specification Viewer is not acceptable [367292] (target milestone: 0.4.0)
  • Changing the value of an enumeration attribute causes a flickering of the specification editor, performance problem? [374216] (target milestone: 0.8.0)
  • Property 'Accuracy' in 'Datatype Definition Real' is useless [370663] (target milestone: i12.05)
  • CHILDREN Feature is created.missing [377386] (target milestone: i12.05)
  • Encoding of ReqIf XML file should be utf-8 [366023] (target milestone: m12.01)
  • Incorrect ReqIf namespace [366035] (target milestone: m12.01)
  • Attributes of Specifications cannot be edited. [367865] (target milestone: m12.01)
  • AgileGrid Dropdown should have the null-option included [367867] (target milestone: m12.01)
  • Background of cell which displays the target of a SpecRelation is not highlighted [368025] (target milestone: i12.03)
  • Crash in IDPresentationService with ReqIF from 3rd party [364887] (target milestone: m12.01)
  • NullPointerException when presenting ReqIf model that doesn't contain ProR tool extensions [366152] (target milestone: m12.01)
  • Remove unnecessary entries from context menus [375245] (target milestone: i12.03)
  • ReqIf files should not contain information about the schema location [366032] (target milestone: 0.5.0)
  • Properties View not refreshed after setting SpecObject type to null [368013] (target milestone: i12.03)
  • Copy Build Artifacts from Nightly-Build to RMF download folder [374515] (target milestone: i12.03)
  • Show raw XHTML [375244] (target milestone: i12.03)
  • Migrate and update old documentation to the Eclipse infrastructure [377876] (target milestone: i12.05)
  • Rodin Integration Feature should not be visible from a regular ProR installation [402546] (target milestone: 0.10.0)
  • Problem with Rodin mathematic characters under Win XP [367294] (target milestone: 0.5.0)
  • reqif10.model EAttributes of type boolean should not start with "is" [366186] (target milestone: 0.5.0)
  • Reconsider containement for AttributeValue [367299] (target milestone: 0.5.0)
  • Last change should be updated automatically [405705] (target milestone: 0.7.0)
  • Empty > tag in throws exception [418160] (target milestone: 0.9.0)
  • ClassCastException is thrown while setting the value of an AttributeValueEnumeration [418165] (target milestone: 0.9.0)
  • Drag and Drop should provide visual clues on whether the dropped elements will be inserted as siblings or children [375078] (target milestone: i12.03)
  • Spaces in the filename are shown as %20 in the main ReqIF Editor [375236] (target milestone: i12.03)
  • Capture the first character when starting to edit in SpecEditor [375240] (target milestone: i12.03)
  • IF a SpecHierarchy is dropped onto itself, nothing should happen [375427] (target milestone: i12.03)
  • Deleting a SpecHierarchy deletes description of all copies [375502] (target milestone: i12.03)
  • Leaving focus of the description in the properties view causes an exception [368009] (target milestone: 0.5.0)
  • NullPointerException after editing description of SpecRelation [368034] (target milestone: m12.01)
  • Rename nightly build artifacts [376071] (target milestone: i12.03)
  • Support building HTML with all standard Presentations [381541] (target milestone: 0.5.0)
  • invalid style-definition generated in HTML export [381563] (target milestone: 0.5.0)
  • Creating a link via DND in the outline view doesn't work [388229] (target milestone: 0.4.0)
  • Cell height shall be automatically adapted.resized to edited content [405765] (target milestone: 0.7.0)
  • Can't create a link between SpecObjects, only SpecHierarchies [367305] (target milestone: 0.5.0)
  • Upon finishing the editing of a requirement, the selection is lost. [367792] (target milestone: 0.5.0)
  • Presentation Dialog doesn't allow adding presentations [367863] (target milestone: m12.01)
  • Double-Clicking on Specification in Outline should open the Specification Editor [368044] (target milestone: i12.03)
  • Column label is not set.refreshed after creating [368142] (target milestone: i12.03)
  • ProR should not use the internal Identifier for presenting an element [371331] (target milestone: 0.5.0)
  • Agilegrid requires Java 6, must be switched to Java 5 [371715] (target milestone: i12.03)
  • Line breaks in ProR cells do not seem to be supported [383466] (target milestone: 0.4.0)
  • ProR 0.6.1 inhibits Rodin-integration installation [402557] (target milestone: 0.10.0)
  • Initial Contribution [356728] (target milestone: m12.01)
  • Missing files from initial contributions [358125] (target milestone: i12.03)
  • Identifier of SpecHierarchies gets replaced by Description [373347] (target milestone: i12.03)
  • Allow creating SpecElements in Specification Editor if editor is empty (No SpecElements exist yet) [374186] (target milestone: 0.5.0)
  • Copy.Paste plain text from another source does not work in the specification editor [375088] (target milestone: 0.5.0)
  • simplifying git repository structure [370542] (target milestone: i12.03)
  • Feature: Save the width of the very fist column (The column showing the hierarchy level) [374189] (target milestone: i12.03)
  • Feature: DEL key does not work in Configuration Wizards. [374525] (target milestone: i12.03)
  • Closing and reopening a Specification creates SWTException [367793] (target milestone: 0.5.0)
No items.
  • RMF should support reading and writing excel [417155] (target milestone:  ---)
  • RMF should support HTML character entities [420591] (target milestone:  ---)
  • Provide Feature for JDT User Library with RMF core on the classpath. [428392] (target milestone:  ---)
  • ReqIF10Util.getAttributeForValue triggers containment change in default value in createAttributeValue [447061] (target milestone:  ---)
  • Feature: XML deserializer should allow for namespace defaulting [451526] (target milestone:  ---)
  • Cleanup ReqIF identifier handling [461622] (target milestone:  ---)
  • Ensure TITLE tag always gets written [467458] (target milestone:  ---)
  • Do not change the prefix of namespaces [477919] (target milestone:  ---)
  • Publish ReqIf projects to Eclipse Maven repository [496865] (target milestone:  ---)
  • Print the whole ReqIF Model (with links), not just a Specification [392293] (target milestone:  ---)
  • Datatype of Requirement Atribute is not set in Datatype Configuration Dialog [397001] (target milestone:  ---)
  • Feature: Create script to bump version numbers for release [388421] (target milestone:  ---)
  • Consider using JUnitBenchmarks for benchmark testing [414183] (target milestone:  ---)
  • Consider harmonization of RMF git branches with structure typically used [474703] (target milestone:  ---)
  • Remove obsolete CQs from IPLog [474706] (target milestone:  ---)
  • Plugin can not be installed: http:..download.eclipse.org.rmf.updates.latest [539645] (target milestone:  ---)
  • When selecting a link the specification editor, the corresponding row header is not selected [388118] (target milestone:  ---)
  • NPE from virtual node in some circumstances [409249] (target milestone:  ---)
  • Agile Grid Header Row Height wrong, depending on Screen Scale [451473] (target milestone:  ---)
  • Deleting reqif files causes either NOP or NPE under certain circumstances [451531] (target milestone:  ---)
  • Search for very long documents does not work [466445] (target milestone:  ---)
  • Feature: Rendering of Links . SpecRelations in the agile grid [466907] (target milestone:  ---)
  • Improvements to the search box [469625] (target milestone:  ---)
  • Look for ways to integrate the new Cheat Sheet with our Latex-based documentation [469755] (target milestone:  ---)
  • Feature 'targetStatus' not found [472725] (target milestone:  ---)
  • NPE when opening search dialog [480377] (target milestone:  ---)
  • exception in creation of a new Presentation Plug-In for ProR [481630] (target milestone:  ---)
  • Eclipse hangs when dragging an attribute in the Datatype Configuration [493889] (target milestone:  ---)
  • Source code of ReqIF core contains names and comments that refer to RIF [366036] (target milestone:  ---)
  • Create collection of tips and show them at startup [375247] (target milestone:  ---)
  • Column for status information [381691] (target milestone:  ---)
  • Feature: Implement an Extension Point for an ID generator for the core [376579] (target milestone:  ---)
  • Make JavaDoc generation part of CI [379503] (target milestone:  ---)
  • Optimize RMF serialization with respect to memory consumption [420715] (target milestone:  ---)
  • Remove Test Suites and implement automatic test detection on Hudson [376954] (target milestone:  ---)
  • Allow deletion of SpecHierarchy together with SpecObject [367304] (target milestone:  ---)
  • Allow setting the size of plain text [424309] (target milestone:  ---)
  • RMF should contain the requirements on RMF as example ReqIF files [409980] (target milestone:  ---)
  • Scrolling behavior of AgileGrid with very long cells [451515] (target milestone:  ---)