Skip to content
Snippets Groups Projects
changelog 3.78 KiB
Newer Older
Changelogs for Scene2Model 1.8.0
 - removed the BPMN process model from the library and added the functionality to add BPMN processes and working environment later on
 - added the extension manager
Christian Muck's avatar
Christian Muck committed
 - update that the external services can be used with defined ports (needed for local settings)
Christian Muck's avatar
Christian Muck committed
   + updated the global SPLIT_URL function that it recognises defined ports
   + updated "Show recognition results" to consider ports
Christian Muck's avatar
Christian Muck committed
 - storyboard navigation functionality in the frame of the model graphrep (bottom) for `Scene (annotation)`, `Scene (haptic)` and `Sketches`
 - update the User Interface for the different type, each time they are opened
 - import projects now asks if the current ones should be overwritten, if the project is already loaded into the scene2model tool
 - functionality to create a textfield by position a *Note* object in front of a *Domain Element*
Christian Muck's avatar
Christian Muck committed
 - Scene GraphRep was adapted so that the picture is centred and scales with the size of the objects --> solves problem with picture stands out of the scene if it is to small.
Christian Muck's avatar
Christian Muck committed
 - Scene GraphRep was adapted so that the last ROUNDRECT is not drawn if it would be outside of the filmstrip
 - `Open existing project` over the Scene2Model Wizard now handles if multiple storyboards are saved
Christian Muck's avatar
Christian Muck committed
 - instance based metamodelling: create classes from Sketch objects
 - FIX: changed that the QR generation endpoint is used from the interface defined in the model-attribute "Bucket URL"
 - FIX: after creating adding the pictures of the scenes to the storyboard, the mode of the scene models are sometimes set to *storyboard* hindering a simple update of the pictures in the storyboard
    + a mode is set that support the generation of a nice graphic
    + graphic of scene (created purely for showing in storyboard) are delete if a new picture is generated or if the scene object is deleted
 - FIX: image path is now set during the import of the projects, to update it all to the current path of the library
 - FIX: when creating a new project, the first scene in the story board is set outside the top frame
 - FIX: representation of labels in the `Subsequent` relation in storyboards (e.g., rotate 90 degree, position of text)
Christian Muck's avatar
Christian Muck committed
 - FIX: min size for the drawing area after an object import  
Christian Muck's avatar
Christian Muck committed
 - UPDATE: the script for restarting the modelling tool now cleans up better and considers if the tool is started portable and if the tool is started from a drive that is not C:
 - adapted the metamodel to allow the usage of specific extensions 
 - prepared the simulation for storyboards and BPMN processes
Changes Metamodel:
Christian Muck's avatar
Christian Muck committed
  - remove `Order` everywhere and add to `__D-construct__` as Integer
    + add `Order` to `Aggregation` and to `Note` and `Process` Notebook
    + add `Order` attibute and notebook to all scene relations^
    + add the following facets to `Order`
      > AttributeNumeric Domain:
        DOMAIN
        message:"All values between 0 and 1.000.000.000 (1 Billion) are valid for the Attribute."
        INTERVAL
        lowerbound:0
        upperbound:1000000000

      >help text: This attribute can be set with the help of the 'Object numbering' function, which numbers the objects of the process model.
  - moved `General purpose attribute` from `_S2M_SketchClass_` to `__D-construct__`
  - moved `URI` from `_S2M_SketchClass_` and `_S2M_DesignThinkingClass_` to `__D-construct__`
  - moved `fontcolor` to  `__D-construct__`
  - deleted `Fontcolor` from aggregation
  - move `__MultiSwimlane__` from `Aggregation` to `__D_aggregation__`
  - move `Color` from `Aggregation` to `__D_aggregation__`
  - change `Value` in `GenericProperty` Record class to `longstring`
  - move `Assignments` to `__D_event__` and set the multiplicity to `99`
  - delete the BPMN relations in the Scene2Model library and `Owns`, `has Subdocument`
    + remove the classcardinalites from `Aggregation`