dme issueshttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues2019-11-28T08:47:14Zhttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/426Implement reload2019-11-28T08:47:14ZGradl, TobiasImplement reloadreload the tree but keep position and selection
*(from redmine: issue id 308, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #296reload the tree but keep position and selection
*(from redmine: issue id 308, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2962.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, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/424Select, add and edit terminals2019-11-28T08:47:14ZGradl, TobiasSelect, add and edit terminalsthis happens on the schema
*(from redmine: issue id 306, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #302this happens on the schema
*(from redmine: issue id 306, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3022.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/423Ask for name when creating new tree elements2019-11-28T08:47:14ZGradl, TobiasAsk for name when creating new tree elementsShortcut to creating placeholder, then editing
*(from redmine: issue id 305, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #302Shortcut to creating placeholder, then editing
*(from redmine: issue id 305, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3022.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/422Fix easy bugs in schema editor2019-11-28T08:45:26ZGradl, TobiasFix easy bugs in schema editorx deselection-click on elements not working
x click on expander selects element
x element should be expanded as soon as a child is inserted
? double-or-more-clicks on element result in multiple loading and
displaying data (bad if w...x deselection-click on elements not working
x click on expander selects element
x element should be expanded as soon as a child is inserted
? double-or-more-clicks on element result in multiple loading and
displaying data (bad if we change item and call takes long)
? warning icons are not always drawn
? name conventions are kept when creating new elements, not when editing
them
*(from redmine: issue id 304, created on 2018-01-22tgradl, closed on 2018-01-22)*2.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/420Implement CRUD functionality on element (nonterminal, label) level2019-11-28T08:47:14ZGradl, TobiasImplement CRUD functionality on element (nonterminal, label) level\- Edit label
\- Edit terminal
\- Remove
- New
*(from redmine: issue id 302, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #311
* relates #296
* relates #305
* relates #306
* relates #307\- Edit label
\- Edit terminal
\- Remove
- New
*(from redmine: issue id 302, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #311
* relates #296
* relates #305
* relates #306
* relates #3072.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/419Rethink metamodel serialization2019-11-28T08:47:14ZGradl, TobiasRethink metamodel serialization\- Note that serialization in mongo does not necessarily mean having to
modify the metamodel
- What about leaving serialization as it is, but switching to ES?
*(from redmine: issue id 301, created on 2018-01-22tgradl, closed on 2018-...\- Note that serialization in mongo does not necessarily mean having to
modify the metamodel
- What about leaving serialization as it is, but switching to ES?
*(from redmine: issue id 301, created on 2018-01-22tgradl, closed on 2018-01-22)*2.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/418Editor as separate view (separate controller?)2019-11-28T08:47:14ZGradl, TobiasEditor as separate view (separate controller?)separate controller to encapsulate editor behavior
*(from redmine: issue id 300, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #296separate controller to encapsulate editor behavior
*(from redmine: issue id 300, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2962.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/413Complete import form logic2019-11-28T08:47:19ZGradl, TobiasComplete import form logicFinalize, no more features/bugs should exist. Particularly focus
delete/upload/validate sequences and behavior.
*(from redmine: issue id 295, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #289Finalize, no more features/bugs should exist. Particularly focus
delete/upload/validate sequences and behavior.
*(from redmine: issue id 295, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2892.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/412Implement element persistence layer2019-11-28T08:47:11ZGradl, TobiasImplement element persistence layer\- service and dao
- respect dependencies
- delete the schema ->delete the element hierarchy
- create the element hierary ->set root id and save schema
*(from redmine: issue id 294, created on 2018-01-22tgradl, closed on 2018-01-...\- service and dao
- respect dependencies
- delete the schema ->delete the element hierarchy
- create the element hierary ->set root id and save schema
*(from redmine: issue id 294, created on 2018-01-22tgradl, closed on 2018-01-22)*2.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/408Migrate to non-relational DB2019-11-28T08:47:14ZGradl, TobiasMigrate to non-relational DBThe limitations of relational data access and orm leads to a change of
plans regarding the persistence layer: MongoDB is used to save the
original (from gtf) metamodel as JSON; the core-orm project serves as a
handler for project inherit...The limitations of relational data access and orm leads to a change of
plans regarding the persistence layer: MongoDB is used to save the
original (from gtf) metamodel as JSON; the core-orm project serves as a
handler for project inheritance (if needed)
The limitation: parent-child-relationship in table nonterminal led to
the problem, that for loading the whole tree, a lot of queries were
required if we rely on Hibernate as JPA implementation; when working
with SQL/JDBC immediately this problem could be solved as well; however,
we need our schemata as JSON anyway (for transmission between
components) ->migrateion
*(from redmine: issue id 290, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2852.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/407Migrate XML Schema import2019-11-28T08:47:14ZGradl, TobiasMigrate XML Schema importupgrade to new metamodel
*(from redmine: issue id 289, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #285
* relates #295upgrade to new metamodel
*(from redmine: issue id 289, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #285
* relates #2952.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/404Implement persistence layer2019-11-28T08:44:58ZGradl, TobiasImplement persistence layer\- mostly new implementation
- check the gtf test application first
*(from redmine: issue id 286, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #285\- mostly new implementation
- check the gtf test application first
*(from redmine: issue id 286, 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, Tobias