Xpert.ivy already supports the following extension points
Table 20.2. Xpert.ivy Extension Points
Extension Point | Eclipse Plugin Extension Point | Description |
---|---|---|
ch.ivyteam.ivy.server.IServerExtension | ditto | A server extension can be used to start and stop your code when
the Xpert.ivy Server is started or stopped. Server extensions can be
accessed from Process Start Event and Process Intermediate Event
Beans and also from every process element using the
ivy.extensions environment variable. |
ch.ivyteam.ivy.designer.process.ui.editor.palette.IIvyProcessPaletteExtension | ditto | This extension point can be used to add new groups and process element entries to the process editor palette. Use this extension point to add your own groups and process elements to the process editor palette. |
ch.ivyteam.ivy.designer.process.ui.info.IProcessElementUiInformationExtension | ditto | This extension point can be used to provide label information (short name, name, description) for your own process elements. |
ch.ivyteam.ivy.process.element.IExtensibleStandardProcessElementExtension | ditto | This extension point can be used to define your own process elements based on the process elements Program Interface (PI), Program User Interface (PUI), Start Event, Intermediate Event and Call&Wait. |
ch.ivyteam.ivy.java.IIvyProjectClassPathExtension | ditto | This extension point can be used to add libraries or classes from bundles to the ivy project class path. The extension point allows to add libraries or classes to the compile and the runtime class path. This extension point is useful if you want to provide your own classes in a eclipse bundle and want to access these classes from ivyScript or use them as Program Interface (PI), Program User Interface (PUI) Start Event, Intermediate Event and Call&Wait bean. |
ch.ivyteam.ivy.security.IExternalSecuritySystemProvider | not available | An external security system provider is responsible for the administration of users and roles. Xpert.ivy itself implements three different providers for this extension point: Xpert.ivy, ADS and NDS. |