package org.simantics.db.impl.query; import org.simantics.db.exception.DatabaseException; public class TypeHierarchyFactory extends QueryFactoryBase { @Override public CacheEntryBase readKeyAndValue(QueryDeserializer deserializer) throws DatabaseException { TypeHierarchy result = reference(deserializer); IntSet ia = IntSet.deserialize(deserializer); result.setResult(ia); result.setReady(); return result; } @Override public T reference(QueryDeserializer deserializer) throws DatabaseException { return (T)deserializer.readTypeHierarchy(); } }