Overview

The Isight model API (Application Programming Interface) can be used to develop applications that build, edit, and execute models. Thus, a means must also be provided to edit the configuration details for any given component.

While the configuration details for a component are represented by properties that are stored in the model, accessing and setting the values of these properties directly is strongly discouraged because:

  • The internal workings of the component (including what properties are used to store the information) should be free to change at any time, and

  • there are often dependencies among the properties that must be handled such that a single property cannot be set independently.

Therefore, the component infrastructure provides the ability for a component to define a special API that can be used by application developers to configure the component. For information about how an application developer is expected to use a component API, see Configuring Components.

For more information about model API, see Application Development.