gov.nih.nci.caarray.external.v1_0.sample
Class AnnotationValueSet
java.lang.Object
gov.nih.nci.caarray.external.v1_0.sample.AnnotationValueSet
- All Implemented Interfaces:
- java.io.Serializable
public class AnnotationValueSet
- extends java.lang.Object
- implements java.io.Serializable
An AnnotationValueSet contains the set of values for a given category. An AnnotationValueSet always belongs to an
AnnotationColumn, and the set of values is for the node corresponding to that column.
A node's set of values for a given category is calculated as follows:
- if the node directly has a characteristic of the given category, then the set of values is a singleton containing
that characteristic's values
- otherwise, the set of values consists of the union of the set of values for the given categories across the nodes
that are the direct predecessors of this node in the experiment graph.
- Author:
- dkokotov
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
AnnotationValueSet
public AnnotationValueSet()
getValues
public java.util.Set<AbstractValue> getValues()
- Returns:
- the values
setValues
public void setValues(java.util.Set<AbstractValue> values)
- Parameters:
values
- the values to set
getCategory
public Category getCategory()
- Returns:
- the category
setCategory
public void setCategory(Category category)
- Parameters:
category
- the category to set
toString
public java.lang.String toString()
-
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
-
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
-
- Overrides:
hashCode
in class java.lang.Object