Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "JCR Management"
(→To Do) |
(→To Do) |
||
Line 20: | Line 20: | ||
== To Do == | == To Do == | ||
+ | # Test a standalone version. | ||
+ | # Test the ATL integration. | ||
# Implement JCRMStoreImpl.move() after the fix for the EMF Bug 194088 is available. | # Implement JCRMStoreImpl.move() after the fix for the EMF Bug 194088 is available. | ||
# Understand the Eclipse release engineering to know in which folder structure to check in the initial code. | # Understand the Eclipse release engineering to know in which folder structure to check in the initial code. | ||
− | # Submit a speach for the Eclipse Con Europe until end of | + | # Submit a speach for the Eclipse Con Europe until end of next week latest. |
== Next Milestone == | == Next Milestone == |
Revision as of 08:10, 24 June 2007
Contents
JCR Mangement (JCRM)
The Framework
It contains:
- A reusable EMF resource implementation.
- An extendable ecore model. It can be used by extending your domain entities from the JCRMNode entity in this model instead of EObject.
- An extendable and lazy EStore implementation for operations on your model.
The JCR Manager
A tool that is based on top of the framework to use EMF, modeling projects and other projects to manage JCR content.
What works for the moment
- Currently it displays the JCR content tree
- It's possible to add nodes with a type defined in the domain model
- It's possible to rename nodes
- It's possible to remove nodes
The Contributions
- Ed Merks helped as a mentor creating JCRM within Eclipse.
- The ATL team contributed an initial meta model and transformation that will speed up ATL integration.
- My employer inovex GmbH (http://www.inovex.de) contributes 5 person days where I can work on this project within working hours. Of course I'm eager to use this joker but I will need to find a time where I have no other important ToDo's at work.
To Do
- Test a standalone version.
- Test the ATL integration.
- Implement JCRMStoreImpl.move() after the fix for the EMF Bug 194088 is available.
- Understand the Eclipse release engineering to know in which folder structure to check in the initial code.
- Submit a speach for the Eclipse Con Europe until end of next week latest.
Next Milestone
Create a first downloadable presentation of the project to show the potential of Eclipse modeling to the Jackrabbit community.
Values
- simplicity
- transparency
- no dependency on JCR implementations