/*
* This file is part of the HyperGraphDB source distribution. This is copyrighted
* software. For permitted uses, licensing options and redistribution, please see
* the LicensingInformation file at the root level of the distribution.
*
* Copyright (c) 2005-2010 Kobrix Software, Inc. All rights reserved.
*/
package org.hypergraphdb.type.javaprimitive;
import org.hypergraphdb.HGPersistentHandle;
import org.hypergraphdb.HyperGraph;
import org.hypergraphdb.type.HGAtomType;
public abstract class PrimitiveArrayType implements HGAtomType
{
protected HyperGraph hg;
public void setHyperGraph(HyperGraph hg)
{
this.hg = hg;
}
public void release(HGPersistentHandle handle)
{
hg.getStore().removeData(handle);
}
public boolean subsumes(Object general, Object specific)
{
// TODO
return false;
}
}