Interface

To inherit functionality of other component in a new component, an interface has to be specified. Interface is a list of methods and events that must be implemented by the ancestor (inherited) component. If a component implements any interface (so it is suitable for inheritance), it can be registered into this interface. If the component is registered in any interface, it is offered to user in Processor Expert.

Note: If you specify any interface, be sure that all methods and events from the interface are implemented by inherited component. You can call inherited methods from the driver, and you must implement all inherited events in your driver.

Specific initial settings of the ancestor component instance are required so that a template can be registered in interface instead of a component. Registration of components or templates into the interface can be done in the CDE during the interface creation/modification.

There are two types of interfaces: