dme issueshttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues2019-11-28T08:35:01Zhttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/71Compare produced transformation result with sublabels2019-11-28T08:35:01ZGradl, TobiasCompare produced transformation result with sublabelsShow warning if there are mismatches
*(from redmine: issue id 349, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #315Show warning if there are mismatches
*(from redmine: issue id 349, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3152.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/69Bug: Application restart is required to reload an already loaded grammar2019-11-28T08:34:58ZGradl, TobiasBug: Application restart is required to reload an already loaded grammarmake sure that class loader removes an already loaded grammar once a new
version is compiled
*(from redmine: issue id 347, created on 2018-01-22tgradl, closed on 2018-01-22)*make sure that class loader removes an already loaded grammar once a new
version is compiled
*(from redmine: issue id 347, created on 2018-01-22tgradl, closed on 2018-01-22)*2.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/68Migrate projects to new versions and adapt2019-11-28T08:34:57ZGradl, TobiasMigrate projects to new versions and adaptgtf, processing, core
*(from redmine: issue id 346, created on 2018-01-22tgradl, closed on 2018-01-22)*gtf, processing, core
*(from redmine: issue id 346, created on 2018-01-22tgradl, closed on 2018-01-22)*2.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/67Process sample input2019-11-28T08:34:55ZGradl, TobiasProcess sample input1. Retrieve input and identify the appropriate grammar
2. Parse input with respect to the grammar
3. Provide AST and parsed transformation function to engine
4. Generate mock transformation wrap
5. Execute transformation
*(from...1. Retrieve input and identify the appropriate grammar
2. Parse input with respect to the grammar
3. Provide AST and parsed transformation function to engine
4. Generate mock transformation wrap
5. Execute transformation
*(from redmine: issue id 345, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3152.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/66Improve/process function validation response2019-11-28T08:34:54ZGradl, TobiasImprove/process function validation response\- react to error in the syntax
\- show detected input/output
- reflect overall function state
*(from redmine: issue id 344, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #315\- react to error in the syntax
\- show detected input/output
- reflect overall function state
*(from redmine: issue id 344, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3152.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/65Solve function state dependency on grammar state2019-11-28T08:34:52ZGradl, TobiasSolve function state dependency on grammar stateHow should we react to passthrough and error?
*(from redmine: issue id 343, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #315How should we react to passthrough and error?
*(from redmine: issue id 343, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3152.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/64Move svg viewer to generic component2019-11-28T08:34:51ZGradl, TobiasMove svg viewer to generic componentmake the implementation including the maximize view, future export svg
etc. reusable
*(from redmine: issue id 342, created on 2018-01-22tgradl, closed on 2018-01-22)*make the implementation including the maximize view, future export svg
etc. reusable
*(from redmine: issue id 342, created on 2018-01-22tgradl, closed on 2018-01-22)*2.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/63Validate transformation function2019-11-28T08:34:50ZGradl, TobiasValidate transformation function\- execute against transformation grammar
- show validation result in separate, modal dialog
*(from redmine: issue id 341, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #315\- execute against transformation grammar
- show validation result in separate, modal dialog
*(from redmine: issue id 341, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3152.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/62Check grammar status as premise of function status2019-11-28T08:34:49ZGradl, TobiasCheck grammar status as premise of function statusIf the parent grammar is on ‘error’, the transformation function cannot
be ok
*(from redmine: issue id 340, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #315If the parent grammar is on ‘error’, the transformation function cannot
be ok
*(from redmine: issue id 340, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3152.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/59Migrate editor from grammar editor2019-11-28T08:34:46ZGradl, TobiasMigrate editor from grammar editorCan be used as base
*(from redmine: issue id 337, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #315Can be used as base
*(from redmine: issue id 337, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3152.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/56Ensure validity of baseMethod2019-11-28T08:34:43ZGradl, TobiasEnsure validity of baseMethod\- must be set when a grammar is provided (non-passthough)
- must be of the set of rules in the parser grammar
\- can rules be read from the grammar?
*(from redmine: issue id 334, created on 2018-01-22tgradl, closed on 2018-01-22)*
...\- must be set when a grammar is provided (non-passthough)
- must be of the set of rules in the parser grammar
\- can rules be read from the grammar?
*(from redmine: issue id 334, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3142.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/55Draw status icons in element tree2019-11-28T08:34:41ZGradl, TobiasDraw status icons in element tree\- implement once grammar and transformation function editors (and
states) are implemented
- show warning, locked, passthrough etc. symbols
*(from redmine: issue id 333, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relation...\- implement once grammar and transformation function editors (and
states) are implemented
- show warning, locked, passthrough etc. symbols
*(from redmine: issue id 333, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3282.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/50Implement Schema Editor interface2019-11-28T08:34:36ZGradl, TobiasImplement Schema Editor interface\- create three-column layout
\- make layout easily resizeable and adjustable (jQuery UI Layout)
\- brand UI colors
- load hidden ->show when done
*(from redmine: issue id 328, created on 2018-01-22tgradl, closed on 2018-01-22)*
*...\- create three-column layout
\- make layout easily resizeable and adjustable (jQuery UI Layout)
\- brand UI colors
- load hidden ->show when done
*(from redmine: issue id 328, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #325
* relates #297
* relates #333
* relates #364
* relates #359
* relates #351
* relates #365
* relates #369
* relates #370
* relates #371
* relates #372
* duplicates #2962.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/48Complete sample parse functionality2019-11-28T08:34:32ZGradl, TobiasComplete sample parse functionalityMinor fixes/features:
\- Result tree should quickly indicate whether there are any errors or
not
\- Parse must be executed against g\* (as opposed to gTmp\*) if grammar
unchanged and no-previous error
- Parse should indicate nicely i...Minor fixes/features:
\- Result tree should quickly indicate whether there are any errors or
not
\- Parse must be executed against g\* (as opposed to gTmp\*) if grammar
unchanged and no-previous error
- Parse should indicate nicely if grammar problem hinders the sample
parse (Button not selectable unless everything ok?!)
*(from redmine: issue id 326, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #314
* relates #3242.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/47Translate all editor components, views and modals2019-11-28T08:34:31ZGradl, TobiasTranslate all editor components, views and modalsDo once functionally complete
*(from redmine: issue id 325, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #328
* duplicates #358Do once functionally complete
*(from redmine: issue id 325, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #328
* duplicates #3582.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/46Solve temporary/permanent grammar problem2019-11-28T08:34:30ZGradl, TobiasSolve temporary/permanent grammar problem\- Grammars are temporary as long as somebody plays in the editor;
temporary grammars need to be sandboxed for a particular user
\- As soon as the grammar is saved, it is written to the filesystem as
permanent grammar
\- How about draf...\- Grammars are temporary as long as somebody plays in the editor;
temporary grammars need to be sandboxed for a particular user
\- As soon as the grammar is saved, it is written to the filesystem as
permanent grammar
\- How about drafts
- How about history/versions of grammars (something for the activity
feed)
*(from redmine: issue id 324, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #314
* relates #3262.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/45Complete grammar editor UI2019-11-28T08:34:28ZGradl, TobiasComplete grammar editor UI\- Compilation status
\- Is the grammar temporary/pushed or what?
\- Valid or not, used or not
\- Can input be parsed
- Warning and alert messages (from ANTLR, compiler, own)
*(from redmine: issue id 323, created on 2018-01-22tgra...\- Compilation status
\- Is the grammar temporary/pushed or what?
\- Valid or not, used or not
\- Can input be parsed
- Warning and alert messages (from ANTLR, compiler, own)
*(from redmine: issue id 323, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #319
* relates #3142.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/44Implement pan and zoom controls2019-11-28T08:34:26ZGradl, TobiasImplement pan and zoom controlsNice: include in borders of the svg container ->compare original
controls
*(from redmine: issue id 322, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #314Nice: include in borders of the svg container ->compare original
controls
*(from redmine: issue id 322, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3142.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/43Init rule must be read from config2019-11-28T08:34:25ZGradl, TobiasInit rule must be read from configuser has to define the initial rule
*(from redmine: issue id 321, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #314user has to define the initial rule
*(from redmine: issue id 321, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3142.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/41Display compilation status2019-11-28T08:34:21ZGradl, TobiasDisplay compilation statusThis means redirect ANTLR Log output and is problematic…
*(from redmine: issue id 319, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #323This means redirect ANTLR Log output and is problematic…
*(from redmine: issue id 319, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3232.0Gradl, TobiasGradl, Tobias