package org.jactr.modules.pm.visual.buffer.six; import org.jactr.core.module.procedural.five.learning.ICompilableContext; import org.jactr.core.production.request.ChunkRequest; import org.jactr.core.production.request.IRequest; public class VisualCompilableContext implements ICompilableContext { public boolean isImmediate(IRequest request) { if(request instanceof ChunkRequest) return true; return false; } public boolean isDeterministic(IRequest request) { if(request instanceof ChunkRequest) return true; return false; } public boolean isJammable(IRequest request) { if(request instanceof ChunkRequest) return false; return true; } public boolean canCompileOut(IRequest request) { return false; } }