package kernel;
/**
Some useful constants for the kernel.
*/
public final class KernelConstants {
/** The config key for gis implementations. */
public static final String GIS_KEY = "kernel.gis";
/** The config key for perception implementations. */
public static final String PERCEPTION_KEY = "kernel.perception";
/** The config key for communication model implementations. */
public static final String COMMUNICATION_MODEL_KEY = "kernel.communication";
/** The config key for agent implementations. */
public static final String AGENTS_KEY = "kernel.agents";
/** The config key for simulator implementations. */
public static final String SIMULATORS_KEY = "kernel.simulators";
/** The config key for viewer implementations. */
public static final String VIEWERS_KEY = "kernel.viewers";
/** The config key for component implementations. */
public static final String COMPONENTS_KEY = "kernel.components";
/** Whether to run the kernel in inline-only mode. */
public static final String INLINE_ONLY_KEY = "kernel.inline-only";
/** The config key for ignoring agent commands at the start of the simulation. */
public static final String IGNORE_AGENT_COMMANDS_KEY = "kernel.agents.ignoreuntil";
private KernelConstants() {}
}