/* GeoGebra - Dynamic Mathematics for Everyone http://www.geogebra.org This file is part of GeoGebra. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. */ package org.geogebra.common.kernel.commands; /** * ID's of tables for commands */ public interface CommandsConstants { /** * Index for commands */ public static final int ALL_COMMANDS_INDEX = -1; /** * Index for math commands */ public static final int MATH_FUNC_INDEX = -2; /** Geometry commands */ public static final int TABLE_GEOMETRY = 0; /** Algebra commands */ public static final int TABLE_ALGEBRA = 1; /** Text commands */ public static final int TABLE_TEXT = 2; /** Logical commands */ public static final int TABLE_LOGICAL = 3; /** Functions and calculus commands */ public static final int TABLE_FUNCTION = 4; /** Conic commands */ public static final int TABLE_CONIC = 5; /** List commands */ public static final int TABLE_LIST = 6; /** Matrix and vector commands */ public static final int TABLE_VECTOR = 7; /** Transformation commands */ public static final int TABLE_TRANSFORMATION = 8; /** Charts */ public static final int TABLE_CHARTS = 9; /** Statistics commands */ public static final int TABLE_STATISTICS = 10; /** Probability commands */ public static final int TABLE_PROBABILITY = 11; /** Spreadsheet commands */ public static final int TABLE_SPREADSHEET = 12; /** Scripting commands */ public static final int TABLE_SCRIPTING = 13; /** Discrete math commands */ public static final int TABLE_DISCRETE = 14; /** GeoGebra commands */ public static final int TABLE_GEOGEBRA = 15; /** Optimization commands */ public static final int TABLE_OPTIMIZATION = 16; /** 3D commands */ public static final int TABLE_3D = 17; /** CAS commands -- do not display this table by default */ public static final int TABLE_CAS = 18; /** Financial commands */ public static final int TABLE_FINANCIAL = 19; /** * Compatibility commands in case some English commands were renamed. This * table should never be displayed in input help. */ public static final int TABLE_ENGLISH = 20; }