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.
MoDisco/Components/EclipsePlugin/Documentation/0.9
< MoDisco | Components | EclipsePlugin
MoDisco |
Website |
Download |
Community |
Mailing List • Forums |
Bugzilla |
Open |
Help Wanted |
Bug Day |
Contribute |
Browse Source • Project Set File |
Eclipse plug-in metamodel
This metamodel is composed of a single EclipsePlugin class which defines references to the root model elements of the artifacts of the plug-in.
- bundle: refers to an instance of Bundle (from Manifest metamodel) which describes the content of the MANIFEST.MF file.
- javaModel: refers to an instance of Model (from Java metamodel) which describes the Java source code of the plug-in.
- pluginXml: refers to an instance of Root (from the XML metamodel) which describes the root of the plugin.xml file.
- project: refers to an instance of Root (from the XML metamodel) which describes the root of the .project file.
- classPathRoot: refers to an instance of Root (from the XML metamodel) which describes the root of the .classpath file.
- pluginProperties: refers to an instance of CompilationUnit (from the Code package of Kdm metamodel) which describes the root of the plugin.properties file.
- bundleProperties: refers to an instance of CompilationUnit (from the Code package of Kdm metamodel) which describes the root of the bundle.properties file.
- buildProperties: refers to an instance of CompilationUnit (from the Code package of Kdm metamodel) which describes the root of the build.properties file.
- inventoryProject: refers to an instance of Project(from the Source package of Kdm metamodel) which describes organization of folders and files within the plug-in project.
Manifest metamodel
This metamodel describes the content of a MANIFEST.MF file.
It is composed of four metaclasses: