The following controls are available for this extension point:
Controls | Description |
---|---|
Add | Creates a custom
project type and displays the Project Type Configuration section in
the right pane of the Customization Editor. See Controls available for Project Type Configuration.
This option is also available on the Customization Editor toolbar ( ). |
Remove | Deletes the currently
selected entry. Note: To remove a custom project type, you must
uninstall it from all its associated OpenEdge projects that are
currently open in the workspace. Otherwise, an information
dialog appears with the names of all the associated OpenEdge
projects and prompts you to uninstall the associations. This
dialog appears only for the projects open in the current
workspace. If there are multiple workspaces using the same
Progress Developer Studio for OpenEdge, you must ensure that the
custom project type is removed from all projects in all the
applicable workspaces.
|
Import | Allows you to import custom project types from other extensibility user plugins. |
Export | Allows you to export custom project types that you create to other users. |
You can use the Project Type Configuration section to configure the properties related to the custom project types that you create.
Following are the controls available for this section.
Controls | Description |
---|---|
Name | Allows you to specify the name of the custom project type. Displays an error if you specify a name that already exists. |
Icon | (Optional) Allows you to browse and select an image that appears
on the Project Facets project properties page. The image file must
be in the icons directory of the extensibility plugin (by default,
com.openedge.pdt.extensibility.user), or a subdirectory in that
path. An image size of 16x16 pixels is recommended for best results. |
Description | (Optional) Allows you to add a brief description of the custom project type. This description is displayed on the Project Facets project properties page. |
Perspective | (Optional) Allows you to choose from a list of available OpenEdge perspectives. This perspective is activated after creating an OpenEdge project that is associated with the current custom project type. The default perspective is OpenEdge Editor. |
Required facet | Allows you to select a project type from a list of all the
project types and custom project types (other than itself) in
Progress Developer Studio for OpenEdge. The project type you select
here is displayed on the Project Facets project properties page
along with the default OpenEdge project type which is a required
facet for every project type. Note: If the OpenEdge project type is
not selected on the Project Facets project properties page for a
custom project type, an error is displayed indicating the
missing dependency.
|
OpenEdge runtime | Allows you to select the runtime for the current project as
either GUI or TTY. The default value is based on the selected
project type.
Note: The GUI client is supported only on Windows.
Therefore, on non-Windows platforms, TTYis automatically
selected and cannot be changed. It does not change according to
the type of project you select.
|
Each custom project type node contains the following nodes: