Uses of Interface
org.cytoscape.model.CyIdentifiable
Package
Description
This package defines the various interfaces, abstract classes, and enums
that represent the Cytoscape Swing Application API.
This package provides a mechanism for executing remote jobs from within Cytoscape.
This package has the core interfaces of network and
table data structures that are foundational to Cytoscape.
This package contains rootnetwork and subnetwork extensions to the
CyNetwork interface that provide a more complex meta-network
data model.
This package contains the interfaces and classes necessary to capturing,
storing, and retrieving the state of a Cytoscape session.
This package include a set of task factory interfaces that allow
the modification or editing of various objects within Cytoscape.
Module for View Models and Visual Properties.
This package provides support for graphical annotations associated with a Cytoscape
CyNetworkView
.This package provides an API for augmenting a
RenderingEngine
s
node rendering with custom graphics.Implementations of basic VisualProperty objects and VisualLexicons.
Visual Mapping basic API module.
Provides editors for Visual Properties and editor managers for VizMap GUI.
APIs for different mapping functions -- continuous mapping, discrete mapping and pass through mapping.
-
Uses of CyIdentifiable in org.cytoscape.application.swing
Modifier and TypeMethodDescriptionClass<? extends CyIdentifiable>
TableToolBarComponent.getTableType()
-
Uses of CyIdentifiable in org.cytoscape.jobs
Modifier and TypeMethodDescriptionstatic Map<Long,CyIdentifiable>
SUIDUtil.restoreSUIDs(CyJob job, CyNetwork network, List<Long> oldIds, boolean clear)
Method to restore Cytoscape objects based on a list of SUIDs that were sent to the remote service as saved in the hidden table.Modifier and TypeMethodDescriptiondefault CyJobData
CyJobDataService.addData(CyJobData data, String key, CyNetwork network, List<? extends CyIdentifiable> nodesAndEdges, List<String> nodeColumns, List<String> edgeColumns)
An optional method to add network data to aCyJobData
item.default CyJobData
CyJobDataService.addData(CyJobData data, String key, CyNetworkView networkView, List<? extends CyIdentifiable> nodesAndEdges, List<VisualProperty<?>> properties)
An optional method to add network view data to aCyJobData
item.static void
SUIDUtil.saveSUIDs(CyJob job, CyNetwork network, List<? extends CyIdentifiable> objs)
This method may be used to save a list of SUIDs that have been sent to a remote service so that they may be restored later -
Uses of CyIdentifiable in org.cytoscape.model
Modifier and TypeInterfaceDescriptioninterface
This class describes a column in a CyTable.interface
An object that represents an edge within a network of nodes (vertices) and edges.interface
CyNetwork is the primary interface for representing a network (graph) data structure in Cytoscape.interface
An object that represents a node (vertex) within a network of nodes and edges.interface
This interface represents one row in a CyTable.interface
A simple representation of a table object consisting of rows and columns.Modifier and TypeMethodDescriptionClass<? extends CyIdentifiable>
CyNetworkTableManager.getTableType(CyTable table)
Modifier and TypeMethodDescriptionCyNetwork.getRow(CyIdentifiable entry)
A convenience method that returns the row in the default table for this object.CyNetwork.getRow(CyIdentifiable entry, String namespace)
Returns the row for the specified table name for this object.Modifier and TypeMethodDescriptionCyTableManager.getLocalTables(Class<? extends CyIdentifiable> type)
Returns set of all local tables for the given data type.CyNetwork.getTable(Class<? extends CyIdentifiable> type, String namespace)
Returns the table with the specified namespace and type from this network.CyNetworkTableManager.getTable(CyNetwork network, Class<? extends CyIdentifiable> type, String namespace)
Returns the table with the specified namespace and type from the network.CyNetworkTableManager.getTables(CyNetwork network, Class<? extends CyIdentifiable> type)
Returns a read-only map of all of the tables for the specified type from the network.void
CyNetworkTableManager.removeTable(CyNetwork network, Class<? extends CyIdentifiable> type, String namespace)
Removes the table with the specified namespace and type from the network.void
CyNetworkTableManager.setTable(CyNetwork network, Class<? extends CyIdentifiable> type, String namespace, CyTable table)
Associates the given table to the network using the specified namespace and type. -
Uses of CyIdentifiable in org.cytoscape.model.subnetwork
Modifier and TypeInterfaceDescriptioninterface
CyRootNetwork is an interface for managing Cytoscape's meta-network implementation.interface
-
Uses of CyIdentifiable in org.cytoscape.session
Modifier and TypeMethodDescription<T extends CyIdentifiable>
TWhen a session is restored, Cytoscape automatically generates new SUIDs.<T extends CyIdentifiable>
TWhen a session is restored, Cytoscape automatically generates new SUIDs.Modifier and TypeMethodDescriptionCySession.Builder.objectMap(Map<Class<? extends CyIdentifiable>,Map<Object,? extends CyIdentifiable>> map)
Returns an instance of Builder that has at least been configured with the specified old ID maps.CySession.Builder.objectMap(Map<Class<? extends CyIdentifiable>,Map<Object,? extends CyIdentifiable>> map)
Returns an instance of Builder that has at least been configured with the specified old ID maps. -
Uses of CyIdentifiable in org.cytoscape.task.edit
Modifier and TypeMethodDescriptionImportDataTableTaskFactory.createTaskIterator(CyTable globalTable, boolean selectedNetworksOnly, boolean loadToUnassignedTable, List<CyNetwork> networkList, CyRootNetwork rootNetwork, CyColumn targetJoinColumn, Class<? extends CyIdentifiable> tableType)
Creates a task iterator for importing a table data in a network data table.JoinTablesTaskTaskFactory.createTaskIterator(CyTable globalTable, boolean selectedNetworksOnly, List<CyNetwork> networkList, CyRootNetwork rootNetwork, CyColumn targetJoinColumn, Class<? extends CyIdentifiable> tableType)
MapTableToNetworkTablesTaskFactory.createTaskIterator(CyTable globalTable, boolean selectedNetworksOnly, List<CyNetwork> networkList, Class<? extends CyIdentifiable> tableType)
MergeTablesTaskFactory.createTaskIterator(CyTable sourceTable, CyTable targetTable, List<String> sourceColumnsList, String sourceKeyColumn, boolean mergeColumnVirtual, boolean mapToNetworks, boolean selectedNetworksOnly, List<CyNetwork> networkList, CyRootNetwork rootNetwork, CyColumn targetJoinColumn, Class<? extends CyIdentifiable> tableType)
Creates a task iterator for merging two data tables. -
Uses of CyIdentifiable in org.cytoscape.util.json
Modifier and TypeMethodDescriptionCyJSONUtil.toJson(CyIdentifiable cyIdentifiable)
Returns a reference (via SUID) for a CyIdentifiable.Modifier and TypeMethodDescriptionCyJSONUtil.cyIdentifiablesToJson(Collection<? extends CyIdentifiable> collection)
Returns a list of references (via SUID) for a collection of CyIdentifiable. -
Uses of CyIdentifiable in org.cytoscape.view.model
Modifier and TypeInterfaceDescriptioninterface
Additional methods for CyNetworkView.interface
An immutable snapshot of aCyNetworkView
created using theCyNetworkView.createSnapshot()
method.interface
A CyNetwork with no corresponding view.interface
View<S>
The base interface that defines methods used to set visual properties for nodes, edges, and networks.Modifier and TypeMethodDescriptionCollection<View<? extends CyIdentifiable>>
CyNetworkView.getAllViews()
Returns a list of all View including those for Nodes, Edges, and Network.Class<? extends CyIdentifiable>
AbstractVisualProperty.getTargetDataType()
Class<? extends CyIdentifiable>
VisualProperty.getTargetDataType()
VisualProperty is always associated with a data type.ModifierConstructorDescriptionAbstractVisualProperty(T defaultValue, Range<T> range, String id, String displayName, Class<? extends CyIdentifiable> targetObjectDataType)
Constructor to set all immutable fields. -
Uses of CyIdentifiable in org.cytoscape.view.model.table
Modifier and TypeInterfaceDescriptioninterface
This interface is meant for internal use, it should not be used by Apps.interface
Additional methods for table views. -
Uses of CyIdentifiable in org.cytoscape.view.presentation.annotations
Modifier and TypeMethodDescriptionvoid
ArrowAnnotation.setTarget(View<? extends CyIdentifiable> target)
Set the target for this arrow assuming the target is aView
object. -
Uses of CyIdentifiable in org.cytoscape.view.presentation.customgraphics
Modifier and TypeMethodDescriptiondefault Set<Class<? extends CyIdentifiable>>
CyCustomGraphics2Factory.getSupportedTargetTypes()
default Set<Class<? extends CyIdentifiable>>
CyCustomGraphicsFactory.getSupportedTargetTypes()
Modifier and TypeMethodDescriptionvoid
Cy2DGraphicLayer.draw(Graphics2D g, Shape shape, CyNetworkView networkView, View<? extends CyIdentifiable> view)
This method is called by Cytoscape when aCyNetworkView
is being updated in order to let the custom graphics draw onto itsGraphics2D
object.CyCustomGraphics.getLayers(CyNetworkView networkView, View<? extends CyIdentifiable> grView)
Get layers that belong to this object. -
Uses of CyIdentifiable in org.cytoscape.view.presentation.property
ModifierConstructorDescriptionArrowShapeVisualProperty(ArrowShape defaultValue, String id, String displayName, Class<? extends CyIdentifiable> modelDataType)
Constructor.BooleanVisualProperty(Boolean def, String id, String displayName, Boolean ignoreDefault, Class<? extends CyIdentifiable> modelDataType)
Constructor.BooleanVisualProperty(Boolean def, String id, String displayName, Class<? extends CyIdentifiable> modelDataType)
Constructor.DefaultVisualizableVisualProperty(String id, String displayName, Class<? extends CyIdentifiable> modelDataType)
DoubleVisualProperty(Double def, Range<Double> range, String id, String displayName, boolean ignoreDefault, Class<? extends CyIdentifiable> modelDataType)
Constructor.DoubleVisualProperty(Double def, Range<Double> range, String id, String displayName, Class<? extends CyIdentifiable> modelDataType)
Constructor.EdgeStackingVisualProperty(EdgeStacking defaultValue, String id, String displayName, Class<? extends CyIdentifiable> modelDataType)
FontVisualProperty(Font def, String id, String displayName, Class<? extends CyIdentifiable> modelDataType)
Constructor.IntegerVisualProperty(Integer def, Range<Integer> range, String id, String displayName, Class<? extends CyIdentifiable> modelDataType)
Constructor.LineTypeVisualProperty(LineType defaultValue, String id, String displayName, Class<? extends CyIdentifiable> modelDataType)
Constructor.NodeShapeVisualProperty(NodeShape defaultValue, String id, String displayName, Class<? extends CyIdentifiable> modelDataType)
Constructor.ObjectPositionVisualProperty(ObjectPosition defaultValue, String id, String displayName, Class<? extends CyIdentifiable> targetObjectDataType)
PaintVisualProperty(Paint def, Range<Paint> range, String id, String displayName, Class<? extends CyIdentifiable> modelDataType)
Constructor.StringVisualProperty(String def, Range<String> range, String id, String displayName, boolean ignoreDefault, Class<? extends CyIdentifiable> modelDataType)
Constructor.StringVisualProperty(String def, Range<String> range, String id, String displayName, Class<? extends CyIdentifiable> modelDataType)
Constructor. -
Uses of CyIdentifiable in org.cytoscape.view.presentation.property.table
ModifierConstructorDescriptionCellFormatVisualProperty(CellFormat def, String id, String displayName, Class<? extends CyIdentifiable> modelDataType)
TableModeVisualProperty(TableMode defaultValue, String id, String displayName, Class<? extends CyIdentifiable> modelDataType)
-
Uses of CyIdentifiable in org.cytoscape.view.vizmap
Modifier and TypeMethodDescriptionvoid
VisualMappingFunction.apply(CyRow row, View<? extends CyIdentifiable> view)
Apply mapping to the view model.void
VisualStyle.apply(CyRow row, View<? extends CyIdentifiable> view)
Apply Visual Property values only to the given View Object (node or edge). -
Uses of CyIdentifiable in org.cytoscape.view.vizmap.gui.editor
Modifier and TypeMethodDescriptionEditorManager.getDataTableComboBoxEditor(Class<? extends CyIdentifiable> targetObjectType)
Attribute selector for the given table entry type. -
Uses of CyIdentifiable in org.cytoscape.view.vizmap.mappings
Modifier and TypeMethodDescriptionvoid
AbstractVisualMappingFunction.apply(CyRow row, View<? extends CyIdentifiable> view)