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 "MoDisco/Components/EclipsePlugin/Documentation/0.9"
< MoDisco | Components | EclipsePlugin
(→Eclipse plug-in metamodel) |
(→Eclipse plug-in metamodel) |
||
Line 18: | Line 18: | ||
=== Manifest metamodel === | === Manifest metamodel === | ||
− | This metamodel | + | This metamodel describes the content of a MANIFEST.MF file. |
+ | |||
+ | It is composed of four metaclasses: | ||
+ | |||
+ | [[Image:Manifest_metamodel.PNG]] | ||
== Eclipse plug-in discoverer== | == Eclipse plug-in discoverer== |
Revision as of 09:07, 10 November 2010
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: