Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
166 lines (127 sloc) 6.64 KB
SAP2Moose changelog
* : fixed
! : changed
+ : added
- : removed
26.07.2018 v1.3.2
+Provide option to inspect directly the model #75
The context menu item "Inspect" is now replaced by to new items.
1. "Inspect diagram element", this is identical to the old item "Inspect"
2. "Inspect coding element", this jumps directly to the variable model.
This makes it easier to find the FAMIX elements in the inspector.
15.05.2018 v1.3.1
+Store packageBoxSuppressed on File #74
The information whether the package box is suppressed or not is now stored and read to and from file.
16.02.2018 v1.3.0
+ Explain line breaks in comments #71
* Fix broken unit test DisplayDependencies #72
* Fix broken Unit Test ACDStandard #73
15.01.2018 v1.2.0
! Change order of context menu for background #66
+ Set Current Layout always to the Layout that was processed last #65
* Fix wrong description for highlighting attributes #67
+ Add option to suppress package box to context menu #69
+ Make diagrams compatible to the FMC Compositional Structure Diagram #68
* Prevent dragging of invisible elements #70
11.01.2018 v1.1.0
! Display with formatting - highlight elements with appearance changers #57
+ Allow suppressing attributes and methods with context menu #59
+ Allow suppressing classes and packages with context menu in Moose Panel #60
+ Make list of elements more readable #61
* Remove duplicate appearance changers #63
+ Provide an option to list a Layout without comments #64
09.01.2018 v1.0.1
* If a comment is added an error message is shown while redrawing #56
* Spelling errors in context menus #55
07.01.2018 v1.0.0
+ Add context menus to the Moose Model #44
There are now context menus in the MoosePanel and when a view is displayed on:
1. The model
2. FAMIX elements of type package, class, method and attribut in the MoosePanel or in the inspector
3. Elements in a diagram (Except comments, comments are maintained on the assigned element)
4. The canvas of a Layout (The white backgroun)
6. The Layout of a diagram and the displayed Moose Model is shown in the Context Menu of the background of the diagram.
It should be possible to work without sending program statements explicitely anymore
+ Manage Layouts #52
It is now possible to choose from all xml files with Layout Informations that are specified in the preset path
+ Separate layouts #50
It is now possible to work with multiple Layouts at the same time. The active Layout is displayed in the Simple Gui. If the context menu of elements in a diagram is choosen, the system automatically adds this informtion to the layout that is related to the element.
+ Rebuild diagram in same window #45
It is now possible to change a diagram and see the changes in the same window by rebuilding it from the context menu
+ Alternative Line Styles #47
It is now possible to use two new line styles whith only vertical and horizontal line segments. This setting is not stored to the file
! Improve colors #51
Methods are now colored in orange. The red color that was used before looked always a bit like symbolizing an error
+ Snap Positions to Grid #48
It is possible to rearange elements to a fixed grid with 5 point difference from line to line
+ Make working with path of working directory possible #54
If an empty path is stored, the system uses automatically the working directory of the image
* Diagrams become inconsistent if they are applied on an updated model #9
Remove option to display diagram from Class Group (Add a statement to explain where to do it).
Add a menu point in the context menu of the canvas that gives the name of the current Moose ID.
Prevent errors when the MooseModel changed. In that case it is needed to read the data of a Layout again from file. The user is forced to do this explicitely.
+ Give a hint if an element is renamed that has a special function in a Layout #53
If informations on a Layout are printed to the Transcript, a text is given if an element was specified in the file, that is not existing in the model anymore. The file can be edited manually to add the renamed element again to the model
11.11.2017 v0.4.5
! Correct wrong explanation of Class attribue, improve legend #40
+ Simplify handling of diagrams #39
There are new statements to display the new Moose2Model Simple Gui and the new features to allow a faster work with diagrams.
Simple Gui:
RWDiagramSimpleGui open.
New statements for Playground:
RWDiagram setPath: 'C:\DataEigen\Moose-Diagram\models'.
RWDiagram path.
RWDiagram drawDiagram.
RWDiagram drawDiagramWithFormattingInfo.
RWDiagram rememberLastUsedDiagram.
RWDiagram readLayout: 'My Layout'.
New statement for Raw tab of view:
RWDiagram rememberWrite: self view (But is not needed to be used, RWDiagram rememberLastUsedDiagram. in playground has the same effect)
There is now also a new model that contains the new elements of this issue:
Layout: 'Moose2Model Issue 39 Simplify handling of diagrams'
29.08.2017 v0.4.4
* Show which elements have an appearance changer #37
A new menu point "Moose2Model with formatting info" is added for this.
29.08.2017 v0.4.3
* Support mse files created with jdt2famix from Java applications #32
25.08.2017 v0.4.2
* Classes arranged in a single line for class scope #29
21.08.2017 v0.4.1
* Suppress Accesses if the variable is not of type FAMIXAttribute #30
19.08.2017 v0.4.0
* Improve performance while generating diagrams
+ Display Dependencies of Classes, Interfaces and Packages #22 Use:
RWDiagram setPackageScope. to display only packages and their dependencies
RWDiagram setClassScope. to display only classes and their dependencies
RWDiagram setMethodScope. to display packages, classes, methods and attributes and their dependencies
The setting of the scope (Package, Class and Method) is stored and read to and from file
04.08.2017 v0.3.0
+ Rename Diagram to Moose2Model Software Exploration Tool #23
+ Give a feedback when the current layout is changed #24
+ Write Version and attribute hasClassScope to file #25
+ Read Version and attribute hasClassScope from file #26
+ Use the attribute hasClassScope to select the elements to be displayed #27
+ Smalltalk is now better supported, class and instance methods can have the same name in Smalltalk. This is now handled correctly.
31.07.2017 v0.2.2
+ Inform users when a diagram is displayed where very many elements are to be expected #21
30.07.2017 v0.2.1
+ Do not write elements with empty attributes to xml file anymore Issue #19