TIBCO EBX®
Data Model and Data Visualization Add-on Documentation > Developer Guide
Navigation modeData Model and Data Visualization Add-on Documentation > Developer Guide

API Overview

The TIBCO EBX® Data Model and Data Visualization Add-on's API provides extensive access to features and functionality. Using the API, you can generate graphs from sources outside of TIBCO EBX®, customize graph look and feel, provide user access to graphs from custom services, and implement custom filters. The following table shows you where to locate samples that can assist your own implementation:

Topic

Sample information and location

Generating custom data model graphs from external sources and editing templates to customize look and feel.

After an administrator uses the add-on's UI to associate the custom graph with a configuration record, users can select the graph when they run the add-on's Generate custom graph service. See Generating a model graph from an external source for more details.

Writing a custom service from which users can generate a custom data model graph.

See Generating from a service for more details.

Generating an existing data value and relationship graph for display in a UI tab.

When users open a record included in the graph's configuration, they can view the graph by selecting the corresponding tab. See Data value and relationship graph options for more details.

Writing a custom service from which users can generate an existing data value and relationship graph.

Users can select the records to display in the graph and run the custom service from the table's Actions menu. See Displaying a graph from a custom service for more information.

Creating a custom filter for data value and relationship graphs.

The filter can remove nodes that should not display by removing the corresponding relationships. See Filtering data values and relationships for more details.

Implementing node templates to customize data value graph nodes.

You can create templates that determine the look and feel of data value graph nodes. The functionality becomes available to users after an administrator links the custom node template implementation with a graph configuration. See Node templates for more details.

Writing a service that displays a default data value and relationship graph.

A default data value and relationship graph requires no configuration. Users can select one or more records and generate the graph. This sample code demonstrates how to write your own service to accomplish this and how to make some minor customizations.