package org.jactr.core.module.declarative.basic.type;
/*
* default logging
*/
import java.util.Collection;
import org.jactr.core.chunktype.IChunkType;
import org.jactr.core.chunktype.ISymbolicChunkType;
public interface ISymbolicChunkTypeFactory
{
public ISymbolicChunkType newSymbolicChunkType();
public void bind(ISymbolicChunkType symbolic, IChunkType wrapper,
Collection<IChunkType> parents);
public void unbind(ISymbolicChunkType symbolic);
public void merge(ISymbolicChunkType master, ISymbolicChunkType mergie);
public void dispose(ISymbolicChunkType symbolic);
}