package org.jactr.core.utils;
/*
* default logging
*/
/**
* adaptable interface to be used in preference to checking instanceof,
* particularly for theory specific code: <code>
* ISubsymbolicChunk4 ssc4 = chunk.getSubsymbolicChunk().getAdapter(ISubsymbolicChunk4.class);
* </code>
*
* @author harrison
*/
public interface IAdaptable
{
public <T> T getAdapter(Class<T> adapterClass);
}