Information
This version of the product has reached end of support. The documentation is available for your convenience. However, you must be logged in to access it. You will not be able to leave comments.

Creating plug-ins to extend Developer Studio


Using the public Developer Studio plug-in extension points, you can create plug-ins that extend its user interface as follows:

  • Add custom server object types to the All Objects list in AR System Navigator and to object lists in the Object List tab. For example, the following figure shows an All Objects list that contains a custom Hamburgers server object at the bottom of the list.
    Customized All Objects list in AR System Navigator
    187_AllObjects2_bigger.gif
    When users double-click the custom object type, an object list for that type opens and displays a list of objects supplied by the custom plug-in (see the following figure).
    Customized object type in the Object List tab
    187_CustomObjTypeInObjList.gif
    To edit the custom objects, create a custom editor configured by the custom plug-in. In Eclipse, register the editor for the custom object type.
  • Add custom items to context menus for servers in the AR System Navigator.
    Customized server context menu in AR System Navigator
    187_ServerContextMenu2.gif
  • Add custom items to context menus for object lists. The items can appear on menus for a specific object type or for all object types. For example, the following figure shows a context menu for active links that contains the following custom actions: Enable Workflow, Disable Workflow, and Set Execution Order.
    Customized context menu for the Active Link object type
    187_ObjectTypeContextMenu2.gif
  • Add custom rules to Analyzer.
     You can add rules for the Developer Studio Analyzer command by creating custom plug-ins that connect to the Analyzer plug-in through its public extension point. For general information about Analyzer, see Using-Analyzer-to-find-problems-in-your-applications.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

AR System 21.3