dme issueshttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues2019-11-28T08:48:22Zhttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/487Set transformation result fragments with grammar and function editors2019-11-28T08:48:22ZGradl, TobiasSet transformation result fragments with grammar and function editorsOnce applied and executed, reuse chunks of the sample
*(from redmine: issue id 369, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #328Once applied and executed, reuse chunks of the sample
*(from redmine: issue id 369, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3282.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/446Implement Schema Editor interface2019-11-28T08:48:01ZGradl, 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/444Complete sample parse functionality2019-11-28T08:48:01ZGradl, 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/442Solve temporary/permanent grammar problem2019-11-28T08:48:01ZGradl, 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/440Implement pan and zoom controls2019-11-28T08:48:01ZGradl, 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/441Complete grammar editor UI2019-11-28T08:48:01ZGradl, 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/439Init rule must be read from config2019-11-28T08:48:01ZGradl, 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/437Display compilation status2019-11-28T08:48:01ZGradl, 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, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/421Implement CRUD functionality for grammars and functions2019-11-28T08:48:01ZGradl, TobiasImplement CRUD functionality for grammars and functionsmove editors and visualizations from GTF UI Testapp
*(from redmine: issue id 303, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #296move editors and visualizations from GTF UI Testapp
*(from redmine: issue id 303, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2962.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/435Option to switch between unite and separate lexer/parser grammars2019-11-28T08:48:01ZGradl, TobiasOption to switch between unite and separate lexer/parser grammars.
*(from redmine: issue id 317, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #314.
*(from redmine: issue id 317, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3142.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/432Implement grammar editor2019-11-28T08:48:00ZGradl, TobiasImplement grammar editor\- viewing includes application of the grammar against sample input
- editing should include some minimalistic versioning mechanism in order
to not immediately save new grammars with the container
*(from redmine: issue id 314, create...\- viewing includes application of the grammar against sample input
- editing should include some minimalistic versioning mechanism in order
to not immediately save new grammars with the container
*(from redmine: issue id 314, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #317
* relates #297
* relates #318
* relates #321
* relates #322
* relates #323
* relates #324
* relates #326
* relates #334
* relates #354
* relates #355
* relates #3562.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/433Implement transformation function editor2019-11-28T08:47:59ZGradl, TobiasImplement transformation function editor\- text box for manual specification of transformation rules; new task
for more sophisticated interaction methods
\- premise: working (or passthrough) grammar as base, show warning if
error in grammar (transformation function can then s...\- text box for manual specification of transformation rules; new task
for more sophisticated interaction methods
\- premise: working (or passthrough) grammar as base, show warning if
error in grammar (transformation function can then still be saved but
not live executed)
- Outputs:
- parse tree of the function executed against the transformation
grammar
- transformation function also specifies the version of the
transformation grammar
- show transformation end result
*(from redmine: issue id 315, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #343
* relates #336
* relates #337
* relates #340
* relates #341
* relates #344
* relates #345
* relates #349
* relates #3532.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/400Translate navigation2019-11-28T08:47:35ZGradl, TobiasTranslate navigationRemoved for cosmotool, put back in
*(from redmine: issue id 282, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #279Removed for cosmotool, put back in
*(from redmine: issue id 282, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2792.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/416Migrate editor from GTF UI2019-11-28T08:47:33ZGradl, TobiasMigrate editor from GTF UImigrate and fix essential bugs
*(from redmine: issue id 298, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #296migrate and fix essential bugs
*(from redmine: issue id 298, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2962.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/415Live execution of schema/transformation specification2019-11-28T08:47:33ZGradl, TobiasLive execution of schema/transformation specificationEditor should allow live adaption of grammars/transformation and the
application on available data
=>don’t close yet, see comments
*(from redmine: issue id 297, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* rel...Editor should allow live adaption of grammars/transformation and the
application on available data
=>don’t close yet, see comments
*(from redmine: issue id 297, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #314
* relates #328
* relates #361
* relates #3622.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/414Implement schema editor2019-11-28T08:47:33ZGradl, TobiasImplement schema editor\- based on GTF ui
- test with preexisting data (e.g. imported); should also allow design
from scratch
*(from redmine: issue id 296, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #298
* relates #300
...\- based on GTF ui
- test with preexisting data (e.g. imported); should also allow design
from scratch
*(from redmine: issue id 296, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #298
* relates #300
* relates #302
* relates #303
* relates #308
* duplicates #3282.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/405Implement schema CRUD activities in UI2019-11-28T08:47:33ZGradl, TobiasImplement schema CRUD activities in UI\- first focus on schema and mapping, not contained elements
- then think strategy/concept
*(from redmine: issue id 287, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #285\- first focus on schema and mapping, not contained elements
- then think strategy/concept
*(from redmine: issue id 287, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2852.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/403Integrate new metamodel2019-11-28T08:47:33ZGradl, TobiasIntegrate new metamodelbased on PA2
*(from redmine: issue id 285, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #286
* relates #287
* relates #289
* relates #290
* relates #288based on PA2
*(from redmine: issue id 285, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #286
* relates #287
* relates #289
* relates #290
* relates #2882.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/402Implement object-relational persistence2019-11-28T08:47:33ZGradl, TobiasImplement object-relational persistenceJPA, Hibernate or both?
*(from redmine: issue id 284, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #279JPA, Hibernate or both?
*(from redmine: issue id 284, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2792.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/425Show warning for incomplete elements2019-11-28T08:47:32ZGradl, TobiasShow warning for incomplete elementsfor nonterminals, this means ‘no terminal’
*(from redmine: issue id 307, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #302for nonterminals, this means ‘no terminal’
*(from redmine: issue id 307, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3022.0Gradl, TobiasGradl, Tobias