Uses of Interface
org.cytoscape.group.CyGroup
Package
Description
This package provides an API for creating and managing
groups in Cytoscape.
An api for configuring
CyGroup
s.This package contains the various events and listeners
related to group management, creation, and destruction.
-
Uses of CyGroup in org.cytoscape.group
Modifier and TypeMethodDescriptionCyGroupFactory.createGroup
(CyNetwork network, boolean register) Creates a CyGroup object in the referenced network.CyGroupFactory.createGroup
(CyNetwork network, List<CyNode> nodes, List<CyEdge> edges, boolean register) Creates a CyGroup object in the referenced network initially populated with the supplied nodes.CyGroupFactory.createGroup
(CyNetwork network, CyNode node, boolean register) Creates a CyGroup object in the referenced network from an existingCyNode
.CyGroupFactory.createGroup
(CyNetwork network, CyNode node, List<CyNode> nodes, List<CyEdge> edges, boolean register) Creates a CyGroup object in the referenced network from an existingCyNode
.Return the group the corresponds to a particular node in aCyNetwork
.Modifier and TypeMethodDescriptionCyGroupManager.getGroupSet
(CyNetwork network) Provides the set of all the groups known to the groups manager in a particular network.CyGroupManager.getGroupsForNode
(CyNode node) Return the list ofCyGroup
s this node is in.CyGroupManager.getGroupsForNode
(CyNode node, CyNetwork network) Return the list ofCyGroup
s this node is in for a particular network.Modifier and TypeMethodDescriptionvoid
Registers a group with the group manager.void
CyGroupManager.destroyGroup
(CyGroup group) Destroy a group.Aggregator<?>
CyGroupSettingsManager.getAggregator
(CyGroup group, CyColumn column) Get theAggregator
that will be used to aggregate the values in a specificCyColumn
for all of the nodes in a group onto the corresponding column in the group node.Aggregator<?>
CyGroupSettingsManager.getDefaultAggregation
(CyGroup group, Class<?> ovClass) Get theAggregator
for a specific column type as expressed as a javaClass
that will be used in the specifiedCyGroup
.Aggregator<?>
CyGroupSettingsManager.getDefaultListAggregation
(CyGroup group, Class<?> ovClass) Get theAggregator
for a specific List column type as expressed as a javaClass
that will be used in the specifiedCyGroup
.CyGroupSettingsManager.getDoubleClickAction
(CyGroup group) Get the currentCyGroupSettingsManager.DoubleClickAction
for the specified group.boolean
CyGroupSettingsManager.getEnableAttributeAggregation
(CyGroup group) Get the setting for whether or not we're enabling aggregation for a specific group.CyGroupSettingsManager.getGroupViewType
(CyGroup group) Get the currentCyGroupSettingsManager.GroupViewType
for the specified group.Aggregator<?>
CyGroupSettingsManager.getOverrideAggregation
(CyGroup group, CyColumn column) Get the override aggregation setting for a column (if any) in a specific group.boolean
CyGroupSettingsManager.getUseNestedNetworks
(CyGroup group) Get the setting for whether or not to create a nested network view on collapsed nodes for the specifiedCyGroup
.void
CyGroupSettingsManager.setDefaultAggregation
(CyGroup group, Class<?> ovClass, String aggName) Set theAggregator
for a specific column type as expressed as a javaClass
that will be used in the specifiedCyGroup
.void
CyGroupSettingsManager.setDefaultAggregation
(CyGroup group, Class<?> ovClass, Aggregator<?> agg) Set theAggregator
for a specific column type as expressed as a javaClass
that will be used in the specifiedCyGroup
.void
CyGroupSettingsManager.setDefaultListAggregation
(CyGroup group, Class<?> ovClass, String aggName) Set theAggregator
for a specific List column type as expressed as a javaClass
that will be used in the specifiedCyGroup
.void
CyGroupSettingsManager.setDefaultListAggregation
(CyGroup group, Class<?> ovClass, Aggregator<?> agg) Set theAggregator
for a specific List column type as expressed as a javaClass
that will be used in the specifiedCyGroup
.void
CyGroupSettingsManager.setDoubleClickAction
(CyGroup group, CyGroupSettingsManager.DoubleClickAction action) Set theCyGroupSettingsManager.DoubleClickAction
for a specific group.void
CyGroupSettingsManager.setEnableAttributeAggregation
(CyGroup group, boolean aggregate) Set the setting for whether or not we're aggregating values for member nodes onto the group node for a specific group.void
CyGroupSettingsManager.setGroupViewType
(CyGroup group, CyGroupSettingsManager.GroupViewType action) Set theCyGroupSettingsManager.GroupViewType
for a specific group.void
CyGroupSettingsManager.setOverrideAggregation
(CyGroup group, CyColumn column, Aggregator<?> agg) set the override aggregation setting for a column in a group (if any).void
CyGroupSettingsManager.setUseNestedNetworks
(CyGroup group, boolean useNestedNetwork) Set the setting for whether or not to create a nested network view on collapsed nodes for a specificCyGroup
. -
Uses of CyGroup in org.cytoscape.group.data
-
Uses of CyGroup in org.cytoscape.group.events
ModifierConstructorDescriptionGroupAboutToBeDestroyedEvent
(CyGroupManager source, CyGroup group) Constructs event.GroupAboutToBeRemovedEvent
(CyGroup source, CyNetwork network) Constructs event.GroupAboutToCollapseEvent
(CyGroup source, CyNetwork network, boolean collapsing) Constructs event.GroupAddedEvent
(CyGroupManager source, CyGroup group) Constructs event.GroupAddedToNetworkEvent
(CyGroup source, CyNetwork network) Constructs event.GroupCollapsedEvent
(CyGroup source, CyNetwork network, boolean collapsed) Constructs event.GroupEdgesAddedEvent
(CyGroup source, List<CyEdge> edges) Constructs event.GroupEdgesAddedEvent
(CyGroup source, CyEdge edge) Constructs event.GroupEdgesRemovedEvent
(CyGroup source, List<CyEdge> edges) Constructs event.GroupEdgesRemovedEvent
(CyGroup source, CyEdge edge) Constructs event.GroupNodesAddedEvent
(CyGroup source, List<CyNode> nodes) Constructs event.GroupNodesAddedEvent
(CyGroup source, CyNode node) Constructs event.GroupNodesRemovedEvent
(CyGroup source, List<CyNode> nodes) Constructs event.GroupNodesRemovedEvent
(CyGroup source, CyNode node) Constructs event.