package org.jactr.core.module.procedural.five.learning;
/*
* default logging
*/
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class CompilableContext implements ICompilableContext
{
/**
* Logger definition
*/
static private final transient Log LOGGER = LogFactory
.getLog(CompilableContext.class);
private boolean _canCompileOut;
private boolean _isImmediate;
private boolean _isJammable;
public CompilableContext(boolean isImmediate, boolean isJammable, boolean canCompileOut)
{
_isJammable = isJammable;
_isImmediate = isImmediate;
_canCompileOut = canCompileOut;
}
public boolean canCompileOut()
{
return _canCompileOut;
}
public boolean isImmediate()
{
return _isImmediate;
}
public boolean isJammable()
{
return _isJammable;
}
}