| Package | Description | 
|---|---|
| uk.ac.ebi.arrayexpress2.magetab.datamodel.adf.node | 
 Classes that model the nodes in the ADF graph datastructure, as described by the
MAGE-TAB specification. 
 | 
| uk.ac.ebi.arrayexpress2.magetab.datamodel.graph | 
 Some high-level graph modelling classes, for representing abstract graphs. 
 | 
| uk.ac.ebi.arrayexpress2.magetab.datamodel.graph.utils | |
| uk.ac.ebi.arrayexpress2.magetab.datamodel.sdrf.node | 
 Classes that model nodes in the SDRF graph datastructure, as described by the
MAGE-TAB specification. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ADFNode
A node in the ADF data structure. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractADFNode
An abstract top-level implementation of an ADFNode. 
 | 
class  | 
CompositeElementNode
Models "Composite Element" nodes in the ADF graph, according to the MAGE-TAB specification. 
 | 
class  | 
FeatureNode
Models "Feature" nodes in the ADF graph, according to the MAGE-TAB specification. 
 | 
class  | 
ReporterNode
Models "Reporter" nodes in the ADF graph, according to the MAGE-TAB specification. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractGraph<S extends Node>
An abstract top-level implementation of a MAGE-TAB graph. 
 | 
interface  | 
Graph<S extends Node>
A directed, acyclic graph that can be used to store  
Nodes that are linked together. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractNode
An abstract top-level implementation of a Node in the MAGE-TAB graph. 
 | 
class  | 
UnresolvedPlaceholderNode
A dedicated type of graph node that serves as a simple placeholder in lieu of the node being fully parsed. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Set<Node> | 
Node.getChildNodes()
Returns the set of nodes that are children of this node. 
 | 
Set<Node> | 
AbstractNode.getChildNodes()  | 
Set<Node> | 
Node.getParentNodes()
Returns the set of nodes that are parents of this node. 
 | 
Set<Node> | 
AbstractNode.getParentNodes()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Node.addChildNode(Node childNode)
Adds the child node to this Node. 
 | 
void | 
AbstractNode.addChildNode(Node childNode)  | 
void | 
Node.addParentNode(Node parentNode)
Adds a parent node to this node 
 | 
void | 
AbstractNode.addParentNode(Node parentNode)  | 
void | 
AbstractGraph.checkForCycles(Node node,
              Node childNode)  | 
void | 
Graph.checkForCycles(Node node,
              Node childNode)
Assertain whether this graph contains any cycles. 
 | 
void | 
Node.removeChildNode(Node childNode)
Removes the reference to the child from this node 
 | 
void | 
AbstractNode.removeChildNode(Node childNode)  | 
void | 
AbstractGraph.removeNode(Node node)  | 
void | 
Node.removeParentNode(Node parentNode)
Removes the reference to the parent from this node 
 | 
void | 
AbstractNode.removeParentNode(Node parentNode)  | 
boolean | 
Node.updateChildNode(Node nodeToUpdate)
Updates a child node equal to the supplied node with a new object reference. 
 | 
boolean | 
AbstractNode.updateChildNode(Node nodeToUpdate)  | 
boolean | 
Node.updateParentNode(Node nodeToUpdate)
Updates a parent node equal to the supplied node with a new object reference. 
 | 
boolean | 
AbstractNode.updateParentNode(Node nodeToUpdate)  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends Node>  | 
GraphUtils.findDownstreamNodes(Node currentNode,
                   Class<T> downstreamNodeType)
Finds nodes downstream of the given node in the graph, searching for nodes of a particular type. 
 | 
static <T extends Node>  | 
GraphUtils.findUpstreamNodes(Node currentNode,
                 Class<T> upstreamNodeType)
Finds nodes upstream of the given node in the graph, searching for nodes of a particular type. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Collection<? extends Node> | 
GraphUtils.findDownstreamNodes(Node currentNode,
                   String downstreamNodeType)
Finds nodes downstream of the given node in the graph, searching for nodes of a particular type. 
 | 
static Collection<? extends Node> | 
GraphUtils.findUpstreamNodes(Node currentNode,
                 String upstreamNodeType)
Finds nodes upstream of the given node in the graph, searching for nodes of a particular type. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends Node>  | 
GraphUtils.findDownstreamNodes(Node currentNode,
                   Class<T> downstreamNodeType)
Finds nodes downstream of the given node in the graph, searching for nodes of a particular type. 
 | 
static Collection<? extends Node> | 
GraphUtils.findDownstreamNodes(Node currentNode,
                   String downstreamNodeType)
Finds nodes downstream of the given node in the graph, searching for nodes of a particular type. 
 | 
static <T extends Node>  | 
GraphUtils.findUpstreamNodes(Node currentNode,
                 Class<T> upstreamNodeType)
Finds nodes upstream of the given node in the graph, searching for nodes of a particular type. 
 | 
static Collection<? extends Node> | 
GraphUtils.findUpstreamNodes(Node currentNode,
                 String upstreamNodeType)
Finds nodes upstream of the given node in the graph, searching for nodes of a particular type. 
 | 
static boolean | 
GraphUtils.isDirectlyDownstream(Node currentNode,
                    Node maybeDownstreamNode)
Determine whether the query node, "maybeDownstreamNode", is downstream of the current node in the given SDRF
 graph. 
 | 
static boolean | 
GraphUtils.isDirectlyUpstream(Node currentNode,
                  Node maybeUpstreamNode)
Determine whether the query node, "maybeUpstreamNode", is upstream of the current node in the given graph. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SDRFNode
A node in the SDRF data structure. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractSDRFNode
An abstract top-level implementation of an SDRFNode. 
 | 
class  | 
ArrayDataMatrixNode
An array data matrix node in the graph. 
 | 
class  | 
ArrayDataNode
An array data node in the graph. 
 | 
class  | 
ArrayDesignNode
Deprecated. 
 
since version 1.1 
 | 
class  | 
AssayNode
An Assay Node, in the SDRF graph. 
 | 
class  | 
DerivedArrayDataMatrixNode
A derived array data matrix node in the graph. 
 | 
class  | 
DerivedArrayDataNode
A derived array data node in the graph. 
 | 
class  | 
ExtractNode
An extract node in the graph. 
 | 
class  | 
HybridizationNode
A hybridization node in the graph. 
 | 
class  | 
ImageNode
An image node in the graph. 
 | 
class  | 
LabeledExtractNode
A labeled extract node in the graph. 
 | 
class  | 
NormalizationNode
A normalization node in the graph. 
 | 
class  | 
ProtocolApplicationNode
A protocol "node" in the graph. 
 | 
class  | 
SampleNode
A sample node in the graph. 
 | 
class  | 
ScanNode
A scan node in the graph. 
 | 
class  | 
SourceNode
A source node in the graph. 
 | 
Copyright © 2014. All rights reserved.