| Summary: | Provide API to create CDOResourceFolders | ||
|---|---|---|---|
| Product: | [Modeling] EMF | Reporter: | Eike Stepper <stepper> |
| Component: | cdo.core | Assignee: | Eike Stepper <stepper> |
| Status: | CLOSED FIXED | QA Contact: | Eike Stepper <stepper> |
| Severity: | enhancement | ||
| Priority: | P3 | Keywords: | noteworthy |
| Version: | 4.0 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | Power to the People | ||
I've added to CDOTransaction: public CDOResourceFolder createResourceFolder(String path); And to CDOResourceFolder: public CDOResourceFolder addResourceFolder(String name); public CDOResource addResource(String name); Committed to HEAD Available in R20110608-1407 |
Currently the addition of resources and folders depends on the parent node: node = EresourceFactory.eINSTANCE.createCDOResourceFolder(); node.setName(nameame); if (parent instanceof CDOResourceFolder) { ((CDOResourceFolder)parent).getNodes().add(node); } else { ((CDOResource)parent).getContents().add(node); }