PIP.Domains.Family
Class HierarchicalFamily
java.lang.Object
PIP.Domains.Family.HierarchicalFamily
- All Implemented Interfaces:
- java.io.Serializable, Family
- Direct Known Subclasses:
- Cath, Scop, Subfamily
public abstract class HierarchicalFamily
- extends java.lang.Object
- implements Family
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
HierarchicalFamily
public HierarchicalFamily()
getLevel
public abstract java.lang.String getLevel(int n)
getLevels
public abstract int getLevels()
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
compareTo
public int compareTo(Family f)
compareAt
public static int compareAt(int levels,
HierarchicalFamily f1,
HierarchicalFamily f2)
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
withLevels
public HierarchicalFamily withLevels(int newlevels)
throws java.lang.Exception
- Throws:
java.lang.Exception