/**
* (c) Urs Zeidler
*/
package de.urszeidler.eclipse.shr5.gameplay;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EOperation;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.GameplayFactory
* @model kind="package"
* @generated
*/
public interface GameplayPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "gameplay";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://urszeidler.de/shr5/gameplay/1.0";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "gameplay";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
GameplayPackage eINSTANCE = de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl.init();
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.ExecutionStackImpl <em>Execution Stack</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.ExecutionStackImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getExecutionStack()
* @generated
*/
int EXECUTION_STACK = 0;
/**
* The feature id for the '<em><b>Current Command</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTION_STACK__CURRENT_COMMAND = 0;
/**
* The feature id for the '<em><b>Protocol</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTION_STACK__PROTOCOL = 1;
/**
* The number of structural features of the '<em>Execution Stack</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTION_STACK_FEATURE_COUNT = 2;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTION_STACK___REDO = 0;
/**
* The number of operations of the '<em>Execution Stack</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTION_STACK_OPERATION_COUNT = 1;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.Command <em>Command</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.Command
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getCommand()
* @generated
*/
int COMMAND = 2;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND__EXECUTED = 0;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND__SUB_COMMANDS = 1;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND__DATE = 2;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND__CMD_CALLBACK = 3;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND__EXECUTING = 4;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND__CAN_EXECUTE = 5;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND__HIDDEN = 6;
/**
* The number of structural features of the '<em>Command</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND_FEATURE_COUNT = 7;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND___REDO = 0;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND___UNDO = 1;
/**
* The number of operations of the '<em>Command</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND_OPERATION_COUNT = 2;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.SubjectCommandImpl <em>Subject Command</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.SubjectCommandImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSubjectCommand()
* @generated
*/
int SUBJECT_COMMAND = 3;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBJECT_COMMAND__EXECUTED = COMMAND__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBJECT_COMMAND__SUB_COMMANDS = COMMAND__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBJECT_COMMAND__DATE = COMMAND__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBJECT_COMMAND__CMD_CALLBACK = COMMAND__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBJECT_COMMAND__EXECUTING = COMMAND__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBJECT_COMMAND__CAN_EXECUTE = COMMAND__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBJECT_COMMAND__HIDDEN = COMMAND__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBJECT_COMMAND__SUBJECT = COMMAND_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Subject Command</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBJECT_COMMAND_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBJECT_COMMAND___REDO = COMMAND___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBJECT_COMMAND___UNDO = COMMAND___UNDO;
/**
* The number of operations of the '<em>Subject Command</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBJECT_COMMAND_OPERATION_COUNT = COMMAND_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.ProbeCommandImpl <em>Probe Command</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.ProbeCommandImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getProbeCommand()
* @generated
*/
int PROBE_COMMAND = 9;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__EXECUTED = SUBJECT_COMMAND__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__SUB_COMMANDS = SUBJECT_COMMAND__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__DATE = SUBJECT_COMMAND__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__CMD_CALLBACK = SUBJECT_COMMAND__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__EXECUTING = SUBJECT_COMMAND__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__CAN_EXECUTE = SUBJECT_COMMAND__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__HIDDEN = SUBJECT_COMMAND__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__SUBJECT = SUBJECT_COMMAND__SUBJECT;
/**
* The feature id for the '<em><b>Probe</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__PROBE = SUBJECT_COMMAND_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Successes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__SUCCESSES = SUBJECT_COMMAND_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Glitches</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__GLITCHES = SUBJECT_COMMAND_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__LIMIT = SUBJECT_COMMAND_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Probe State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__PROBE_STATE = SUBJECT_COMMAND_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Probe Mods</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__PROBE_MODS = SUBJECT_COMMAND_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Skip Test</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__SKIP_TEST = SUBJECT_COMMAND_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Push The Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__PUSH_THE_LIMIT = SUBJECT_COMMAND_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Second Chance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__SECOND_CHANCE = SUBJECT_COMMAND_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Close Call</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__CLOSE_CALL = SUBJECT_COMMAND_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Thresholds</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__THRESHOLDS = SUBJECT_COMMAND_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Net Hits</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__NET_HITS = SUBJECT_COMMAND_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Test State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__TEST_STATE = SUBJECT_COMMAND_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Mods</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND__MODS = SUBJECT_COMMAND_FEATURE_COUNT + 13;
/**
* The number of structural features of the '<em>Probe Command</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND_FEATURE_COUNT = SUBJECT_COMMAND_FEATURE_COUNT + 14;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND___REDO = SUBJECT_COMMAND___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND___UNDO = SUBJECT_COMMAND___UNDO;
/**
* The number of operations of the '<em>Probe Command</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_COMMAND_OPERATION_COUNT = SUBJECT_COMMAND_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.DamageTestImpl <em>Damage Test</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.DamageTestImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getDamageTest()
* @generated
*/
int DAMAGE_TEST = 1;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__EXECUTED = PROBE_COMMAND__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__SUB_COMMANDS = PROBE_COMMAND__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__DATE = PROBE_COMMAND__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__CMD_CALLBACK = PROBE_COMMAND__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__EXECUTING = PROBE_COMMAND__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__CAN_EXECUTE = PROBE_COMMAND__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__HIDDEN = PROBE_COMMAND__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__SUBJECT = PROBE_COMMAND__SUBJECT;
/**
* The feature id for the '<em><b>Probe</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__PROBE = PROBE_COMMAND__PROBE;
/**
* The feature id for the '<em><b>Successes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__SUCCESSES = PROBE_COMMAND__SUCCESSES;
/**
* The feature id for the '<em><b>Glitches</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__GLITCHES = PROBE_COMMAND__GLITCHES;
/**
* The feature id for the '<em><b>Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__LIMIT = PROBE_COMMAND__LIMIT;
/**
* The feature id for the '<em><b>Probe State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__PROBE_STATE = PROBE_COMMAND__PROBE_STATE;
/**
* The feature id for the '<em><b>Probe Mods</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__PROBE_MODS = PROBE_COMMAND__PROBE_MODS;
/**
* The feature id for the '<em><b>Skip Test</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__SKIP_TEST = PROBE_COMMAND__SKIP_TEST;
/**
* The feature id for the '<em><b>Push The Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__PUSH_THE_LIMIT = PROBE_COMMAND__PUSH_THE_LIMIT;
/**
* The feature id for the '<em><b>Second Chance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__SECOND_CHANCE = PROBE_COMMAND__SECOND_CHANCE;
/**
* The feature id for the '<em><b>Close Call</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__CLOSE_CALL = PROBE_COMMAND__CLOSE_CALL;
/**
* The feature id for the '<em><b>Thresholds</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__THRESHOLDS = PROBE_COMMAND__THRESHOLDS;
/**
* The feature id for the '<em><b>Net Hits</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__NET_HITS = PROBE_COMMAND__NET_HITS;
/**
* The feature id for the '<em><b>Test State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__TEST_STATE = PROBE_COMMAND__TEST_STATE;
/**
* The feature id for the '<em><b>Mods</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__MODS = PROBE_COMMAND__MODS;
/**
* The feature id for the '<em><b>Damage</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__DAMAGE = PROBE_COMMAND_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Dv</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__DV = PROBE_COMMAND_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Effective Damage</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST__EFFECTIVE_DAMAGE = PROBE_COMMAND_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Damage Test</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST_FEATURE_COUNT = PROBE_COMMAND_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST___REDO = PROBE_COMMAND___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST___UNDO = PROBE_COMMAND___UNDO;
/**
* The number of operations of the '<em>Damage Test</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAMAGE_TEST_OPERATION_COUNT = PROBE_COMMAND_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.SkillTestCmdImpl <em>Skill Test Cmd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.SkillTestCmdImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSkillTestCmd()
* @generated
*/
int SKILL_TEST_CMD = 4;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__EXECUTED = PROBE_COMMAND__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__SUB_COMMANDS = PROBE_COMMAND__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__DATE = PROBE_COMMAND__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__CMD_CALLBACK = PROBE_COMMAND__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__EXECUTING = PROBE_COMMAND__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__CAN_EXECUTE = PROBE_COMMAND__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__HIDDEN = PROBE_COMMAND__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__SUBJECT = PROBE_COMMAND__SUBJECT;
/**
* The feature id for the '<em><b>Probe</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__PROBE = PROBE_COMMAND__PROBE;
/**
* The feature id for the '<em><b>Successes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__SUCCESSES = PROBE_COMMAND__SUCCESSES;
/**
* The feature id for the '<em><b>Glitches</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__GLITCHES = PROBE_COMMAND__GLITCHES;
/**
* The feature id for the '<em><b>Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__LIMIT = PROBE_COMMAND__LIMIT;
/**
* The feature id for the '<em><b>Probe State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__PROBE_STATE = PROBE_COMMAND__PROBE_STATE;
/**
* The feature id for the '<em><b>Probe Mods</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__PROBE_MODS = PROBE_COMMAND__PROBE_MODS;
/**
* The feature id for the '<em><b>Skip Test</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__SKIP_TEST = PROBE_COMMAND__SKIP_TEST;
/**
* The feature id for the '<em><b>Push The Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__PUSH_THE_LIMIT = PROBE_COMMAND__PUSH_THE_LIMIT;
/**
* The feature id for the '<em><b>Second Chance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__SECOND_CHANCE = PROBE_COMMAND__SECOND_CHANCE;
/**
* The feature id for the '<em><b>Close Call</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__CLOSE_CALL = PROBE_COMMAND__CLOSE_CALL;
/**
* The feature id for the '<em><b>Thresholds</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__THRESHOLDS = PROBE_COMMAND__THRESHOLDS;
/**
* The feature id for the '<em><b>Net Hits</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__NET_HITS = PROBE_COMMAND__NET_HITS;
/**
* The feature id for the '<em><b>Test State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__TEST_STATE = PROBE_COMMAND__TEST_STATE;
/**
* The feature id for the '<em><b>Mods</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__MODS = PROBE_COMMAND__MODS;
/**
* The feature id for the '<em><b>Skill</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD__SKILL = PROBE_COMMAND_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Skill Test Cmd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD_FEATURE_COUNT = PROBE_COMMAND_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD___REDO = PROBE_COMMAND___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD___UNDO = PROBE_COMMAND___UNDO;
/**
* The number of operations of the '<em>Skill Test Cmd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SKILL_TEST_CMD_OPERATION_COUNT = PROBE_COMMAND_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.OpposedSkillTestCmdImpl <em>Opposed Skill Test Cmd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.OpposedSkillTestCmdImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getOpposedSkillTestCmd()
* @generated
*/
int OPPOSED_SKILL_TEST_CMD = 5;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__EXECUTED = SKILL_TEST_CMD__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__SUB_COMMANDS = SKILL_TEST_CMD__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__DATE = SKILL_TEST_CMD__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__CMD_CALLBACK = SKILL_TEST_CMD__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__EXECUTING = SKILL_TEST_CMD__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__CAN_EXECUTE = SKILL_TEST_CMD__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__HIDDEN = SKILL_TEST_CMD__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__SUBJECT = SKILL_TEST_CMD__SUBJECT;
/**
* The feature id for the '<em><b>Probe</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__PROBE = SKILL_TEST_CMD__PROBE;
/**
* The feature id for the '<em><b>Successes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__SUCCESSES = SKILL_TEST_CMD__SUCCESSES;
/**
* The feature id for the '<em><b>Glitches</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__GLITCHES = SKILL_TEST_CMD__GLITCHES;
/**
* The feature id for the '<em><b>Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__LIMIT = SKILL_TEST_CMD__LIMIT;
/**
* The feature id for the '<em><b>Probe State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__PROBE_STATE = SKILL_TEST_CMD__PROBE_STATE;
/**
* The feature id for the '<em><b>Probe Mods</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__PROBE_MODS = SKILL_TEST_CMD__PROBE_MODS;
/**
* The feature id for the '<em><b>Skip Test</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__SKIP_TEST = SKILL_TEST_CMD__SKIP_TEST;
/**
* The feature id for the '<em><b>Push The Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__PUSH_THE_LIMIT = SKILL_TEST_CMD__PUSH_THE_LIMIT;
/**
* The feature id for the '<em><b>Second Chance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__SECOND_CHANCE = SKILL_TEST_CMD__SECOND_CHANCE;
/**
* The feature id for the '<em><b>Close Call</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__CLOSE_CALL = SKILL_TEST_CMD__CLOSE_CALL;
/**
* The feature id for the '<em><b>Thresholds</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__THRESHOLDS = SKILL_TEST_CMD__THRESHOLDS;
/**
* The feature id for the '<em><b>Net Hits</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__NET_HITS = SKILL_TEST_CMD__NET_HITS;
/**
* The feature id for the '<em><b>Test State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__TEST_STATE = SKILL_TEST_CMD__TEST_STATE;
/**
* The feature id for the '<em><b>Mods</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__MODS = SKILL_TEST_CMD__MODS;
/**
* The feature id for the '<em><b>Skill</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__SKILL = SKILL_TEST_CMD__SKILL;
/**
* The feature id for the '<em><b>Object</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__OBJECT = SKILL_TEST_CMD_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Object Skill</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD__OBJECT_SKILL = SKILL_TEST_CMD_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Opposed Skill Test Cmd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD_FEATURE_COUNT = SKILL_TEST_CMD_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD___REDO = SKILL_TEST_CMD___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD___UNDO = SKILL_TEST_CMD___UNDO;
/**
* The number of operations of the '<em>Opposed Skill Test Cmd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSED_SKILL_TEST_CMD_OPERATION_COUNT = SKILL_TEST_CMD_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.InitativeImpl <em>Initative</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.InitativeImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getInitative()
* @generated
*/
int INITATIVE = 6;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE__EXECUTED = SUBJECT_COMMAND__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE__SUB_COMMANDS = SUBJECT_COMMAND__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE__DATE = SUBJECT_COMMAND__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE__CMD_CALLBACK = SUBJECT_COMMAND__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE__EXECUTING = SUBJECT_COMMAND__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE__CAN_EXECUTE = SUBJECT_COMMAND__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE__HIDDEN = SUBJECT_COMMAND__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE__SUBJECT = SUBJECT_COMMAND__SUBJECT;
/**
* The feature id for the '<em><b>Ini</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE__INI = SUBJECT_COMMAND_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Actual Ini</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE__ACTUAL_INI = SUBJECT_COMMAND_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Size Initative</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE__SIZE_INITATIVE = SUBJECT_COMMAND_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Initative</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_FEATURE_COUNT = SUBJECT_COMMAND_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE___REDO = SUBJECT_COMMAND___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE___UNDO = SUBJECT_COMMAND___UNDO;
/**
* The operation id for the '<em>Next Pass</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE___NEXT_PASS__INT = SUBJECT_COMMAND_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Initative</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_OPERATION_COUNT = SUBJECT_COMMAND_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.ExecutionProtocolImpl <em>Execution Protocol</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.ExecutionProtocolImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getExecutionProtocol()
* @generated
*/
int EXECUTION_PROTOCOL = 7;
/**
* The feature id for the '<em><b>Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTION_PROTOCOL__COMMANDS = 0;
/**
* The number of structural features of the '<em>Execution Protocol</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTION_PROTOCOL_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Execution Protocol</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTION_PROTOCOL_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.Probe <em>Probe</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.Probe
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getProbe()
* @generated
*/
int PROBE = 8;
/**
* The feature id for the '<em><b>Probe</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE__PROBE = 0;
/**
* The feature id for the '<em><b>Successes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE__SUCCESSES = 1;
/**
* The feature id for the '<em><b>Glitches</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE__GLITCHES = 2;
/**
* The feature id for the '<em><b>Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE__LIMIT = 3;
/**
* The feature id for the '<em><b>Probe State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE__PROBE_STATE = 4;
/**
* The feature id for the '<em><b>Probe Mods</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE__PROBE_MODS = 5;
/**
* The feature id for the '<em><b>Skip Test</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE__SKIP_TEST = 6;
/**
* The feature id for the '<em><b>Push The Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE__PUSH_THE_LIMIT = 7;
/**
* The feature id for the '<em><b>Second Chance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE__SECOND_CHANCE = 8;
/**
* The feature id for the '<em><b>Close Call</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE__CLOSE_CALL = 9;
/**
* The number of structural features of the '<em>Probe</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_FEATURE_COUNT = 10;
/**
* The number of operations of the '<em>Probe</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.PhaseCmd <em>Phase Cmd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.PhaseCmd
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getPhaseCmd()
* @generated
*/
int PHASE_CMD = 10;
/**
* The feature id for the '<em><b>Phase</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PHASE_CMD__PHASE = 0;
/**
* The number of structural features of the '<em>Phase Cmd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PHASE_CMD_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Phase Cmd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PHASE_CMD_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.CombatTurnImpl <em>Combat Turn</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.CombatTurnImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getCombatTurn()
* @generated
*/
int COMBAT_TURN = 11;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_TURN__EXECUTED = COMMAND__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_TURN__SUB_COMMANDS = COMMAND__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_TURN__DATE = COMMAND__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_TURN__CMD_CALLBACK = COMMAND__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_TURN__EXECUTING = COMMAND__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_TURN__CAN_EXECUTE = COMMAND__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_TURN__HIDDEN = COMMAND__HIDDEN;
/**
* The feature id for the '<em><b>Combatants</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_TURN__COMBATANTS = COMMAND_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Action Phases</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_TURN__ACTION_PHASES = COMMAND_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Current Turn</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_TURN__CURRENT_TURN = COMMAND_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Sequence</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_TURN__SEQUENCE = COMMAND_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Combat Turn</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_TURN_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 4;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_TURN___REDO = COMMAND___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_TURN___UNDO = COMMAND___UNDO;
/**
* The operation id for the '<em>Do Turn</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_TURN___DO_TURN = COMMAND_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Combat Turn</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_TURN_OPERATION_COUNT = COMMAND_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.SuccesTest <em>Succes Test</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.SuccesTest
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSuccesTest()
* @generated
*/
int SUCCES_TEST = 12;
/**
* The feature id for the '<em><b>Probe</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST__PROBE = PROBE__PROBE;
/**
* The feature id for the '<em><b>Successes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST__SUCCESSES = PROBE__SUCCESSES;
/**
* The feature id for the '<em><b>Glitches</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST__GLITCHES = PROBE__GLITCHES;
/**
* The feature id for the '<em><b>Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST__LIMIT = PROBE__LIMIT;
/**
* The feature id for the '<em><b>Probe State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST__PROBE_STATE = PROBE__PROBE_STATE;
/**
* The feature id for the '<em><b>Probe Mods</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST__PROBE_MODS = PROBE__PROBE_MODS;
/**
* The feature id for the '<em><b>Skip Test</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST__SKIP_TEST = PROBE__SKIP_TEST;
/**
* The feature id for the '<em><b>Push The Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST__PUSH_THE_LIMIT = PROBE__PUSH_THE_LIMIT;
/**
* The feature id for the '<em><b>Second Chance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST__SECOND_CHANCE = PROBE__SECOND_CHANCE;
/**
* The feature id for the '<em><b>Close Call</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST__CLOSE_CALL = PROBE__CLOSE_CALL;
/**
* The feature id for the '<em><b>Thresholds</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST__THRESHOLDS = PROBE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Net Hits</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST__NET_HITS = PROBE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Test State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST__TEST_STATE = PROBE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Succes Test</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_FEATURE_COUNT = PROBE_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>Succes Test</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_OPERATION_COUNT = PROBE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.ExtendetSkillTestCmdImpl <em>Extendet Skill Test Cmd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.ExtendetSkillTestCmdImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getExtendetSkillTestCmd()
* @generated
*/
int EXTENDET_SKILL_TEST_CMD = 13;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__EXECUTED = SKILL_TEST_CMD__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__SUB_COMMANDS = SKILL_TEST_CMD__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__DATE = SKILL_TEST_CMD__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__CMD_CALLBACK = SKILL_TEST_CMD__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__EXECUTING = SKILL_TEST_CMD__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__CAN_EXECUTE = SKILL_TEST_CMD__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__HIDDEN = SKILL_TEST_CMD__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__SUBJECT = SKILL_TEST_CMD__SUBJECT;
/**
* The feature id for the '<em><b>Probe</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__PROBE = SKILL_TEST_CMD__PROBE;
/**
* The feature id for the '<em><b>Successes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__SUCCESSES = SKILL_TEST_CMD__SUCCESSES;
/**
* The feature id for the '<em><b>Glitches</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__GLITCHES = SKILL_TEST_CMD__GLITCHES;
/**
* The feature id for the '<em><b>Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__LIMIT = SKILL_TEST_CMD__LIMIT;
/**
* The feature id for the '<em><b>Probe State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__PROBE_STATE = SKILL_TEST_CMD__PROBE_STATE;
/**
* The feature id for the '<em><b>Probe Mods</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__PROBE_MODS = SKILL_TEST_CMD__PROBE_MODS;
/**
* The feature id for the '<em><b>Skip Test</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__SKIP_TEST = SKILL_TEST_CMD__SKIP_TEST;
/**
* The feature id for the '<em><b>Push The Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__PUSH_THE_LIMIT = SKILL_TEST_CMD__PUSH_THE_LIMIT;
/**
* The feature id for the '<em><b>Second Chance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__SECOND_CHANCE = SKILL_TEST_CMD__SECOND_CHANCE;
/**
* The feature id for the '<em><b>Close Call</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__CLOSE_CALL = SKILL_TEST_CMD__CLOSE_CALL;
/**
* The feature id for the '<em><b>Thresholds</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__THRESHOLDS = SKILL_TEST_CMD__THRESHOLDS;
/**
* The feature id for the '<em><b>Net Hits</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__NET_HITS = SKILL_TEST_CMD__NET_HITS;
/**
* The feature id for the '<em><b>Test State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__TEST_STATE = SKILL_TEST_CMD__TEST_STATE;
/**
* The feature id for the '<em><b>Mods</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__MODS = SKILL_TEST_CMD__MODS;
/**
* The feature id for the '<em><b>Skill</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__SKILL = SKILL_TEST_CMD__SKILL;
/**
* The feature id for the '<em><b>Start Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__START_DATE = SKILL_TEST_CMD_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Intervall</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD__INTERVALL = SKILL_TEST_CMD_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Extendet Skill Test Cmd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD_FEATURE_COUNT = SKILL_TEST_CMD_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD___REDO = SKILL_TEST_CMD___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD___UNDO = SKILL_TEST_CMD___UNDO;
/**
* The number of operations of the '<em>Extendet Skill Test Cmd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDET_SKILL_TEST_CMD_OPERATION_COUNT = SKILL_TEST_CMD_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.DefensTestCmdImpl <em>Defens Test Cmd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.DefensTestCmdImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getDefensTestCmd()
* @generated
*/
int DEFENS_TEST_CMD = 14;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__EXECUTED = PROBE_COMMAND__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__SUB_COMMANDS = PROBE_COMMAND__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__DATE = PROBE_COMMAND__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__CMD_CALLBACK = PROBE_COMMAND__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__EXECUTING = PROBE_COMMAND__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__CAN_EXECUTE = PROBE_COMMAND__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__HIDDEN = PROBE_COMMAND__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__SUBJECT = PROBE_COMMAND__SUBJECT;
/**
* The feature id for the '<em><b>Probe</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__PROBE = PROBE_COMMAND__PROBE;
/**
* The feature id for the '<em><b>Successes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__SUCCESSES = PROBE_COMMAND__SUCCESSES;
/**
* The feature id for the '<em><b>Glitches</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__GLITCHES = PROBE_COMMAND__GLITCHES;
/**
* The feature id for the '<em><b>Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__LIMIT = PROBE_COMMAND__LIMIT;
/**
* The feature id for the '<em><b>Probe State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__PROBE_STATE = PROBE_COMMAND__PROBE_STATE;
/**
* The feature id for the '<em><b>Probe Mods</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__PROBE_MODS = PROBE_COMMAND__PROBE_MODS;
/**
* The feature id for the '<em><b>Skip Test</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__SKIP_TEST = PROBE_COMMAND__SKIP_TEST;
/**
* The feature id for the '<em><b>Push The Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__PUSH_THE_LIMIT = PROBE_COMMAND__PUSH_THE_LIMIT;
/**
* The feature id for the '<em><b>Second Chance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__SECOND_CHANCE = PROBE_COMMAND__SECOND_CHANCE;
/**
* The feature id for the '<em><b>Close Call</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__CLOSE_CALL = PROBE_COMMAND__CLOSE_CALL;
/**
* The feature id for the '<em><b>Thresholds</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__THRESHOLDS = PROBE_COMMAND__THRESHOLDS;
/**
* The feature id for the '<em><b>Net Hits</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__NET_HITS = PROBE_COMMAND__NET_HITS;
/**
* The feature id for the '<em><b>Test State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__TEST_STATE = PROBE_COMMAND__TEST_STATE;
/**
* The feature id for the '<em><b>Mods</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__MODS = PROBE_COMMAND__MODS;
/**
* The feature id for the '<em><b>Attackers Hits</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD__ATTACKERS_HITS = PROBE_COMMAND_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Defens Test Cmd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD_FEATURE_COUNT = PROBE_COMMAND_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD___REDO = PROBE_COMMAND___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD___UNDO = PROBE_COMMAND___UNDO;
/**
* The number of operations of the '<em>Defens Test Cmd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFENS_TEST_CMD_OPERATION_COUNT = PROBE_COMMAND_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.SuccesTestCmdImpl <em>Succes Test Cmd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.SuccesTestCmdImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSuccesTestCmd()
* @generated
*/
int SUCCES_TEST_CMD = 15;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__EXECUTED = PROBE_COMMAND__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__SUB_COMMANDS = PROBE_COMMAND__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__DATE = PROBE_COMMAND__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__CMD_CALLBACK = PROBE_COMMAND__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__EXECUTING = PROBE_COMMAND__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__CAN_EXECUTE = PROBE_COMMAND__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__HIDDEN = PROBE_COMMAND__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__SUBJECT = PROBE_COMMAND__SUBJECT;
/**
* The feature id for the '<em><b>Probe</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__PROBE = PROBE_COMMAND__PROBE;
/**
* The feature id for the '<em><b>Successes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__SUCCESSES = PROBE_COMMAND__SUCCESSES;
/**
* The feature id for the '<em><b>Glitches</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__GLITCHES = PROBE_COMMAND__GLITCHES;
/**
* The feature id for the '<em><b>Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__LIMIT = PROBE_COMMAND__LIMIT;
/**
* The feature id for the '<em><b>Probe State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__PROBE_STATE = PROBE_COMMAND__PROBE_STATE;
/**
* The feature id for the '<em><b>Probe Mods</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__PROBE_MODS = PROBE_COMMAND__PROBE_MODS;
/**
* The feature id for the '<em><b>Skip Test</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__SKIP_TEST = PROBE_COMMAND__SKIP_TEST;
/**
* The feature id for the '<em><b>Push The Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__PUSH_THE_LIMIT = PROBE_COMMAND__PUSH_THE_LIMIT;
/**
* The feature id for the '<em><b>Second Chance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__SECOND_CHANCE = PROBE_COMMAND__SECOND_CHANCE;
/**
* The feature id for the '<em><b>Close Call</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__CLOSE_CALL = PROBE_COMMAND__CLOSE_CALL;
/**
* The feature id for the '<em><b>Thresholds</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__THRESHOLDS = PROBE_COMMAND__THRESHOLDS;
/**
* The feature id for the '<em><b>Net Hits</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__NET_HITS = PROBE_COMMAND__NET_HITS;
/**
* The feature id for the '<em><b>Test State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__TEST_STATE = PROBE_COMMAND__TEST_STATE;
/**
* The feature id for the '<em><b>Mods</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__MODS = PROBE_COMMAND__MODS;
/**
* The feature id for the '<em><b>Dice Pool</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD__DICE_POOL = PROBE_COMMAND_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Succes Test Cmd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD_FEATURE_COUNT = PROBE_COMMAND_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD___REDO = PROBE_COMMAND___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD___UNDO = PROBE_COMMAND___UNDO;
/**
* The number of operations of the '<em>Succes Test Cmd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCES_TEST_CMD_OPERATION_COUNT = PROBE_COMMAND_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.InitativePassImpl <em>Initative Pass</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.InitativePassImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getInitativePass()
* @generated
*/
int INITATIVE_PASS = 16;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_PASS__EXECUTED = SUBJECT_COMMAND__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_PASS__SUB_COMMANDS = SUBJECT_COMMAND__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_PASS__DATE = SUBJECT_COMMAND__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_PASS__CMD_CALLBACK = SUBJECT_COMMAND__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_PASS__EXECUTING = SUBJECT_COMMAND__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_PASS__CAN_EXECUTE = SUBJECT_COMMAND__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_PASS__HIDDEN = SUBJECT_COMMAND__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_PASS__SUBJECT = SUBJECT_COMMAND__SUBJECT;
/**
* The feature id for the '<em><b>Phase</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_PASS__PHASE = SUBJECT_COMMAND_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Turn</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_PASS__TURN = SUBJECT_COMMAND_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Size Initative</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_PASS__SIZE_INITATIVE = SUBJECT_COMMAND_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Action</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_PASS__ACTION = SUBJECT_COMMAND_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Free Action</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_PASS__FREE_ACTION = SUBJECT_COMMAND_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Interrupt Action</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_PASS__INTERRUPT_ACTION = SUBJECT_COMMAND_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Initative Pass</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_PASS_FEATURE_COUNT = SUBJECT_COMMAND_FEATURE_COUNT + 6;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_PASS___REDO = SUBJECT_COMMAND___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_PASS___UNDO = SUBJECT_COMMAND___UNDO;
/**
* The number of operations of the '<em>Initative Pass</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITATIVE_PASS_OPERATION_COUNT = SUBJECT_COMMAND_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.CommandWrapperImpl <em>Command Wrapper</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.CommandWrapperImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getCommandWrapper()
* @generated
*/
int COMMAND_WRAPPER = 17;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND_WRAPPER__EXECUTED = SUBJECT_COMMAND__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND_WRAPPER__SUB_COMMANDS = SUBJECT_COMMAND__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND_WRAPPER__DATE = SUBJECT_COMMAND__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND_WRAPPER__CMD_CALLBACK = SUBJECT_COMMAND__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND_WRAPPER__EXECUTING = SUBJECT_COMMAND__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND_WRAPPER__CAN_EXECUTE = SUBJECT_COMMAND__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND_WRAPPER__HIDDEN = SUBJECT_COMMAND__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND_WRAPPER__SUBJECT = SUBJECT_COMMAND__SUBJECT;
/**
* The number of structural features of the '<em>Command Wrapper</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND_WRAPPER_FEATURE_COUNT = SUBJECT_COMMAND_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND_WRAPPER___REDO = SUBJECT_COMMAND___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND_WRAPPER___UNDO = SUBJECT_COMMAND___UNDO;
/**
* The number of operations of the '<em>Command Wrapper</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMAND_WRAPPER_OPERATION_COUNT = SUBJECT_COMMAND_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.ComplexActionImpl <em>Complex Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.ComplexActionImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getComplexAction()
* @generated
*/
int COMPLEX_ACTION = 18;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_ACTION__EXECUTED = COMMAND_WRAPPER__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_ACTION__SUB_COMMANDS = COMMAND_WRAPPER__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_ACTION__DATE = COMMAND_WRAPPER__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_ACTION__CMD_CALLBACK = COMMAND_WRAPPER__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_ACTION__EXECUTING = COMMAND_WRAPPER__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_ACTION__CAN_EXECUTE = COMMAND_WRAPPER__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_ACTION__HIDDEN = COMMAND_WRAPPER__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_ACTION__SUBJECT = COMMAND_WRAPPER__SUBJECT;
/**
* The number of structural features of the '<em>Complex Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_ACTION_FEATURE_COUNT = COMMAND_WRAPPER_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_ACTION___REDO = COMMAND_WRAPPER___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_ACTION___UNDO = COMMAND_WRAPPER___UNDO;
/**
* The number of operations of the '<em>Complex Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_ACTION_OPERATION_COUNT = COMMAND_WRAPPER_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.SimpleActionImpl <em>Simple Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.SimpleActionImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSimpleAction()
* @generated
*/
int SIMPLE_ACTION = 19;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTION__EXECUTED = SUBJECT_COMMAND__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTION__SUB_COMMANDS = SUBJECT_COMMAND__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTION__DATE = SUBJECT_COMMAND__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTION__CMD_CALLBACK = SUBJECT_COMMAND__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTION__EXECUTING = SUBJECT_COMMAND__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTION__CAN_EXECUTE = SUBJECT_COMMAND__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTION__HIDDEN = SUBJECT_COMMAND__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTION__SUBJECT = SUBJECT_COMMAND__SUBJECT;
/**
* The number of structural features of the '<em>Simple Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTION_FEATURE_COUNT = SUBJECT_COMMAND_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTION___REDO = SUBJECT_COMMAND___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTION___UNDO = SUBJECT_COMMAND___UNDO;
/**
* The number of operations of the '<em>Simple Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTION_OPERATION_COUNT = SUBJECT_COMMAND_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.SimpleActionsImpl <em>Simple Actions</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.SimpleActionsImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSimpleActions()
* @generated
*/
int SIMPLE_ACTIONS = 20;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTIONS__EXECUTED = COMMAND_WRAPPER__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTIONS__SUB_COMMANDS = COMMAND_WRAPPER__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTIONS__DATE = COMMAND_WRAPPER__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTIONS__CMD_CALLBACK = COMMAND_WRAPPER__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTIONS__EXECUTING = COMMAND_WRAPPER__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTIONS__CAN_EXECUTE = COMMAND_WRAPPER__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTIONS__HIDDEN = COMMAND_WRAPPER__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTIONS__SUBJECT = COMMAND_WRAPPER__SUBJECT;
/**
* The feature id for the '<em><b>Action1</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTIONS__ACTION1 = COMMAND_WRAPPER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Action2</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTIONS__ACTION2 = COMMAND_WRAPPER_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Simple Actions</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTIONS_FEATURE_COUNT = COMMAND_WRAPPER_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTIONS___REDO = COMMAND_WRAPPER___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTIONS___UNDO = COMMAND_WRAPPER___UNDO;
/**
* The number of operations of the '<em>Simple Actions</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_ACTIONS_OPERATION_COUNT = COMMAND_WRAPPER_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.FreeActionImpl <em>Free Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.FreeActionImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getFreeAction()
* @generated
*/
int FREE_ACTION = 21;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FREE_ACTION__EXECUTED = SUBJECT_COMMAND__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FREE_ACTION__SUB_COMMANDS = SUBJECT_COMMAND__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FREE_ACTION__DATE = SUBJECT_COMMAND__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FREE_ACTION__CMD_CALLBACK = SUBJECT_COMMAND__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FREE_ACTION__EXECUTING = SUBJECT_COMMAND__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FREE_ACTION__CAN_EXECUTE = SUBJECT_COMMAND__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FREE_ACTION__HIDDEN = SUBJECT_COMMAND__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FREE_ACTION__SUBJECT = SUBJECT_COMMAND__SUBJECT;
/**
* The number of structural features of the '<em>Free Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FREE_ACTION_FEATURE_COUNT = SUBJECT_COMMAND_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FREE_ACTION___REDO = SUBJECT_COMMAND___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FREE_ACTION___UNDO = SUBJECT_COMMAND___UNDO;
/**
* The number of operations of the '<em>Free Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FREE_ACTION_OPERATION_COUNT = SUBJECT_COMMAND_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.InterruptActionImpl <em>Interrupt Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.InterruptActionImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getInterruptAction()
* @generated
*/
int INTERRUPT_ACTION = 22;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERRUPT_ACTION__EXECUTED = SUBJECT_COMMAND__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERRUPT_ACTION__SUB_COMMANDS = SUBJECT_COMMAND__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERRUPT_ACTION__DATE = SUBJECT_COMMAND__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERRUPT_ACTION__CMD_CALLBACK = SUBJECT_COMMAND__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERRUPT_ACTION__EXECUTING = SUBJECT_COMMAND__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERRUPT_ACTION__CAN_EXECUTE = SUBJECT_COMMAND__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERRUPT_ACTION__HIDDEN = SUBJECT_COMMAND__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERRUPT_ACTION__SUBJECT = SUBJECT_COMMAND__SUBJECT;
/**
* The feature id for the '<em><b>Ini Cost</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERRUPT_ACTION__INI_COST = SUBJECT_COMMAND_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Interrupt Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERRUPT_ACTION__INTERRUPT_TYPE = SUBJECT_COMMAND_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Interrupt Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERRUPT_ACTION_FEATURE_COUNT = SUBJECT_COMMAND_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERRUPT_ACTION___REDO = SUBJECT_COMMAND___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERRUPT_ACTION___UNDO = SUBJECT_COMMAND___UNDO;
/**
* The number of operations of the '<em>Interrupt Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERRUPT_ACTION_OPERATION_COUNT = SUBJECT_COMMAND_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.SetFeatureCommandImpl <em>Set Feature Command</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.SetFeatureCommandImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSetFeatureCommand()
* @generated
*/
int SET_FEATURE_COMMAND = 23;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_FEATURE_COMMAND__EXECUTED = COMMAND__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_FEATURE_COMMAND__SUB_COMMANDS = COMMAND__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_FEATURE_COMMAND__DATE = COMMAND__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_FEATURE_COMMAND__CMD_CALLBACK = COMMAND__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_FEATURE_COMMAND__EXECUTING = COMMAND__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_FEATURE_COMMAND__CAN_EXECUTE = COMMAND__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_FEATURE_COMMAND__HIDDEN = COMMAND__HIDDEN;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_FEATURE_COMMAND__VALUE = COMMAND_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Object</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_FEATURE_COMMAND__OBJECT = COMMAND_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Feature</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_FEATURE_COMMAND__FEATURE = COMMAND_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Set Feature Command</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_FEATURE_COMMAND_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_FEATURE_COMMAND___REDO = COMMAND___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_FEATURE_COMMAND___UNDO = COMMAND___UNDO;
/**
* The number of operations of the '<em>Set Feature Command</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_FEATURE_COMMAND_OPERATION_COUNT = COMMAND_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.MeeleAttackCmdImpl <em>Meele Attack Cmd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.MeeleAttackCmdImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getMeeleAttackCmd()
* @generated
*/
int MEELE_ATTACK_CMD = 24;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__EXECUTED = OPPOSED_SKILL_TEST_CMD__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__SUB_COMMANDS = OPPOSED_SKILL_TEST_CMD__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__DATE = OPPOSED_SKILL_TEST_CMD__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__CMD_CALLBACK = OPPOSED_SKILL_TEST_CMD__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__EXECUTING = OPPOSED_SKILL_TEST_CMD__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__CAN_EXECUTE = OPPOSED_SKILL_TEST_CMD__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__HIDDEN = OPPOSED_SKILL_TEST_CMD__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__SUBJECT = OPPOSED_SKILL_TEST_CMD__SUBJECT;
/**
* The feature id for the '<em><b>Probe</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__PROBE = OPPOSED_SKILL_TEST_CMD__PROBE;
/**
* The feature id for the '<em><b>Successes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__SUCCESSES = OPPOSED_SKILL_TEST_CMD__SUCCESSES;
/**
* The feature id for the '<em><b>Glitches</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__GLITCHES = OPPOSED_SKILL_TEST_CMD__GLITCHES;
/**
* The feature id for the '<em><b>Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__LIMIT = OPPOSED_SKILL_TEST_CMD__LIMIT;
/**
* The feature id for the '<em><b>Probe State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__PROBE_STATE = OPPOSED_SKILL_TEST_CMD__PROBE_STATE;
/**
* The feature id for the '<em><b>Probe Mods</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__PROBE_MODS = OPPOSED_SKILL_TEST_CMD__PROBE_MODS;
/**
* The feature id for the '<em><b>Skip Test</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__SKIP_TEST = OPPOSED_SKILL_TEST_CMD__SKIP_TEST;
/**
* The feature id for the '<em><b>Push The Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__PUSH_THE_LIMIT = OPPOSED_SKILL_TEST_CMD__PUSH_THE_LIMIT;
/**
* The feature id for the '<em><b>Second Chance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__SECOND_CHANCE = OPPOSED_SKILL_TEST_CMD__SECOND_CHANCE;
/**
* The feature id for the '<em><b>Close Call</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__CLOSE_CALL = OPPOSED_SKILL_TEST_CMD__CLOSE_CALL;
/**
* The feature id for the '<em><b>Thresholds</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__THRESHOLDS = OPPOSED_SKILL_TEST_CMD__THRESHOLDS;
/**
* The feature id for the '<em><b>Net Hits</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__NET_HITS = OPPOSED_SKILL_TEST_CMD__NET_HITS;
/**
* The feature id for the '<em><b>Test State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__TEST_STATE = OPPOSED_SKILL_TEST_CMD__TEST_STATE;
/**
* The feature id for the '<em><b>Mods</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__MODS = OPPOSED_SKILL_TEST_CMD__MODS;
/**
* The feature id for the '<em><b>Skill</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__SKILL = OPPOSED_SKILL_TEST_CMD__SKILL;
/**
* The feature id for the '<em><b>Object</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__OBJECT = OPPOSED_SKILL_TEST_CMD__OBJECT;
/**
* The feature id for the '<em><b>Object Skill</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__OBJECT_SKILL = OPPOSED_SKILL_TEST_CMD__OBJECT_SKILL;
/**
* The feature id for the '<em><b>Weapon</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD__WEAPON = OPPOSED_SKILL_TEST_CMD_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Meele Attack Cmd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD_FEATURE_COUNT = OPPOSED_SKILL_TEST_CMD_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD___REDO = OPPOSED_SKILL_TEST_CMD___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD___UNDO = OPPOSED_SKILL_TEST_CMD___UNDO;
/**
* The number of operations of the '<em>Meele Attack Cmd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEELE_ATTACK_CMD_OPERATION_COUNT = OPPOSED_SKILL_TEST_CMD_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.RangedAttackCmdImpl <em>Ranged Attack Cmd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.RangedAttackCmdImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getRangedAttackCmd()
* @generated
*/
int RANGED_ATTACK_CMD = 25;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__EXECUTED = OPPOSED_SKILL_TEST_CMD__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__SUB_COMMANDS = OPPOSED_SKILL_TEST_CMD__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__DATE = OPPOSED_SKILL_TEST_CMD__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__CMD_CALLBACK = OPPOSED_SKILL_TEST_CMD__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__EXECUTING = OPPOSED_SKILL_TEST_CMD__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__CAN_EXECUTE = OPPOSED_SKILL_TEST_CMD__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__HIDDEN = OPPOSED_SKILL_TEST_CMD__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__SUBJECT = OPPOSED_SKILL_TEST_CMD__SUBJECT;
/**
* The feature id for the '<em><b>Probe</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__PROBE = OPPOSED_SKILL_TEST_CMD__PROBE;
/**
* The feature id for the '<em><b>Successes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__SUCCESSES = OPPOSED_SKILL_TEST_CMD__SUCCESSES;
/**
* The feature id for the '<em><b>Glitches</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__GLITCHES = OPPOSED_SKILL_TEST_CMD__GLITCHES;
/**
* The feature id for the '<em><b>Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__LIMIT = OPPOSED_SKILL_TEST_CMD__LIMIT;
/**
* The feature id for the '<em><b>Probe State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__PROBE_STATE = OPPOSED_SKILL_TEST_CMD__PROBE_STATE;
/**
* The feature id for the '<em><b>Probe Mods</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__PROBE_MODS = OPPOSED_SKILL_TEST_CMD__PROBE_MODS;
/**
* The feature id for the '<em><b>Skip Test</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__SKIP_TEST = OPPOSED_SKILL_TEST_CMD__SKIP_TEST;
/**
* The feature id for the '<em><b>Push The Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__PUSH_THE_LIMIT = OPPOSED_SKILL_TEST_CMD__PUSH_THE_LIMIT;
/**
* The feature id for the '<em><b>Second Chance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__SECOND_CHANCE = OPPOSED_SKILL_TEST_CMD__SECOND_CHANCE;
/**
* The feature id for the '<em><b>Close Call</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__CLOSE_CALL = OPPOSED_SKILL_TEST_CMD__CLOSE_CALL;
/**
* The feature id for the '<em><b>Thresholds</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__THRESHOLDS = OPPOSED_SKILL_TEST_CMD__THRESHOLDS;
/**
* The feature id for the '<em><b>Net Hits</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__NET_HITS = OPPOSED_SKILL_TEST_CMD__NET_HITS;
/**
* The feature id for the '<em><b>Test State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__TEST_STATE = OPPOSED_SKILL_TEST_CMD__TEST_STATE;
/**
* The feature id for the '<em><b>Mods</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__MODS = OPPOSED_SKILL_TEST_CMD__MODS;
/**
* The feature id for the '<em><b>Skill</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__SKILL = OPPOSED_SKILL_TEST_CMD__SKILL;
/**
* The feature id for the '<em><b>Object</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__OBJECT = OPPOSED_SKILL_TEST_CMD__OBJECT;
/**
* The feature id for the '<em><b>Object Skill</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__OBJECT_SKILL = OPPOSED_SKILL_TEST_CMD__OBJECT_SKILL;
/**
* The feature id for the '<em><b>Modus</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__MODUS = OPPOSED_SKILL_TEST_CMD_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Range</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__RANGE = OPPOSED_SKILL_TEST_CMD_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Weapon</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__WEAPON = OPPOSED_SKILL_TEST_CMD_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Number Of Shoots</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD__NUMBER_OF_SHOOTS = OPPOSED_SKILL_TEST_CMD_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Ranged Attack Cmd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD_FEATURE_COUNT = OPPOSED_SKILL_TEST_CMD_FEATURE_COUNT + 4;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD___REDO = OPPOSED_SKILL_TEST_CMD___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD___UNDO = OPPOSED_SKILL_TEST_CMD___UNDO;
/**
* The number of operations of the '<em>Ranged Attack Cmd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGED_ATTACK_CMD_OPERATION_COUNT = OPPOSED_SKILL_TEST_CMD_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.IntervallImpl <em>Intervall</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.IntervallImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getIntervall()
* @generated
*/
int INTERVALL = 26;
/**
* The feature id for the '<em><b>Quantities</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERVALL__QUANTITIES = 0;
/**
* The feature id for the '<em><b>Units</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERVALL__UNITS = 1;
/**
* The number of structural features of the '<em>Intervall</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERVALL_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>Intervall</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERVALL_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.ProbeModImpl <em>Probe Mod</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.ProbeModImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getProbeMod()
* @generated
*/
int PROBE_MOD = 27;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_MOD__VALUE = 0;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_MOD__TYPE = 1;
/**
* The number of structural features of the '<em>Probe Mod</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_MOD_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>Probe Mod</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROBE_MOD_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.SetExtendetDataImpl <em>Set Extendet Data</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.SetExtendetDataImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSetExtendetData()
* @generated
*/
int SET_EXTENDET_DATA = 28;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_EXTENDET_DATA__EXECUTED = COMMAND__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_EXTENDET_DATA__SUB_COMMANDS = COMMAND__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_EXTENDET_DATA__DATE = COMMAND__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_EXTENDET_DATA__CMD_CALLBACK = COMMAND__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_EXTENDET_DATA__EXECUTING = COMMAND__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_EXTENDET_DATA__CAN_EXECUTE = COMMAND__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_EXTENDET_DATA__HIDDEN = COMMAND__HIDDEN;
/**
* The feature id for the '<em><b>Data Aware</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_EXTENDET_DATA__DATA_AWARE = COMMAND_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Data</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_EXTENDET_DATA__DATA = COMMAND_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_EXTENDET_DATA__VALUE = COMMAND_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Set Extendet Data</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_EXTENDET_DATA_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_EXTENDET_DATA___REDO = COMMAND___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_EXTENDET_DATA___UNDO = COMMAND___UNDO;
/**
* The number of operations of the '<em>Set Extendet Data</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SET_EXTENDET_DATA_OPERATION_COUNT = COMMAND_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.SemanticActionImpl <em>Semantic Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.SemanticActionImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSemanticAction()
* @generated
*/
int SEMANTIC_ACTION = 29;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEMANTIC_ACTION__EXECUTED = SUBJECT_COMMAND__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEMANTIC_ACTION__SUB_COMMANDS = SUBJECT_COMMAND__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEMANTIC_ACTION__DATE = SUBJECT_COMMAND__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEMANTIC_ACTION__CMD_CALLBACK = SUBJECT_COMMAND__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEMANTIC_ACTION__EXECUTING = SUBJECT_COMMAND__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEMANTIC_ACTION__CAN_EXECUTE = SUBJECT_COMMAND__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEMANTIC_ACTION__HIDDEN = SUBJECT_COMMAND__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEMANTIC_ACTION__SUBJECT = SUBJECT_COMMAND__SUBJECT;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEMANTIC_ACTION__TYPE = SUBJECT_COMMAND_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Message</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEMANTIC_ACTION__MESSAGE = SUBJECT_COMMAND_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Semantic Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEMANTIC_ACTION_FEATURE_COUNT = SUBJECT_COMMAND_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEMANTIC_ACTION___REDO = SUBJECT_COMMAND___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEMANTIC_ACTION___UNDO = SUBJECT_COMMAND___UNDO;
/**
* The number of operations of the '<em>Semantic Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEMANTIC_ACTION_OPERATION_COUNT = SUBJECT_COMMAND_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.DrainCommandImpl <em>Drain Command</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.DrainCommandImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getDrainCommand()
* @generated
*/
int DRAIN_COMMAND = 30;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__EXECUTED = PROBE_COMMAND__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__SUB_COMMANDS = PROBE_COMMAND__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__DATE = PROBE_COMMAND__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__CMD_CALLBACK = PROBE_COMMAND__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__EXECUTING = PROBE_COMMAND__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__CAN_EXECUTE = PROBE_COMMAND__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__HIDDEN = PROBE_COMMAND__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__SUBJECT = PROBE_COMMAND__SUBJECT;
/**
* The feature id for the '<em><b>Probe</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__PROBE = PROBE_COMMAND__PROBE;
/**
* The feature id for the '<em><b>Successes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__SUCCESSES = PROBE_COMMAND__SUCCESSES;
/**
* The feature id for the '<em><b>Glitches</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__GLITCHES = PROBE_COMMAND__GLITCHES;
/**
* The feature id for the '<em><b>Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__LIMIT = PROBE_COMMAND__LIMIT;
/**
* The feature id for the '<em><b>Probe State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__PROBE_STATE = PROBE_COMMAND__PROBE_STATE;
/**
* The feature id for the '<em><b>Probe Mods</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__PROBE_MODS = PROBE_COMMAND__PROBE_MODS;
/**
* The feature id for the '<em><b>Skip Test</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__SKIP_TEST = PROBE_COMMAND__SKIP_TEST;
/**
* The feature id for the '<em><b>Push The Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__PUSH_THE_LIMIT = PROBE_COMMAND__PUSH_THE_LIMIT;
/**
* The feature id for the '<em><b>Second Chance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__SECOND_CHANCE = PROBE_COMMAND__SECOND_CHANCE;
/**
* The feature id for the '<em><b>Close Call</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__CLOSE_CALL = PROBE_COMMAND__CLOSE_CALL;
/**
* The feature id for the '<em><b>Thresholds</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__THRESHOLDS = PROBE_COMMAND__THRESHOLDS;
/**
* The feature id for the '<em><b>Net Hits</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__NET_HITS = PROBE_COMMAND__NET_HITS;
/**
* The feature id for the '<em><b>Test State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__TEST_STATE = PROBE_COMMAND__TEST_STATE;
/**
* The feature id for the '<em><b>Mods</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__MODS = PROBE_COMMAND__MODS;
/**
* The feature id for the '<em><b>Damage</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__DAMAGE = PROBE_COMMAND_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Damage Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND__DAMAGE_TYPE = PROBE_COMMAND_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Drain Command</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND_FEATURE_COUNT = PROBE_COMMAND_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND___REDO = PROBE_COMMAND___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND___UNDO = PROBE_COMMAND___UNDO;
/**
* The number of operations of the '<em>Drain Command</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRAIN_COMMAND_OPERATION_COUNT = PROBE_COMMAND_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.SpellCommandImpl <em>Spell Command</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.SpellCommandImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSpellCommand()
* @generated
*/
int SPELL_COMMAND = 31;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__EXECUTED = PROBE_COMMAND__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__SUB_COMMANDS = PROBE_COMMAND__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__DATE = PROBE_COMMAND__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__CMD_CALLBACK = PROBE_COMMAND__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__EXECUTING = PROBE_COMMAND__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__CAN_EXECUTE = PROBE_COMMAND__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__HIDDEN = PROBE_COMMAND__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__SUBJECT = PROBE_COMMAND__SUBJECT;
/**
* The feature id for the '<em><b>Probe</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__PROBE = PROBE_COMMAND__PROBE;
/**
* The feature id for the '<em><b>Successes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__SUCCESSES = PROBE_COMMAND__SUCCESSES;
/**
* The feature id for the '<em><b>Glitches</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__GLITCHES = PROBE_COMMAND__GLITCHES;
/**
* The feature id for the '<em><b>Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__LIMIT = PROBE_COMMAND__LIMIT;
/**
* The feature id for the '<em><b>Probe State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__PROBE_STATE = PROBE_COMMAND__PROBE_STATE;
/**
* The feature id for the '<em><b>Probe Mods</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__PROBE_MODS = PROBE_COMMAND__PROBE_MODS;
/**
* The feature id for the '<em><b>Skip Test</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__SKIP_TEST = PROBE_COMMAND__SKIP_TEST;
/**
* The feature id for the '<em><b>Push The Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__PUSH_THE_LIMIT = PROBE_COMMAND__PUSH_THE_LIMIT;
/**
* The feature id for the '<em><b>Second Chance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__SECOND_CHANCE = PROBE_COMMAND__SECOND_CHANCE;
/**
* The feature id for the '<em><b>Close Call</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__CLOSE_CALL = PROBE_COMMAND__CLOSE_CALL;
/**
* The feature id for the '<em><b>Thresholds</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__THRESHOLDS = PROBE_COMMAND__THRESHOLDS;
/**
* The feature id for the '<em><b>Net Hits</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__NET_HITS = PROBE_COMMAND__NET_HITS;
/**
* The feature id for the '<em><b>Test State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__TEST_STATE = PROBE_COMMAND__TEST_STATE;
/**
* The feature id for the '<em><b>Mods</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__MODS = PROBE_COMMAND__MODS;
/**
* The feature id for the '<em><b>Spell</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND__SPELL = PROBE_COMMAND_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Spell Command</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND_FEATURE_COUNT = PROBE_COMMAND_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND___REDO = PROBE_COMMAND___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND___UNDO = PROBE_COMMAND___UNDO;
/**
* The number of operations of the '<em>Spell Command</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPELL_COMMAND_OPERATION_COUNT = PROBE_COMMAND_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.CombatSpellCmdImpl <em>Combat Spell Cmd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.CombatSpellCmdImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getCombatSpellCmd()
* @generated
*/
int COMBAT_SPELL_CMD = 32;
/**
* The feature id for the '<em><b>Executed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__EXECUTED = SPELL_COMMAND__EXECUTED;
/**
* The feature id for the '<em><b>Sub Commands</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__SUB_COMMANDS = SPELL_COMMAND__SUB_COMMANDS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__DATE = SPELL_COMMAND__DATE;
/**
* The feature id for the '<em><b>Cmd Callback</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__CMD_CALLBACK = SPELL_COMMAND__CMD_CALLBACK;
/**
* The feature id for the '<em><b>Executing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__EXECUTING = SPELL_COMMAND__EXECUTING;
/**
* The feature id for the '<em><b>Can Execute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__CAN_EXECUTE = SPELL_COMMAND__CAN_EXECUTE;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__HIDDEN = SPELL_COMMAND__HIDDEN;
/**
* The feature id for the '<em><b>Subject</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__SUBJECT = SPELL_COMMAND__SUBJECT;
/**
* The feature id for the '<em><b>Probe</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__PROBE = SPELL_COMMAND__PROBE;
/**
* The feature id for the '<em><b>Successes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__SUCCESSES = SPELL_COMMAND__SUCCESSES;
/**
* The feature id for the '<em><b>Glitches</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__GLITCHES = SPELL_COMMAND__GLITCHES;
/**
* The feature id for the '<em><b>Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__LIMIT = SPELL_COMMAND__LIMIT;
/**
* The feature id for the '<em><b>Probe State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__PROBE_STATE = SPELL_COMMAND__PROBE_STATE;
/**
* The feature id for the '<em><b>Probe Mods</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__PROBE_MODS = SPELL_COMMAND__PROBE_MODS;
/**
* The feature id for the '<em><b>Skip Test</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__SKIP_TEST = SPELL_COMMAND__SKIP_TEST;
/**
* The feature id for the '<em><b>Push The Limit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__PUSH_THE_LIMIT = SPELL_COMMAND__PUSH_THE_LIMIT;
/**
* The feature id for the '<em><b>Second Chance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__SECOND_CHANCE = SPELL_COMMAND__SECOND_CHANCE;
/**
* The feature id for the '<em><b>Close Call</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__CLOSE_CALL = SPELL_COMMAND__CLOSE_CALL;
/**
* The feature id for the '<em><b>Thresholds</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__THRESHOLDS = SPELL_COMMAND__THRESHOLDS;
/**
* The feature id for the '<em><b>Net Hits</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__NET_HITS = SPELL_COMMAND__NET_HITS;
/**
* The feature id for the '<em><b>Test State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__TEST_STATE = SPELL_COMMAND__TEST_STATE;
/**
* The feature id for the '<em><b>Mods</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__MODS = SPELL_COMMAND__MODS;
/**
* The feature id for the '<em><b>Spell</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD__SPELL = SPELL_COMMAND__SPELL;
/**
* The number of structural features of the '<em>Combat Spell Cmd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD_FEATURE_COUNT = SPELL_COMMAND_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Redo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD___REDO = SPELL_COMMAND___REDO;
/**
* The operation id for the '<em>Undo</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD___UNDO = SPELL_COMMAND___UNDO;
/**
* The number of operations of the '<em>Combat Spell Cmd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMBAT_SPELL_CMD_OPERATION_COUNT = SPELL_COMMAND_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.InterruptType <em>Interrupt Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.InterruptType
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getInterruptType()
* @generated
*/
int INTERRUPT_TYPE = 33;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.ProbeState <em>Probe State</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.ProbeState
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getProbeState()
* @generated
*/
int PROBE_STATE = 34;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.SuccesTestState <em>Succes Test State</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.SuccesTestState
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSuccesTestState()
* @generated
*/
int SUCCES_TEST_STATE = 35;
/**
* The meta object id for the '{@link de.urszeidler.eclipse.shr5.gameplay.SemanticType <em>Semantic Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.SemanticType
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSemanticType()
* @generated
*/
int SEMANTIC_TYPE = 36;
/**
* The meta object id for the '<em>Command Callback</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.util.CommandCallback
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getCommandCallback()
* @generated
*/
int COMMAND_CALLBACK = 37;
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.ExecutionStack <em>Execution Stack</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Execution Stack</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.ExecutionStack
* @generated
*/
EClass getExecutionStack();
/**
* Returns the meta object for the reference '{@link de.urszeidler.eclipse.shr5.gameplay.ExecutionStack#getCurrentCommand <em>Current Command</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Current Command</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.ExecutionStack#getCurrentCommand()
* @see #getExecutionStack()
* @generated
*/
EReference getExecutionStack_CurrentCommand();
/**
* Returns the meta object for the containment reference '{@link de.urszeidler.eclipse.shr5.gameplay.ExecutionStack#getProtocol <em>Protocol</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Protocol</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.ExecutionStack#getProtocol()
* @see #getExecutionStack()
* @generated
*/
EReference getExecutionStack_Protocol();
/**
* Returns the meta object for the '{@link de.urszeidler.eclipse.shr5.gameplay.ExecutionStack#redo() <em>Redo</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Redo</em>' operation.
* @see de.urszeidler.eclipse.shr5.gameplay.ExecutionStack#redo()
* @generated
*/
EOperation getExecutionStack__Redo();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.DamageTest <em>Damage Test</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Damage Test</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.DamageTest
* @generated
*/
EClass getDamageTest();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.DamageTest#getDamage <em>Damage</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Damage</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.DamageTest#getDamage()
* @see #getDamageTest()
* @generated
*/
EAttribute getDamageTest_Damage();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.DamageTest#getDv <em>Dv</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Dv</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.DamageTest#getDv()
* @see #getDamageTest()
* @generated
*/
EAttribute getDamageTest_Dv();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.DamageTest#getEffectiveDamage <em>Effective Damage</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Effective Damage</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.DamageTest#getEffectiveDamage()
* @see #getDamageTest()
* @generated
*/
EAttribute getDamageTest_EffectiveDamage();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.Command <em>Command</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Command</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Command
* @generated
*/
EClass getCommand();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.Command#isExecuted <em>Executed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Executed</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Command#isExecuted()
* @see #getCommand()
* @generated
*/
EAttribute getCommand_Executed();
/**
* Returns the meta object for the containment reference list '{@link de.urszeidler.eclipse.shr5.gameplay.Command#getSubCommands <em>Sub Commands</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Sub Commands</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Command#getSubCommands()
* @see #getCommand()
* @generated
*/
EReference getCommand_SubCommands();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.Command#getDate <em>Date</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Date</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Command#getDate()
* @see #getCommand()
* @generated
*/
EAttribute getCommand_Date();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.Command#getCmdCallback <em>Cmd Callback</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Cmd Callback</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Command#getCmdCallback()
* @see #getCommand()
* @generated
*/
EAttribute getCommand_CmdCallback();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.Command#isExecuting <em>Executing</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Executing</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Command#isExecuting()
* @see #getCommand()
* @generated
*/
EAttribute getCommand_Executing();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.Command#isCanExecute <em>Can Execute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Can Execute</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Command#isCanExecute()
* @see #getCommand()
* @generated
*/
EAttribute getCommand_CanExecute();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.Command#isHidden <em>Hidden</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Hidden</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Command#isHidden()
* @see #getCommand()
* @generated
*/
EAttribute getCommand_Hidden();
/**
* Returns the meta object for the '{@link de.urszeidler.eclipse.shr5.gameplay.Command#redo() <em>Redo</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Redo</em>' operation.
* @see de.urszeidler.eclipse.shr5.gameplay.Command#redo()
* @generated
*/
EOperation getCommand__Redo();
/**
* Returns the meta object for the '{@link de.urszeidler.eclipse.shr5.gameplay.Command#undo() <em>Undo</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Undo</em>' operation.
* @see de.urszeidler.eclipse.shr5.gameplay.Command#undo()
* @generated
*/
EOperation getCommand__Undo();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.SubjectCommand <em>Subject Command</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Subject Command</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SubjectCommand
* @generated
*/
EClass getSubjectCommand();
/**
* Returns the meta object for the reference '{@link de.urszeidler.eclipse.shr5.gameplay.SubjectCommand#getSubject <em>Subject</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Subject</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SubjectCommand#getSubject()
* @see #getSubjectCommand()
* @generated
*/
EReference getSubjectCommand_Subject();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.SkillTestCmd <em>Skill Test Cmd</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Skill Test Cmd</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SkillTestCmd
* @generated
*/
EClass getSkillTestCmd();
/**
* Returns the meta object for the reference '{@link de.urszeidler.eclipse.shr5.gameplay.SkillTestCmd#getSkill <em>Skill</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Skill</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SkillTestCmd#getSkill()
* @see #getSkillTestCmd()
* @generated
*/
EReference getSkillTestCmd_Skill();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.OpposedSkillTestCmd <em>Opposed Skill Test Cmd</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Opposed Skill Test Cmd</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.OpposedSkillTestCmd
* @generated
*/
EClass getOpposedSkillTestCmd();
/**
* Returns the meta object for the reference '{@link de.urszeidler.eclipse.shr5.gameplay.OpposedSkillTestCmd#getObject <em>Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Object</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.OpposedSkillTestCmd#getObject()
* @see #getOpposedSkillTestCmd()
* @generated
*/
EReference getOpposedSkillTestCmd_Object();
/**
* Returns the meta object for the reference '{@link de.urszeidler.eclipse.shr5.gameplay.OpposedSkillTestCmd#getObjectSkill <em>Object Skill</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Object Skill</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.OpposedSkillTestCmd#getObjectSkill()
* @see #getOpposedSkillTestCmd()
* @generated
*/
EReference getOpposedSkillTestCmd_ObjectSkill();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.Initative <em>Initative</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Initative</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Initative
* @generated
*/
EClass getInitative();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.Initative#getIni <em>Ini</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ini</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Initative#getIni()
* @see #getInitative()
* @generated
*/
EAttribute getInitative_Ini();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.Initative#getActualIni <em>Actual Ini</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Actual Ini</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Initative#getActualIni()
* @see #getInitative()
* @generated
*/
EAttribute getInitative_ActualIni();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.Initative#isSizeInitative <em>Size Initative</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Size Initative</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Initative#isSizeInitative()
* @see #getInitative()
* @generated
*/
EAttribute getInitative_SizeInitative();
/**
* Returns the meta object for the '{@link de.urszeidler.eclipse.shr5.gameplay.Initative#nextPass(int) <em>Next Pass</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Next Pass</em>' operation.
* @see de.urszeidler.eclipse.shr5.gameplay.Initative#nextPass(int)
* @generated
*/
EOperation getInitative__NextPass__int();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.ExecutionProtocol <em>Execution Protocol</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Execution Protocol</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.ExecutionProtocol
* @generated
*/
EClass getExecutionProtocol();
/**
* Returns the meta object for the containment reference list '{@link de.urszeidler.eclipse.shr5.gameplay.ExecutionProtocol#getCommands <em>Commands</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Commands</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.ExecutionProtocol#getCommands()
* @see #getExecutionProtocol()
* @generated
*/
EReference getExecutionProtocol_Commands();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.Probe <em>Probe</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Probe</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Probe
* @generated
*/
EClass getProbe();
/**
* Returns the meta object for the attribute list '{@link de.urszeidler.eclipse.shr5.gameplay.Probe#getProbe <em>Probe</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Probe</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Probe#getProbe()
* @see #getProbe()
* @generated
*/
EAttribute getProbe_Probe();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.Probe#getSuccesses <em>Successes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Successes</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Probe#getSuccesses()
* @see #getProbe()
* @generated
*/
EAttribute getProbe_Successes();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.Probe#getGlitches <em>Glitches</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Glitches</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Probe#getGlitches()
* @see #getProbe()
* @generated
*/
EAttribute getProbe_Glitches();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.Probe#getLimit <em>Limit</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Limit</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Probe#getLimit()
* @see #getProbe()
* @generated
*/
EAttribute getProbe_Limit();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.Probe#getProbeState <em>Probe State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Probe State</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Probe#getProbeState()
* @see #getProbe()
* @generated
*/
EAttribute getProbe_ProbeState();
/**
* Returns the meta object for the containment reference list '{@link de.urszeidler.eclipse.shr5.gameplay.Probe#getProbeMods <em>Probe Mods</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Probe Mods</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Probe#getProbeMods()
* @see #getProbe()
* @generated
*/
EReference getProbe_ProbeMods();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.Probe#isSkipTest <em>Skip Test</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Skip Test</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Probe#isSkipTest()
* @see #getProbe()
* @generated
*/
EAttribute getProbe_SkipTest();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.Probe#isPushTheLimit <em>Push The Limit</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Push The Limit</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Probe#isPushTheLimit()
* @see #getProbe()
* @generated
*/
EAttribute getProbe_PushTheLimit();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.Probe#isSecondChance <em>Second Chance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Second Chance</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Probe#isSecondChance()
* @see #getProbe()
* @generated
*/
EAttribute getProbe_SecondChance();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.Probe#isCloseCall <em>Close Call</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Close Call</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Probe#isCloseCall()
* @see #getProbe()
* @generated
*/
EAttribute getProbe_CloseCall();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.ProbeCommand <em>Probe Command</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Probe Command</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.ProbeCommand
* @generated
*/
EClass getProbeCommand();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.ProbeCommand#getMods <em>Mods</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Mods</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.ProbeCommand#getMods()
* @see #getProbeCommand()
* @generated
*/
EAttribute getProbeCommand_Mods();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.PhaseCmd <em>Phase Cmd</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Phase Cmd</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.PhaseCmd
* @generated
*/
EClass getPhaseCmd();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.PhaseCmd#getPhase <em>Phase</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Phase</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.PhaseCmd#getPhase()
* @see #getPhaseCmd()
* @generated
*/
EAttribute getPhaseCmd_Phase();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.CombatTurn <em>Combat Turn</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Combat Turn</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.CombatTurn
* @generated
*/
EClass getCombatTurn();
/**
* Returns the meta object for the reference list '{@link de.urszeidler.eclipse.shr5.gameplay.CombatTurn#getCombatants <em>Combatants</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Combatants</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.CombatTurn#getCombatants()
* @see #getCombatTurn()
* @generated
*/
EReference getCombatTurn_Combatants();
/**
* Returns the meta object for the containment reference list '{@link de.urszeidler.eclipse.shr5.gameplay.CombatTurn#getActionPhases <em>Action Phases</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Action Phases</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.CombatTurn#getActionPhases()
* @see #getCombatTurn()
* @generated
*/
EReference getCombatTurn_ActionPhases();
/**
* Returns the meta object for the reference '{@link de.urszeidler.eclipse.shr5.gameplay.CombatTurn#getCurrentTurn <em>Current Turn</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Current Turn</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.CombatTurn#getCurrentTurn()
* @see #getCombatTurn()
* @generated
*/
EReference getCombatTurn_CurrentTurn();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.CombatTurn#getSequence <em>Sequence</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Sequence</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.CombatTurn#getSequence()
* @see #getCombatTurn()
* @generated
*/
EAttribute getCombatTurn_Sequence();
/**
* Returns the meta object for the '{@link de.urszeidler.eclipse.shr5.gameplay.CombatTurn#doTurn() <em>Do Turn</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Do Turn</em>' operation.
* @see de.urszeidler.eclipse.shr5.gameplay.CombatTurn#doTurn()
* @generated
*/
EOperation getCombatTurn__DoTurn();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.SuccesTest <em>Succes Test</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Succes Test</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SuccesTest
* @generated
*/
EClass getSuccesTest();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.SuccesTest#getThresholds <em>Thresholds</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Thresholds</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SuccesTest#getThresholds()
* @see #getSuccesTest()
* @generated
*/
EAttribute getSuccesTest_Thresholds();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.SuccesTest#getNetHits <em>Net Hits</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Net Hits</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SuccesTest#getNetHits()
* @see #getSuccesTest()
* @generated
*/
EAttribute getSuccesTest_NetHits();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.SuccesTest#getTestState <em>Test State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Test State</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SuccesTest#getTestState()
* @see #getSuccesTest()
* @generated
*/
EAttribute getSuccesTest_TestState();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.ExtendetSkillTestCmd <em>Extendet Skill Test Cmd</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Extendet Skill Test Cmd</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.ExtendetSkillTestCmd
* @generated
*/
EClass getExtendetSkillTestCmd();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.ExtendetSkillTestCmd#getStartDate <em>Start Date</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Start Date</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.ExtendetSkillTestCmd#getStartDate()
* @see #getExtendetSkillTestCmd()
* @generated
*/
EAttribute getExtendetSkillTestCmd_StartDate();
/**
* Returns the meta object for the containment reference '{@link de.urszeidler.eclipse.shr5.gameplay.ExtendetSkillTestCmd#getIntervall <em>Intervall</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Intervall</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.ExtendetSkillTestCmd#getIntervall()
* @see #getExtendetSkillTestCmd()
* @generated
*/
EReference getExtendetSkillTestCmd_Intervall();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.DefensTestCmd <em>Defens Test Cmd</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Defens Test Cmd</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.DefensTestCmd
* @generated
*/
EClass getDefensTestCmd();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.DefensTestCmd#getAttackersHits <em>Attackers Hits</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Attackers Hits</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.DefensTestCmd#getAttackersHits()
* @see #getDefensTestCmd()
* @generated
*/
EAttribute getDefensTestCmd_AttackersHits();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.SuccesTestCmd <em>Succes Test Cmd</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Succes Test Cmd</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SuccesTestCmd
* @generated
*/
EClass getSuccesTestCmd();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.SuccesTestCmd#getDicePool <em>Dice Pool</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Dice Pool</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SuccesTestCmd#getDicePool()
* @see #getSuccesTestCmd()
* @generated
*/
EAttribute getSuccesTestCmd_DicePool();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.InitativePass <em>Initative Pass</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Initative Pass</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.InitativePass
* @generated
*/
EClass getInitativePass();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.InitativePass#getTurn <em>Turn</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Turn</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.InitativePass#getTurn()
* @see #getInitativePass()
* @generated
*/
EAttribute getInitativePass_Turn();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.InitativePass#isSizeInitative <em>Size Initative</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Size Initative</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.InitativePass#isSizeInitative()
* @see #getInitativePass()
* @generated
*/
EAttribute getInitativePass_SizeInitative();
/**
* Returns the meta object for the containment reference '{@link de.urszeidler.eclipse.shr5.gameplay.InitativePass#getAction <em>Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Action</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.InitativePass#getAction()
* @see #getInitativePass()
* @generated
*/
EReference getInitativePass_Action();
/**
* Returns the meta object for the containment reference '{@link de.urszeidler.eclipse.shr5.gameplay.InitativePass#getFreeAction <em>Free Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Free Action</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.InitativePass#getFreeAction()
* @see #getInitativePass()
* @generated
*/
EReference getInitativePass_FreeAction();
/**
* Returns the meta object for the containment reference '{@link de.urszeidler.eclipse.shr5.gameplay.InitativePass#getInterruptAction <em>Interrupt Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Interrupt Action</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.InitativePass#getInterruptAction()
* @see #getInitativePass()
* @generated
*/
EReference getInitativePass_InterruptAction();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.CommandWrapper <em>Command Wrapper</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Command Wrapper</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.CommandWrapper
* @generated
*/
EClass getCommandWrapper();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.ComplexAction <em>Complex Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Complex Action</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.ComplexAction
* @generated
*/
EClass getComplexAction();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.SimpleAction <em>Simple Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Simple Action</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SimpleAction
* @generated
*/
EClass getSimpleAction();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.SimpleActions <em>Simple Actions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Simple Actions</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SimpleActions
* @generated
*/
EClass getSimpleActions();
/**
* Returns the meta object for the containment reference '{@link de.urszeidler.eclipse.shr5.gameplay.SimpleActions#getAction1 <em>Action1</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Action1</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SimpleActions#getAction1()
* @see #getSimpleActions()
* @generated
*/
EReference getSimpleActions_Action1();
/**
* Returns the meta object for the containment reference '{@link de.urszeidler.eclipse.shr5.gameplay.SimpleActions#getAction2 <em>Action2</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Action2</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SimpleActions#getAction2()
* @see #getSimpleActions()
* @generated
*/
EReference getSimpleActions_Action2();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.FreeAction <em>Free Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Free Action</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.FreeAction
* @generated
*/
EClass getFreeAction();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.InterruptAction <em>Interrupt Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Interrupt Action</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.InterruptAction
* @generated
*/
EClass getInterruptAction();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.InterruptAction#getIniCost <em>Ini Cost</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ini Cost</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.InterruptAction#getIniCost()
* @see #getInterruptAction()
* @generated
*/
EAttribute getInterruptAction_IniCost();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.InterruptAction#getInterruptType <em>Interrupt Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Interrupt Type</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.InterruptAction#getInterruptType()
* @see #getInterruptAction()
* @generated
*/
EAttribute getInterruptAction_InterruptType();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.SetFeatureCommand <em>Set Feature Command</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Set Feature Command</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SetFeatureCommand
* @generated
*/
EClass getSetFeatureCommand();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.SetFeatureCommand#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SetFeatureCommand#getValue()
* @see #getSetFeatureCommand()
* @generated
*/
EAttribute getSetFeatureCommand_Value();
/**
* Returns the meta object for the reference '{@link de.urszeidler.eclipse.shr5.gameplay.SetFeatureCommand#getObject <em>Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Object</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SetFeatureCommand#getObject()
* @see #getSetFeatureCommand()
* @generated
*/
EReference getSetFeatureCommand_Object();
/**
* Returns the meta object for the reference '{@link de.urszeidler.eclipse.shr5.gameplay.SetFeatureCommand#getFeature <em>Feature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Feature</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SetFeatureCommand#getFeature()
* @see #getSetFeatureCommand()
* @generated
*/
EReference getSetFeatureCommand_Feature();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.MeeleAttackCmd <em>Meele Attack Cmd</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Meele Attack Cmd</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.MeeleAttackCmd
* @generated
*/
EClass getMeeleAttackCmd();
/**
* Returns the meta object for the reference '{@link de.urszeidler.eclipse.shr5.gameplay.MeeleAttackCmd#getWeapon <em>Weapon</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Weapon</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.MeeleAttackCmd#getWeapon()
* @see #getMeeleAttackCmd()
* @generated
*/
EReference getMeeleAttackCmd_Weapon();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.RangedAttackCmd <em>Ranged Attack Cmd</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Ranged Attack Cmd</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.RangedAttackCmd
* @generated
*/
EClass getRangedAttackCmd();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.RangedAttackCmd#getModus <em>Modus</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Modus</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.RangedAttackCmd#getModus()
* @see #getRangedAttackCmd()
* @generated
*/
EAttribute getRangedAttackCmd_Modus();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.RangedAttackCmd#getRange <em>Range</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Range</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.RangedAttackCmd#getRange()
* @see #getRangedAttackCmd()
* @generated
*/
EAttribute getRangedAttackCmd_Range();
/**
* Returns the meta object for the reference '{@link de.urszeidler.eclipse.shr5.gameplay.RangedAttackCmd#getWeapon <em>Weapon</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Weapon</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.RangedAttackCmd#getWeapon()
* @see #getRangedAttackCmd()
* @generated
*/
EReference getRangedAttackCmd_Weapon();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.RangedAttackCmd#getNumberOfShoots <em>Number Of Shoots</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Number Of Shoots</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.RangedAttackCmd#getNumberOfShoots()
* @see #getRangedAttackCmd()
* @generated
*/
EAttribute getRangedAttackCmd_NumberOfShoots();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.Intervall <em>Intervall</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Intervall</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Intervall
* @generated
*/
EClass getIntervall();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.Intervall#getQuantities <em>Quantities</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Quantities</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Intervall#getQuantities()
* @see #getIntervall()
* @generated
*/
EAttribute getIntervall_Quantities();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.Intervall#getUnits <em>Units</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Units</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.Intervall#getUnits()
* @see #getIntervall()
* @generated
*/
EAttribute getIntervall_Units();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.ProbeMod <em>Probe Mod</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Probe Mod</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.ProbeMod
* @generated
*/
EClass getProbeMod();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.ProbeMod#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.ProbeMod#getValue()
* @see #getProbeMod()
* @generated
*/
EAttribute getProbeMod_Value();
/**
* Returns the meta object for the containment reference '{@link de.urszeidler.eclipse.shr5.gameplay.ProbeMod#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Type</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.ProbeMod#getType()
* @see #getProbeMod()
* @generated
*/
EReference getProbeMod_Type();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.SetExtendetData <em>Set Extendet Data</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Set Extendet Data</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SetExtendetData
* @generated
*/
EClass getSetExtendetData();
/**
* Returns the meta object for the reference '{@link de.urszeidler.eclipse.shr5.gameplay.SetExtendetData#getDataAware <em>Data Aware</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Data Aware</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SetExtendetData#getDataAware()
* @see #getSetExtendetData()
* @generated
*/
EReference getSetExtendetData_DataAware();
/**
* Returns the meta object for the containment reference '{@link de.urszeidler.eclipse.shr5.gameplay.SetExtendetData#getData <em>Data</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Data</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SetExtendetData#getData()
* @see #getSetExtendetData()
* @generated
*/
EReference getSetExtendetData_Data();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.SetExtendetData#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SetExtendetData#getValue()
* @see #getSetExtendetData()
* @generated
*/
EAttribute getSetExtendetData_Value();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.SemanticAction <em>Semantic Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Semantic Action</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SemanticAction
* @generated
*/
EClass getSemanticAction();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.SemanticAction#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Type</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SemanticAction#getType()
* @see #getSemanticAction()
* @generated
*/
EAttribute getSemanticAction_Type();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.SemanticAction#getMessage <em>Message</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Message</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SemanticAction#getMessage()
* @see #getSemanticAction()
* @generated
*/
EAttribute getSemanticAction_Message();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.DrainCommand <em>Drain Command</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Drain Command</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.DrainCommand
* @generated
*/
EClass getDrainCommand();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.DrainCommand#getDamage <em>Damage</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Damage</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.DrainCommand#getDamage()
* @see #getDrainCommand()
* @generated
*/
EAttribute getDrainCommand_Damage();
/**
* Returns the meta object for the attribute '{@link de.urszeidler.eclipse.shr5.gameplay.DrainCommand#getDamageType <em>Damage Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Damage Type</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.DrainCommand#getDamageType()
* @see #getDrainCommand()
* @generated
*/
EAttribute getDrainCommand_DamageType();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.SpellCommand <em>Spell Command</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Spell Command</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SpellCommand
* @generated
*/
EClass getSpellCommand();
/**
* Returns the meta object for the reference '{@link de.urszeidler.eclipse.shr5.gameplay.SpellCommand#getSpell <em>Spell</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Spell</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SpellCommand#getSpell()
* @see #getSpellCommand()
* @generated
*/
EReference getSpellCommand_Spell();
/**
* Returns the meta object for class '{@link de.urszeidler.eclipse.shr5.gameplay.CombatSpellCmd <em>Combat Spell Cmd</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Combat Spell Cmd</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.CombatSpellCmd
* @generated
*/
EClass getCombatSpellCmd();
/**
* Returns the meta object for enum '{@link de.urszeidler.eclipse.shr5.gameplay.InterruptType <em>Interrupt Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Interrupt Type</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.InterruptType
* @generated
*/
EEnum getInterruptType();
/**
* Returns the meta object for enum '{@link de.urszeidler.eclipse.shr5.gameplay.ProbeState <em>Probe State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Probe State</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.ProbeState
* @generated
*/
EEnum getProbeState();
/**
* Returns the meta object for enum '{@link de.urszeidler.eclipse.shr5.gameplay.SuccesTestState <em>Succes Test State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Succes Test State</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SuccesTestState
* @generated
*/
EEnum getSuccesTestState();
/**
* Returns the meta object for enum '{@link de.urszeidler.eclipse.shr5.gameplay.SemanticType <em>Semantic Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Semantic Type</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.SemanticType
* @generated
*/
EEnum getSemanticType();
/**
* Returns the meta object for data type '{@link de.urszeidler.eclipse.shr5.gameplay.util.CommandCallback <em>Command Callback</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Command Callback</em>'.
* @see de.urszeidler.eclipse.shr5.gameplay.util.CommandCallback
* @model instanceClass="de.urszeidler.eclipse.shr5.gameplay.util.CommandCallback" serializeable="false"
* @generated
*/
EDataType getCommandCallback();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the factory that creates the instances of the model.
* @generated
*/
GameplayFactory getGameplayFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.ExecutionStackImpl <em>Execution Stack</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.ExecutionStackImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getExecutionStack()
* @generated
*/
EClass EXECUTION_STACK = eINSTANCE.getExecutionStack();
/**
* The meta object literal for the '<em><b>Current Command</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXECUTION_STACK__CURRENT_COMMAND = eINSTANCE.getExecutionStack_CurrentCommand();
/**
* The meta object literal for the '<em><b>Protocol</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXECUTION_STACK__PROTOCOL = eINSTANCE.getExecutionStack_Protocol();
/**
* The meta object literal for the '<em><b>Redo</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation EXECUTION_STACK___REDO = eINSTANCE.getExecutionStack__Redo();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.DamageTestImpl <em>Damage Test</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.DamageTestImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getDamageTest()
* @generated
*/
EClass DAMAGE_TEST = eINSTANCE.getDamageTest();
/**
* The meta object literal for the '<em><b>Damage</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DAMAGE_TEST__DAMAGE = eINSTANCE.getDamageTest_Damage();
/**
* The meta object literal for the '<em><b>Dv</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DAMAGE_TEST__DV = eINSTANCE.getDamageTest_Dv();
/**
* The meta object literal for the '<em><b>Effective Damage</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DAMAGE_TEST__EFFECTIVE_DAMAGE = eINSTANCE.getDamageTest_EffectiveDamage();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.Command <em>Command</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.Command
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getCommand()
* @generated
*/
EClass COMMAND = eINSTANCE.getCommand();
/**
* The meta object literal for the '<em><b>Executed</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMMAND__EXECUTED = eINSTANCE.getCommand_Executed();
/**
* The meta object literal for the '<em><b>Sub Commands</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMMAND__SUB_COMMANDS = eINSTANCE.getCommand_SubCommands();
/**
* The meta object literal for the '<em><b>Date</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMMAND__DATE = eINSTANCE.getCommand_Date();
/**
* The meta object literal for the '<em><b>Cmd Callback</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMMAND__CMD_CALLBACK = eINSTANCE.getCommand_CmdCallback();
/**
* The meta object literal for the '<em><b>Executing</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMMAND__EXECUTING = eINSTANCE.getCommand_Executing();
/**
* The meta object literal for the '<em><b>Can Execute</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMMAND__CAN_EXECUTE = eINSTANCE.getCommand_CanExecute();
/**
* The meta object literal for the '<em><b>Hidden</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMMAND__HIDDEN = eINSTANCE.getCommand_Hidden();
/**
* The meta object literal for the '<em><b>Redo</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation COMMAND___REDO = eINSTANCE.getCommand__Redo();
/**
* The meta object literal for the '<em><b>Undo</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation COMMAND___UNDO = eINSTANCE.getCommand__Undo();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.SubjectCommandImpl <em>Subject Command</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.SubjectCommandImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSubjectCommand()
* @generated
*/
EClass SUBJECT_COMMAND = eINSTANCE.getSubjectCommand();
/**
* The meta object literal for the '<em><b>Subject</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SUBJECT_COMMAND__SUBJECT = eINSTANCE.getSubjectCommand_Subject();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.SkillTestCmdImpl <em>Skill Test Cmd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.SkillTestCmdImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSkillTestCmd()
* @generated
*/
EClass SKILL_TEST_CMD = eINSTANCE.getSkillTestCmd();
/**
* The meta object literal for the '<em><b>Skill</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SKILL_TEST_CMD__SKILL = eINSTANCE.getSkillTestCmd_Skill();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.OpposedSkillTestCmdImpl <em>Opposed Skill Test Cmd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.OpposedSkillTestCmdImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getOpposedSkillTestCmd()
* @generated
*/
EClass OPPOSED_SKILL_TEST_CMD = eINSTANCE.getOpposedSkillTestCmd();
/**
* The meta object literal for the '<em><b>Object</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OPPOSED_SKILL_TEST_CMD__OBJECT = eINSTANCE.getOpposedSkillTestCmd_Object();
/**
* The meta object literal for the '<em><b>Object Skill</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OPPOSED_SKILL_TEST_CMD__OBJECT_SKILL = eINSTANCE.getOpposedSkillTestCmd_ObjectSkill();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.InitativeImpl <em>Initative</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.InitativeImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getInitative()
* @generated
*/
EClass INITATIVE = eINSTANCE.getInitative();
/**
* The meta object literal for the '<em><b>Ini</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INITATIVE__INI = eINSTANCE.getInitative_Ini();
/**
* The meta object literal for the '<em><b>Actual Ini</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INITATIVE__ACTUAL_INI = eINSTANCE.getInitative_ActualIni();
/**
* The meta object literal for the '<em><b>Size Initative</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INITATIVE__SIZE_INITATIVE = eINSTANCE.getInitative_SizeInitative();
/**
* The meta object literal for the '<em><b>Next Pass</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation INITATIVE___NEXT_PASS__INT = eINSTANCE.getInitative__NextPass__int();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.ExecutionProtocolImpl <em>Execution Protocol</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.ExecutionProtocolImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getExecutionProtocol()
* @generated
*/
EClass EXECUTION_PROTOCOL = eINSTANCE.getExecutionProtocol();
/**
* The meta object literal for the '<em><b>Commands</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXECUTION_PROTOCOL__COMMANDS = eINSTANCE.getExecutionProtocol_Commands();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.Probe <em>Probe</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.Probe
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getProbe()
* @generated
*/
EClass PROBE = eINSTANCE.getProbe();
/**
* The meta object literal for the '<em><b>Probe</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROBE__PROBE = eINSTANCE.getProbe_Probe();
/**
* The meta object literal for the '<em><b>Successes</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROBE__SUCCESSES = eINSTANCE.getProbe_Successes();
/**
* The meta object literal for the '<em><b>Glitches</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROBE__GLITCHES = eINSTANCE.getProbe_Glitches();
/**
* The meta object literal for the '<em><b>Limit</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROBE__LIMIT = eINSTANCE.getProbe_Limit();
/**
* The meta object literal for the '<em><b>Probe State</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROBE__PROBE_STATE = eINSTANCE.getProbe_ProbeState();
/**
* The meta object literal for the '<em><b>Probe Mods</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROBE__PROBE_MODS = eINSTANCE.getProbe_ProbeMods();
/**
* The meta object literal for the '<em><b>Skip Test</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROBE__SKIP_TEST = eINSTANCE.getProbe_SkipTest();
/**
* The meta object literal for the '<em><b>Push The Limit</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROBE__PUSH_THE_LIMIT = eINSTANCE.getProbe_PushTheLimit();
/**
* The meta object literal for the '<em><b>Second Chance</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROBE__SECOND_CHANCE = eINSTANCE.getProbe_SecondChance();
/**
* The meta object literal for the '<em><b>Close Call</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROBE__CLOSE_CALL = eINSTANCE.getProbe_CloseCall();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.ProbeCommandImpl <em>Probe Command</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.ProbeCommandImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getProbeCommand()
* @generated
*/
EClass PROBE_COMMAND = eINSTANCE.getProbeCommand();
/**
* The meta object literal for the '<em><b>Mods</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROBE_COMMAND__MODS = eINSTANCE.getProbeCommand_Mods();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.PhaseCmd <em>Phase Cmd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.PhaseCmd
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getPhaseCmd()
* @generated
*/
EClass PHASE_CMD = eINSTANCE.getPhaseCmd();
/**
* The meta object literal for the '<em><b>Phase</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PHASE_CMD__PHASE = eINSTANCE.getPhaseCmd_Phase();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.CombatTurnImpl <em>Combat Turn</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.CombatTurnImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getCombatTurn()
* @generated
*/
EClass COMBAT_TURN = eINSTANCE.getCombatTurn();
/**
* The meta object literal for the '<em><b>Combatants</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMBAT_TURN__COMBATANTS = eINSTANCE.getCombatTurn_Combatants();
/**
* The meta object literal for the '<em><b>Action Phases</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMBAT_TURN__ACTION_PHASES = eINSTANCE.getCombatTurn_ActionPhases();
/**
* The meta object literal for the '<em><b>Current Turn</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMBAT_TURN__CURRENT_TURN = eINSTANCE.getCombatTurn_CurrentTurn();
/**
* The meta object literal for the '<em><b>Sequence</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMBAT_TURN__SEQUENCE = eINSTANCE.getCombatTurn_Sequence();
/**
* The meta object literal for the '<em><b>Do Turn</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation COMBAT_TURN___DO_TURN = eINSTANCE.getCombatTurn__DoTurn();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.SuccesTest <em>Succes Test</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.SuccesTest
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSuccesTest()
* @generated
*/
EClass SUCCES_TEST = eINSTANCE.getSuccesTest();
/**
* The meta object literal for the '<em><b>Thresholds</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SUCCES_TEST__THRESHOLDS = eINSTANCE.getSuccesTest_Thresholds();
/**
* The meta object literal for the '<em><b>Net Hits</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SUCCES_TEST__NET_HITS = eINSTANCE.getSuccesTest_NetHits();
/**
* The meta object literal for the '<em><b>Test State</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SUCCES_TEST__TEST_STATE = eINSTANCE.getSuccesTest_TestState();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.ExtendetSkillTestCmdImpl <em>Extendet Skill Test Cmd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.ExtendetSkillTestCmdImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getExtendetSkillTestCmd()
* @generated
*/
EClass EXTENDET_SKILL_TEST_CMD = eINSTANCE.getExtendetSkillTestCmd();
/**
* The meta object literal for the '<em><b>Start Date</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXTENDET_SKILL_TEST_CMD__START_DATE = eINSTANCE.getExtendetSkillTestCmd_StartDate();
/**
* The meta object literal for the '<em><b>Intervall</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXTENDET_SKILL_TEST_CMD__INTERVALL = eINSTANCE.getExtendetSkillTestCmd_Intervall();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.DefensTestCmdImpl <em>Defens Test Cmd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.DefensTestCmdImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getDefensTestCmd()
* @generated
*/
EClass DEFENS_TEST_CMD = eINSTANCE.getDefensTestCmd();
/**
* The meta object literal for the '<em><b>Attackers Hits</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DEFENS_TEST_CMD__ATTACKERS_HITS = eINSTANCE.getDefensTestCmd_AttackersHits();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.SuccesTestCmdImpl <em>Succes Test Cmd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.SuccesTestCmdImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSuccesTestCmd()
* @generated
*/
EClass SUCCES_TEST_CMD = eINSTANCE.getSuccesTestCmd();
/**
* The meta object literal for the '<em><b>Dice Pool</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SUCCES_TEST_CMD__DICE_POOL = eINSTANCE.getSuccesTestCmd_DicePool();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.InitativePassImpl <em>Initative Pass</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.InitativePassImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getInitativePass()
* @generated
*/
EClass INITATIVE_PASS = eINSTANCE.getInitativePass();
/**
* The meta object literal for the '<em><b>Turn</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INITATIVE_PASS__TURN = eINSTANCE.getInitativePass_Turn();
/**
* The meta object literal for the '<em><b>Size Initative</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INITATIVE_PASS__SIZE_INITATIVE = eINSTANCE.getInitativePass_SizeInitative();
/**
* The meta object literal for the '<em><b>Action</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INITATIVE_PASS__ACTION = eINSTANCE.getInitativePass_Action();
/**
* The meta object literal for the '<em><b>Free Action</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INITATIVE_PASS__FREE_ACTION = eINSTANCE.getInitativePass_FreeAction();
/**
* The meta object literal for the '<em><b>Interrupt Action</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INITATIVE_PASS__INTERRUPT_ACTION = eINSTANCE.getInitativePass_InterruptAction();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.CommandWrapperImpl <em>Command Wrapper</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.CommandWrapperImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getCommandWrapper()
* @generated
*/
EClass COMMAND_WRAPPER = eINSTANCE.getCommandWrapper();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.ComplexActionImpl <em>Complex Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.ComplexActionImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getComplexAction()
* @generated
*/
EClass COMPLEX_ACTION = eINSTANCE.getComplexAction();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.SimpleActionImpl <em>Simple Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.SimpleActionImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSimpleAction()
* @generated
*/
EClass SIMPLE_ACTION = eINSTANCE.getSimpleAction();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.SimpleActionsImpl <em>Simple Actions</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.SimpleActionsImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSimpleActions()
* @generated
*/
EClass SIMPLE_ACTIONS = eINSTANCE.getSimpleActions();
/**
* The meta object literal for the '<em><b>Action1</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIMPLE_ACTIONS__ACTION1 = eINSTANCE.getSimpleActions_Action1();
/**
* The meta object literal for the '<em><b>Action2</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIMPLE_ACTIONS__ACTION2 = eINSTANCE.getSimpleActions_Action2();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.FreeActionImpl <em>Free Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.FreeActionImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getFreeAction()
* @generated
*/
EClass FREE_ACTION = eINSTANCE.getFreeAction();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.InterruptActionImpl <em>Interrupt Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.InterruptActionImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getInterruptAction()
* @generated
*/
EClass INTERRUPT_ACTION = eINSTANCE.getInterruptAction();
/**
* The meta object literal for the '<em><b>Ini Cost</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INTERRUPT_ACTION__INI_COST = eINSTANCE.getInterruptAction_IniCost();
/**
* The meta object literal for the '<em><b>Interrupt Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INTERRUPT_ACTION__INTERRUPT_TYPE = eINSTANCE.getInterruptAction_InterruptType();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.SetFeatureCommandImpl <em>Set Feature Command</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.SetFeatureCommandImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSetFeatureCommand()
* @generated
*/
EClass SET_FEATURE_COMMAND = eINSTANCE.getSetFeatureCommand();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SET_FEATURE_COMMAND__VALUE = eINSTANCE.getSetFeatureCommand_Value();
/**
* The meta object literal for the '<em><b>Object</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SET_FEATURE_COMMAND__OBJECT = eINSTANCE.getSetFeatureCommand_Object();
/**
* The meta object literal for the '<em><b>Feature</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SET_FEATURE_COMMAND__FEATURE = eINSTANCE.getSetFeatureCommand_Feature();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.MeeleAttackCmdImpl <em>Meele Attack Cmd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.MeeleAttackCmdImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getMeeleAttackCmd()
* @generated
*/
EClass MEELE_ATTACK_CMD = eINSTANCE.getMeeleAttackCmd();
/**
* The meta object literal for the '<em><b>Weapon</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MEELE_ATTACK_CMD__WEAPON = eINSTANCE.getMeeleAttackCmd_Weapon();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.RangedAttackCmdImpl <em>Ranged Attack Cmd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.RangedAttackCmdImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getRangedAttackCmd()
* @generated
*/
EClass RANGED_ATTACK_CMD = eINSTANCE.getRangedAttackCmd();
/**
* The meta object literal for the '<em><b>Modus</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RANGED_ATTACK_CMD__MODUS = eINSTANCE.getRangedAttackCmd_Modus();
/**
* The meta object literal for the '<em><b>Range</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RANGED_ATTACK_CMD__RANGE = eINSTANCE.getRangedAttackCmd_Range();
/**
* The meta object literal for the '<em><b>Weapon</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RANGED_ATTACK_CMD__WEAPON = eINSTANCE.getRangedAttackCmd_Weapon();
/**
* The meta object literal for the '<em><b>Number Of Shoots</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RANGED_ATTACK_CMD__NUMBER_OF_SHOOTS = eINSTANCE.getRangedAttackCmd_NumberOfShoots();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.IntervallImpl <em>Intervall</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.IntervallImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getIntervall()
* @generated
*/
EClass INTERVALL = eINSTANCE.getIntervall();
/**
* The meta object literal for the '<em><b>Quantities</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INTERVALL__QUANTITIES = eINSTANCE.getIntervall_Quantities();
/**
* The meta object literal for the '<em><b>Units</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INTERVALL__UNITS = eINSTANCE.getIntervall_Units();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.ProbeModImpl <em>Probe Mod</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.ProbeModImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getProbeMod()
* @generated
*/
EClass PROBE_MOD = eINSTANCE.getProbeMod();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROBE_MOD__VALUE = eINSTANCE.getProbeMod_Value();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROBE_MOD__TYPE = eINSTANCE.getProbeMod_Type();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.SetExtendetDataImpl <em>Set Extendet Data</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.SetExtendetDataImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSetExtendetData()
* @generated
*/
EClass SET_EXTENDET_DATA = eINSTANCE.getSetExtendetData();
/**
* The meta object literal for the '<em><b>Data Aware</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SET_EXTENDET_DATA__DATA_AWARE = eINSTANCE.getSetExtendetData_DataAware();
/**
* The meta object literal for the '<em><b>Data</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SET_EXTENDET_DATA__DATA = eINSTANCE.getSetExtendetData_Data();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SET_EXTENDET_DATA__VALUE = eINSTANCE.getSetExtendetData_Value();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.SemanticActionImpl <em>Semantic Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.SemanticActionImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSemanticAction()
* @generated
*/
EClass SEMANTIC_ACTION = eINSTANCE.getSemanticAction();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SEMANTIC_ACTION__TYPE = eINSTANCE.getSemanticAction_Type();
/**
* The meta object literal for the '<em><b>Message</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SEMANTIC_ACTION__MESSAGE = eINSTANCE.getSemanticAction_Message();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.DrainCommandImpl <em>Drain Command</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.DrainCommandImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getDrainCommand()
* @generated
*/
EClass DRAIN_COMMAND = eINSTANCE.getDrainCommand();
/**
* The meta object literal for the '<em><b>Damage</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DRAIN_COMMAND__DAMAGE = eINSTANCE.getDrainCommand_Damage();
/**
* The meta object literal for the '<em><b>Damage Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DRAIN_COMMAND__DAMAGE_TYPE = eINSTANCE.getDrainCommand_DamageType();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.SpellCommandImpl <em>Spell Command</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.SpellCommandImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSpellCommand()
* @generated
*/
EClass SPELL_COMMAND = eINSTANCE.getSpellCommand();
/**
* The meta object literal for the '<em><b>Spell</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SPELL_COMMAND__SPELL = eINSTANCE.getSpellCommand_Spell();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.impl.CombatSpellCmdImpl <em>Combat Spell Cmd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.impl.CombatSpellCmdImpl
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getCombatSpellCmd()
* @generated
*/
EClass COMBAT_SPELL_CMD = eINSTANCE.getCombatSpellCmd();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.InterruptType <em>Interrupt Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.InterruptType
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getInterruptType()
* @generated
*/
EEnum INTERRUPT_TYPE = eINSTANCE.getInterruptType();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.ProbeState <em>Probe State</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.ProbeState
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getProbeState()
* @generated
*/
EEnum PROBE_STATE = eINSTANCE.getProbeState();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.SuccesTestState <em>Succes Test State</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.SuccesTestState
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSuccesTestState()
* @generated
*/
EEnum SUCCES_TEST_STATE = eINSTANCE.getSuccesTestState();
/**
* The meta object literal for the '{@link de.urszeidler.eclipse.shr5.gameplay.SemanticType <em>Semantic Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.SemanticType
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getSemanticType()
* @generated
*/
EEnum SEMANTIC_TYPE = eINSTANCE.getSemanticType();
/**
* The meta object literal for the '<em>Command Callback</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.urszeidler.eclipse.shr5.gameplay.util.CommandCallback
* @see de.urszeidler.eclipse.shr5.gameplay.impl.GameplayPackageImpl#getCommandCallback()
* @generated
*/
EDataType COMMAND_CALLBACK = eINSTANCE.getCommandCallback();
}
} //GameplayPackage