Meeting Summary: Dali M1 Iteration 2 Planning
2006-02-14 14:00UTC-17:30UTC
Attendees: Karen Moore, Paul Fullbright, Tran Le, Brian
Vosburgh, Roger Striffler, Shaun Smith, Christian Ernst, Markus, Neil
Hauge
Iteration 2 goals detemined
- Entity Generation from Tables
- Management of persistence.xml
- Refactor to more cleanly use EMF
Work items remaining from iteration 1
- ManyToMany multiple join column support
- Cascade Array types
- Optional Attribute
- Icons
- Automated Build
- AccessType disabling in UI for annotations; problems support
- DDL generation for collections
- OrderBy – need to be able to remove, support string _expression_
inside
- Add username/password prompt for auto-login for schema selection
Other possible work items for iteration 2
- Inheritance
- IdClass
- EmbeddId
- Text Markers
- Enhance Problems
- Entity Generation from tables
- Management of persistence.xml
- Working copies issue - can’t edit source outside the current
editor (Karen has an idea on that, would be needed for Entity
Generation)
- Rework tests to be headless
- Enhance default’s based on another class (using new model
reference) (ie join column defaults) (not things that actually change
other classes)
- OneToOne, ManyToOne, ManyToMany – support multiple join columns;
return to default
- Add tabs, scrolling problem
- Support “value” not being there (usability) – preference
- Clean up bugzilla…make sure all ER’s are entered
- Add new and noteworthy to website (blurb and screenshot for new
functionality)
Priorities
- Entity gen from table – Minimum reqs…defaults
- persistence.xml support
- finish DDL gen
- Some of the items from the iteration 1 bucket
- refactoring
- Possible Inheritance support – support defaults...not prevent
inheritance
- Build based on WTP build infrastructure
Iteration 2 Task list
- DDL gen completion(~10 days) Dirk
- Optional attribute (3 days) Dirk
- Cascade Array types (6 days) Dirk
- Add tabs for join columns, scrolling problem; may want to start
looking at WTP Tabbed property panes (~2 days) - Neil
- Icons - Pascal
- Build process (10 days) - Tran
- Complete AccessType work in UI for annotations; problem support
(~3 days) - Neil
- Need to add Bug for correct removal of annotations, include
OrderBy and Column, possibly others.
- Entity generation from Table (18 days) - Brian
- persistence.xml support - Paul for whole iteration
o work with Shaun to confirm functionality
o part of project creation options
o could keep list of entities
o could support open properties
- Inheritance support (5 days) - Karen
o Support for defaults; not prevent the user from configuring
inheritance
- Refactoring (Christian-Markus, Karen, Brian (consulting)) – Entire
iteration
o EMF UI binding
o EMF’izing of our model – use EMF adapter concept; define
methods here
o Adapter optimization (where possible, ie OrderBy)
o Consistent Naming
o Follow Eclipse UI Guidelines where reasonable
o Perhaps migrating tests to core as a part of this process
o Insure all interfaces are commented
Other Items
- Code formatter – javadoc templates could be a part of this – base
off of Eclipse guidelines
- Headless testing conversion,
- Investigate second set of interfaces to internalize required EMF
interfaces
|