Gephi uses Attribute API to store all data for elements (nodes, edges) that are specific to the data manipulated - i.e. imported from a file or a datasource.
The AttributeController
is managing models and is the
access door to the system. This controller is a service, and can be
retrieved by using the following command:
AttributeController ac = Lookup.getDefault().lookup(AttributeController.class);
Using the Attributes API, it is possible to add data columns of any type, and push data to rows dynamically.