From Optflux
(New page: = Global Structure of the plugin.xml file = = Global entries = = Sections = == Dependencies == == Lifecycle == == Extensions == == Extension Points == === CORE: aibench.core.operati...) |
|||
Line 1: | Line 1: | ||
+ | '''The plugin.xml file is an important and mandatory part of any plug-in for AIBench/OptFlux.''' | ||
+ | |||
+ | * '''All the Operations/Views/Icons/GUIs will be herein declared.''' | ||
+ | * '''The only artifact that does not required declaration in the plugin.xml file are the Datatypes.''' | ||
+ | |||
= Global Structure of the plugin.xml file = | = Global Structure of the plugin.xml file = | ||
+ | |||
+ | * The plugin.xml file begins with the declaration of the ''<plugin start='''[value]''''' tag. Here, '''[value]''' equals either a boolean value (true or false). We will use false as default. This value is only true for some core plug-ins since they will be loaded first by the plug-in engine. | ||
+ | ** All the information pertaining the plugin will be contained from this level on. | ||
+ | * The plug-in is terminated with the closing tag '''</plugin>''' | ||
= Global entries = | = Global entries = | ||
Line 15: | Line 24: | ||
=== CORE: aibench.core.operation-definition (To declare new operations) === | === CORE: aibench.core.operation-definition (To declare new operations) === | ||
− | === WORKBENCH: aibench.workbench.view (To declare new views or graphical components) === | + | === WORKBENCH: aibench.workbench.view (To declare new views or other graphical components) === |
==== Adding a new view for a datatype ==== | ==== Adding a new view for a datatype ==== |
Revision as of 12:58, 6 December 2010
The plugin.xml file is an important and mandatory part of any plug-in for AIBench/OptFlux.
- All the Operations/Views/Icons/GUIs will be herein declared.
- The only artifact that does not required declaration in the plugin.xml file are the Datatypes.
Contents
- 1 Global Structure of the plugin.xml file
- 2 Global entries
- 3 Sections
Global Structure of the plugin.xml file
- The plugin.xml file begins with the declaration of the <plugin start=[value] tag. Here, [value] equals either a boolean value (true or false). We will use false as default. This value is only true for some core plug-ins since they will be loaded first by the plug-in engine.
- All the information pertaining the plugin will be contained from this level on.
- The plug-in is terminated with the closing tag </plugin>