public class GraphAssemblyRecord
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.Object |
FILTER_GRAPH_KEY
The key that identifes this GraphAssemblyRecord in the
UserData . |
Modifier and Type | Method and Description |
---|---|
static GraphAssemblyRecord |
getAssemblyRecord(Graph g)
Returns the GraphAssemblyRecord for a particular graph.
|
java.lang.String |
getName()
Returns the name of the filter that generated this Graph.
|
java.lang.String |
getNameExtended()
Returns the collated name of the sequence of filters.
|
Graph |
getOriginalExtended()
Returns the first original graph
If the original graph was generated by a different filter (as in the
first example at
EfficientFilter ,
then there is a "previous" graph--and thus a previous GraphAssemblyRecord. |
Graph |
getOriginalGraph()
Returns the original graph that created this subset.
|
GraphAssemblyRecord |
getPreviousAssemblyRecord()
Returns the GraphAssemblyRecord, if it exists, of the original
graph.
|
public static final java.lang.Object FILTER_GRAPH_KEY
UserData
.public Graph getOriginalGraph()
public java.lang.String getName()
EfficientFilter
,
then they are all returned, collated together.public GraphAssemblyRecord getPreviousAssemblyRecord()
EfficientFilter
,
then there is a "previous" graph--and thus a previous GraphAssemblyRecord.public java.lang.String getNameExtended()
EfficientFilter
,
then there is a "previous" graph--and thus a previous GraphAssemblyRecord.
This follows the chain back and returns the collated set of names.public Graph getOriginalExtended()
EfficientFilter
,
then there is a "previous" graph--and thus a previous GraphAssemblyRecord.
This follows the chain back and returns the first Graph.public static GraphAssemblyRecord getAssemblyRecord(Graph g)
g
- A Graph that may be a filtered version of some other graph.FILTER_GRAPH_KEY
,
UserDataContainer.getUserDatum(java.lang.Object)