XLr8 Eclipse Plug-ins and Features
U2logic XLr8 toolset consist of plugins and features to the Eclipse development platform.
Eclipse provides a single platform to develop U2 web applications.
Plug-ins are code modules that add function to the Eclipse platform. Plug-ins reside in
the eclipse/plugins/ directory of an Eclipse installation.
Features are an Eclipse construct that define a list of Eclipse plug-ins that make up a
total product or system. A feature can consist of a number of plug-ins. They are found in the
eclipse/features/ directory of an Eclipse installation.
The arrangement of plug-ins and features is a development design issue. In general, the user of
outside plug-ins sees the feature descriptions and not the individual plug-ins. It is possible to
make a product that consists of numerous plug-ins (arranged by function) but only one or a small number
of features is visible to the user.
| Features |
| ID | Name |
| U2Editor | XLr8 Editor |
| com.u2logic.xlr8.feature | XLr8 Developer - depends on XLr8 Editor |
| XLr8 Editor | XLr8 Installer - depends on XLr8 Editor |
| com.u2logic.xlr8.resizer | XLr8 Resizer - depends on XLr8 Editor |
| Plug-ins |
| ID | Name |
| com.u2logic.u2editor | XLr8 Editor |
| com.u2logic.xlr8.developer | XLr8 Developer |
| com.u2logic.Xlr8.Installer | XLr8 Installer |
| com.u2logic.xlr8.resizer | XLr8 Resizer |
| com.u2logic.xlr8.framework | XLr8 Framework - optional |
Plug-in Functions
com.u2logic.u2editor - Main plug-in provides bulk of Eclipse - U2 access and support API
- U2 database connectivity through UniObjects
- API for read, write, commands, lists to U2 databases
- Connection management
- Wizards and API for registering U2 Servers and Accounts
- Provides Basic compile errors and warnings View
- Provides XLr8 Editor File List View
- Provides XLr8 Editor Server Communication View
- Provides XLr8 Error Log View
- Provides XLr8 Navigator View
- Basic and general purpose Eclipse Editor for U2 databases
- Dictionary Editor
- Support for "Servers" project and "U2Project" projects
- Framework support for data and GUI models for the Developer and Resizer
- Other...
com.u2logic.xlr8.developer - Provides the XLr8 Developer tools
- XLr8 Form Developer
- XLr8 Object Developer
com.u2logic.Xlr8.Installer - Provides the XLr8 Installer tool
- XLr8 Installer Builder
- XLr8 Installer Runner
com.u2logic.xlr8.resizer - Provides the XLr8 Resizer tool
com.u2logic.xlr8.framework - Optional Experimental and Development plug-in
- Experimental connection to the standard Eclipse Project Explorer View
- XLr8 Model Explorer View - provides view of the internal data model
- Possible future location of framework packages from the main plug-in
The main plug-in can be stand-alone. It does not depend on any of the other plug-ins.
The Developer, Installer and Resizer depend on the main plug-in.