Class HierarchyEncoderImpl<T>

Type Parameters:
T -
All Implemented Interfaces:
Externalizable, Serializable, CodedHierarchy<T>, HierarchyEncoder<T>
Direct Known Subclasses:
TraitRegistryImpl.CachingHierarcyEncoderImpl

public class HierarchyEncoderImpl<T> extends CodedHierarchyImpl<T> implements HierarchyEncoder<T>, Externalizable
Encodes a hierachy using bit masks, according to the algorithm described in M.F. van Bommel, P. Wang, Encoding Multiple Inheritance Hierarchies for Lattice Operations Data & Knowledge Engineering 50 (2004) 175-194
See Also: