package org.goko.core.gcode.element; import org.goko.core.common.exception.GkException; public interface IInstructionSetIterator<G extends IGCodeContext, T extends IInstruction> { void initialize(G context); boolean hasNext(); T next() throws GkException; G getContext(); }