Re: [mdr-users] mdr example using mdr-standalone
Martin Matula <[email protected]> Wed, 11 Jan 2006 11:35:12 +0100
| Newsgroups | gmane.comp.java.netbeans.modules.mdr.user |
|---|---|
| Message-ID | <[email protected]> |
This is how you find "Project" package in "Project model" extent:
// get Project model extent
ModelPackage projectModel = (ModelPackage) repository.getExtent("Project
model");
// find Project package in Project model extent
MofPackage projectPkg = null;
for (Iterator it =
projectModel.getMofPackage().refAllOfClass().iterator(); it.next();) {
MofPackage pkg = (MofPackage) it.next();
if ("Project".equals(pkg.getName())) {
projectPkg = pkg;
break;
}
}
if (projectPkg == null) ... // display an error - Project package was
not found
Now, to create an instance of "Project" package named "Projects
metadata" you can simply call:
repository.createExtent("Projects metadata", projectPkg);
Regards,
Martin
Alejandro Montenegro wrote:
> Hi, I'm trying to follow the steps discribed in
> http://mdr.netbeans.org/example.html but using mdr-standalone
>
> my doubt comes when after showing the ProjectCreationDemo code,
> it says:
>
> Create a new instance of "Project" package in "Project model" extent and
> name it "Projects metadata"
>
> can any explain me how to do these in code, please.
>