Interface CyAppAdapter

All Known Subinterfaces:
CySwingAppAdapter

@Deprecated public interface CyAppAdapter
Deprecated.
(As of Cytoscape 3.7) Support for simple apps will be removed in a future version of Cytoscape, please provide an OSGi bundle app instead.
A Java-only api providing access to Cytoscape functionality. This class will provide access the various core Manager and Factory interfaces defined in different API jars that are normally made available to apps as OSGi services. Through these interfaces developers will have access to most management and creational facilities defined in the Cytoscape API, however this interface omits all Swing or GUI specific services so that apps may be written to be independent of the UI. For Swing and GUI related services see CySwingAppAdapter. This is a convenience interface intended make app development as simple as possible.

Module: app-api

To use this in your app, include the following dependency in your POM:

<dependency>
    <groupId>org.cytoscape</groupId>
    <artifactId>app-api</artifactId>
</dependency>

Cytoscape Backwards Compatibility (API Interface): We expect that this interface will be used but not implemented by developers using this interface. As such, we reserve the right to add methods to the interface as part of minor version upgrades. We will not remove methods for any changes other than major version upgrades.