/*******************************************************************************
* Copyright (c) 2010 Michal Antkiewicz.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Michal Antkiewicz - initial API and implementation
******************************************************************************/
package ca.uwaterloo.gsd.applet;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import ca.uwaterloo.gsd.fsml.fsml.FsmlPackage;
/**
* <!-- 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 enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.AppletFactory
* @model kind="package"
* @generated
*/
public interface AppletPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "applet";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://ca.uwaterloo.gsd/applet";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "applet";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
AppletPackage eINSTANCE = ca.uwaterloo.gsd.applet.impl.AppletPackageImpl.init();
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.AppletModelImpl <em>Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.AppletModelImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getAppletModel()
* @generated
*/
int APPLET_MODEL = 0;
/**
* The feature id for the '<em><b>Applets</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLET_MODEL__APPLETS = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLET_MODEL_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.AppletImpl <em>Applet</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.AppletImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getApplet()
* @generated
*/
int APPLET = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLET__NAME = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Extends Applet</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLET__EXTENDS_APPLET = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Overrides Lifecycle Methods</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLET__OVERRIDES_LIFECYCLE_METHODS = FsmlPackage.CONCEPT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Shows Status</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLET__SHOWS_STATUS = FsmlPackage.CONCEPT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Registers Mouse Listener</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLET__REGISTERS_MOUSE_LISTENER = FsmlPackage.CONCEPT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Registers Mouse Motion Listener</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLET__REGISTERS_MOUSE_MOTION_LISTENER = FsmlPackage.CONCEPT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Registers Key Listener</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLET__REGISTERS_KEY_LISTENER = FsmlPackage.CONCEPT_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Thread</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLET__THREAD = FsmlPackage.CONCEPT_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Single Task Thread</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLET__SINGLE_TASK_THREAD = FsmlPackage.CONCEPT_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Parameter</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLET__PARAMETER = FsmlPackage.CONCEPT_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Provides Parameter Info</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLET__PROVIDES_PARAMETER_INFO = FsmlPackage.CONCEPT_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Provides Info For Parameters</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLET__PROVIDES_INFO_FOR_PARAMETERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 11;
/**
* The number of structural features of the '<em>Applet</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLET_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 12;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.OverridesLifecycleMethodsImpl <em>Overrides Lifecycle Methods</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.OverridesLifecycleMethodsImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getOverridesLifecycleMethods()
* @generated
*/
int OVERRIDES_LIFECYCLE_METHODS = 2;
/**
* The feature id for the '<em><b>Init</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OVERRIDES_LIFECYCLE_METHODS__INIT = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Start</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OVERRIDES_LIFECYCLE_METHODS__START = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Paint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OVERRIDES_LIFECYCLE_METHODS__PAINT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Stop</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OVERRIDES_LIFECYCLE_METHODS__STOP = FsmlPackage.CONCEPT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Destroy</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OVERRIDES_LIFECYCLE_METHODS__DESTROY = FsmlPackage.CONCEPT_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Overrides Lifecycle Methods</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OVERRIDES_LIFECYCLE_METHODS_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.ParameterImpl <em>Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.ParameterImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getParameter()
* @generated
*/
int PARAMETER = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER__NAME = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Parameter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.ExtendsAppletImpl <em>Extends Applet</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.ExtendsAppletImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getExtendsApplet()
* @generated
*/
int EXTENDS_APPLET = 4;
/**
* The feature id for the '<em><b>Extends JApplet</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDS_APPLET__EXTENDS_JAPPLET = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Extends Applet</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENDS_APPLET_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.RegistersMouseListenerImpl <em>Registers Mouse Listener</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.RegistersMouseListenerImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getRegistersMouseListener()
* @generated
*/
int REGISTERS_MOUSE_LISTENER = 5;
/**
* The feature id for the '<em><b>This</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REGISTERS_MOUSE_LISTENER__THIS = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Mouse Listener Field</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REGISTERS_MOUSE_LISTENER__MOUSE_LISTENER_FIELD = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Registers Mouse Listener</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REGISTERS_MOUSE_LISTENER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.RegistersMouseMotionListenerImpl <em>Registers Mouse Motion Listener</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.RegistersMouseMotionListenerImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getRegistersMouseMotionListener()
* @generated
*/
int REGISTERS_MOUSE_MOTION_LISTENER = 6;
/**
* The feature id for the '<em><b>This</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REGISTERS_MOUSE_MOTION_LISTENER__THIS = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Mouse Motion Listener Field</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REGISTERS_MOUSE_MOTION_LISTENER__MOUSE_MOTION_LISTENER_FIELD = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Registers Mouse Motion Listener</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REGISTERS_MOUSE_MOTION_LISTENER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.RegistersKeyListenerImpl <em>Registers Key Listener</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.RegistersKeyListenerImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getRegistersKeyListener()
* @generated
*/
int REGISTERS_KEY_LISTENER = 7;
/**
* The feature id for the '<em><b>This</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REGISTERS_KEY_LISTENER__THIS = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Key Listener Field</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REGISTERS_KEY_LISTENER__KEY_LISTENER_FIELD = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Registers Key Listener</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REGISTERS_KEY_LISTENER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.ThisMouseListenerImpl <em>This Mouse Listener</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.ThisMouseListenerImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getThisMouseListener()
* @generated
*/
int THIS_MOUSE_LISTENER = 8;
/**
* The feature id for the '<em><b>Implements Mouse Listener</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THIS_MOUSE_LISTENER__IMPLEMENTS_MOUSE_LISTENER = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Deregisters</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THIS_MOUSE_LISTENER__DEREGISTERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>This Mouse Listener</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THIS_MOUSE_LISTENER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.ThisMouseMotionListenerImpl <em>This Mouse Motion Listener</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.ThisMouseMotionListenerImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getThisMouseMotionListener()
* @generated
*/
int THIS_MOUSE_MOTION_LISTENER = 9;
/**
* The feature id for the '<em><b>Implements Mouse Motion Listener</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THIS_MOUSE_MOTION_LISTENER__IMPLEMENTS_MOUSE_MOTION_LISTENER = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Deregisters</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THIS_MOUSE_MOTION_LISTENER__DEREGISTERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>This Mouse Motion Listener</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THIS_MOUSE_MOTION_LISTENER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.ThisKeyListenerImpl <em>This Key Listener</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.ThisKeyListenerImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getThisKeyListener()
* @generated
*/
int THIS_KEY_LISTENER = 10;
/**
* The feature id for the '<em><b>Implements Key Listener</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THIS_KEY_LISTENER__IMPLEMENTS_KEY_LISTENER = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Deregisters</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THIS_KEY_LISTENER__DEREGISTERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>This Key Listener</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THIS_KEY_LISTENER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.DeregistersThisImpl <em>Deregisters This</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.DeregistersThisImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getDeregistersThis()
* @generated
*/
int DEREGISTERS_THIS = 11;
/**
* The feature id for the '<em><b>This</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEREGISTERS_THIS__THIS = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Deregisters This</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEREGISTERS_THIS_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.MouseListenerFieldImpl <em>Mouse Listener Field</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.MouseListenerFieldImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getMouseListenerField()
* @generated
*/
int MOUSE_LISTENER_FIELD = 12;
/**
* The feature id for the '<em><b>Listener Field</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOUSE_LISTENER_FIELD__LISTENER_FIELD = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Typed Mouse Listener</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOUSE_LISTENER_FIELD__TYPED_MOUSE_LISTENER = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Deregisters</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOUSE_LISTENER_FIELD__DEREGISTERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Initialized</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOUSE_LISTENER_FIELD__INITIALIZED = FsmlPackage.CONCEPT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Mouse Listener Field</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOUSE_LISTENER_FIELD_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.MouseMotionListenerFieldImpl <em>Mouse Motion Listener Field</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.MouseMotionListenerFieldImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getMouseMotionListenerField()
* @generated
*/
int MOUSE_MOTION_LISTENER_FIELD = 13;
/**
* The feature id for the '<em><b>Listener Field</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOUSE_MOTION_LISTENER_FIELD__LISTENER_FIELD = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Typed Mouse Motion Listener</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOUSE_MOTION_LISTENER_FIELD__TYPED_MOUSE_MOTION_LISTENER = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Deregisters</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOUSE_MOTION_LISTENER_FIELD__DEREGISTERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Initialized</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOUSE_MOTION_LISTENER_FIELD__INITIALIZED = FsmlPackage.CONCEPT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Mouse Motion Listener Field</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOUSE_MOTION_LISTENER_FIELD_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.KeyListenerFieldImpl <em>Key Listener Field</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.KeyListenerFieldImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getKeyListenerField()
* @generated
*/
int KEY_LISTENER_FIELD = 14;
/**
* The feature id for the '<em><b>Listener Field</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_LISTENER_FIELD__LISTENER_FIELD = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Typed Key Listener</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_LISTENER_FIELD__TYPED_KEY_LISTENER = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Deregisters</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_LISTENER_FIELD__DEREGISTERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Initialized</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_LISTENER_FIELD__INITIALIZED = FsmlPackage.CONCEPT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Key Listener Field</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_LISTENER_FIELD_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.ThreadImpl <em>Thread</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.ThreadImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getThread()
* @generated
*/
int THREAD = 15;
/**
* The feature id for the '<em><b>Thread</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAD__THREAD = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Typed Thread</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAD__TYPED_THREAD = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Initializes Thread</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAD__INITIALIZES_THREAD = FsmlPackage.CONCEPT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Nullifies Thread</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAD__NULLIFIES_THREAD = FsmlPackage.CONCEPT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Thread</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAD_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.InitializesThreadImpl <em>Initializes Thread</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.InitializesThreadImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getInitializesThread()
* @generated
*/
int INITIALIZES_THREAD = 16;
/**
* The feature id for the '<em><b>Initializes Thread With Runnable</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITIALIZES_THREAD__INITIALIZES_THREAD_WITH_RUNNABLE = 0;
/**
* The feature id for the '<em><b>Initializes With Thread Subclass</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITIALIZES_THREAD__INITIALIZES_WITH_THREAD_SUBCLASS = 1;
/**
* The number of structural features of the '<em>Initializes Thread</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITIALIZES_THREAD_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.InitializesThreadWithImpl <em>Initializes Thread With</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.InitializesThreadWithImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getInitializesThreadWith()
* @generated
*/
int INITIALIZES_THREAD_WITH = 17;
/**
* The feature id for the '<em><b>This</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITIALIZES_THREAD_WITH__THIS = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Helper</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITIALIZES_THREAD_WITH__HELPER = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Variable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITIALIZES_THREAD_WITH__VARIABLE = FsmlPackage.CONCEPT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Runnable Field</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITIALIZES_THREAD_WITH__RUNNABLE_FIELD = FsmlPackage.CONCEPT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Initializes Thread With</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITIALIZES_THREAD_WITH_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.InitializesThreadSubclassImpl <em>Initializes Thread Subclass</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.InitializesThreadSubclassImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getInitializesThreadSubclass()
* @generated
*/
int INITIALIZES_THREAD_SUBCLASS = 18;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITIALIZES_THREAD_SUBCLASS__NAME = 0;
/**
* The feature id for the '<em><b>Overriddes Run</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITIALIZES_THREAD_SUBCLASS__OVERRIDDES_RUN = 1;
/**
* The feature id for the '<em><b>Extends Thread</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITIALIZES_THREAD_SUBCLASS__EXTENDS_THREAD = 2;
/**
* The number of structural features of the '<em>Initializes Thread Subclass</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITIALIZES_THREAD_SUBCLASS_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.ThisRunnableImpl <em>This Runnable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.ThisRunnableImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getThisRunnable()
* @generated
*/
int THIS_RUNNABLE = 19;
/**
* The feature id for the '<em><b>Implements Runnable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THIS_RUNNABLE__IMPLEMENTS_RUNNABLE = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>This Runnable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THIS_RUNNABLE_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.RunnableFieldImpl <em>Runnable Field</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.RunnableFieldImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getRunnableField()
* @generated
*/
int RUNNABLE_FIELD = 20;
/**
* The feature id for the '<em><b>Typed Runnable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RUNNABLE_FIELD__TYPED_RUNNABLE = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RUNNABLE_FIELD__NAME = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Initialized</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RUNNABLE_FIELD__INITIALIZED = FsmlPackage.CONCEPT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Runnable Field</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RUNNABLE_FIELD_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.DeregistersFieldImpl <em>Deregisters Field</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.DeregistersFieldImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getDeregistersField()
* @generated
*/
int DEREGISTERS_FIELD = 21;
/**
* The feature id for the '<em><b>Field</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEREGISTERS_FIELD__FIELD = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Deregisters Field</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEREGISTERS_FIELD_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.ShowsStatusImpl <em>Shows Status</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.ShowsStatusImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getShowsStatus()
* @generated
*/
int SHOWS_STATUS = 22;
/**
* The feature id for the '<em><b>Message</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHOWS_STATUS__MESSAGE = FsmlPackage.CONCEPT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Shows Status</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHOWS_STATUS_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link ca.uwaterloo.gsd.applet.impl.SingleTaskThreadImpl <em>Single Task Thread</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.SingleTaskThreadImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getSingleTaskThread()
* @generated
*/
int SINGLE_TASK_THREAD = 23;
/**
* The feature id for the '<em><b>Runnable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_THREAD__RUNNABLE = 0;
/**
* The feature id for the '<em><b>Runnable Field</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_THREAD__RUNNABLE_FIELD = 1;
/**
* The number of structural features of the '<em>Single Task Thread</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_THREAD_FEATURE_COUNT = 2;
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.AppletModel <em>Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Model</em>'.
* @see ca.uwaterloo.gsd.applet.AppletModel
* @generated
*/
EClass getAppletModel();
/**
* Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.applet.AppletModel#getApplets <em>Applets</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Applets</em>'.
* @see ca.uwaterloo.gsd.applet.AppletModel#getApplets()
* @see #getAppletModel()
* @generated
*/
EReference getAppletModel_Applets();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.Applet <em>Applet</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Applet</em>'.
* @see ca.uwaterloo.gsd.applet.Applet
* @generated
*/
EClass getApplet();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.Applet#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see ca.uwaterloo.gsd.applet.Applet#getName()
* @see #getApplet()
* @generated
*/
EAttribute getApplet_Name();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.Applet#getExtendsApplet <em>Extends Applet</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Extends Applet</em>'.
* @see ca.uwaterloo.gsd.applet.Applet#getExtendsApplet()
* @see #getApplet()
* @generated
*/
EReference getApplet_ExtendsApplet();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.Applet#getOverridesLifecycleMethods <em>Overrides Lifecycle Methods</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Overrides Lifecycle Methods</em>'.
* @see ca.uwaterloo.gsd.applet.Applet#getOverridesLifecycleMethods()
* @see #getApplet()
* @generated
*/
EReference getApplet_OverridesLifecycleMethods();
/**
* Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.applet.Applet#getShowsStatus <em>Shows Status</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Shows Status</em>'.
* @see ca.uwaterloo.gsd.applet.Applet#getShowsStatus()
* @see #getApplet()
* @generated
*/
EReference getApplet_ShowsStatus();
/**
* Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.applet.Applet#getRegistersMouseListener <em>Registers Mouse Listener</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Registers Mouse Listener</em>'.
* @see ca.uwaterloo.gsd.applet.Applet#getRegistersMouseListener()
* @see #getApplet()
* @generated
*/
EReference getApplet_RegistersMouseListener();
/**
* Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.applet.Applet#getRegistersMouseMotionListener <em>Registers Mouse Motion Listener</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Registers Mouse Motion Listener</em>'.
* @see ca.uwaterloo.gsd.applet.Applet#getRegistersMouseMotionListener()
* @see #getApplet()
* @generated
*/
EReference getApplet_RegistersMouseMotionListener();
/**
* Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.applet.Applet#getRegistersKeyListener <em>Registers Key Listener</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Registers Key Listener</em>'.
* @see ca.uwaterloo.gsd.applet.Applet#getRegistersKeyListener()
* @see #getApplet()
* @generated
*/
EReference getApplet_RegistersKeyListener();
/**
* Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.applet.Applet#getThread <em>Thread</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Thread</em>'.
* @see ca.uwaterloo.gsd.applet.Applet#getThread()
* @see #getApplet()
* @generated
*/
EReference getApplet_Thread();
/**
* Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.applet.Applet#getSingleTaskThread <em>Single Task Thread</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Single Task Thread</em>'.
* @see ca.uwaterloo.gsd.applet.Applet#getSingleTaskThread()
* @see #getApplet()
* @generated
*/
EReference getApplet_SingleTaskThread();
/**
* Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.applet.Applet#getParameter <em>Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Parameter</em>'.
* @see ca.uwaterloo.gsd.applet.Applet#getParameter()
* @see #getApplet()
* @generated
*/
EReference getApplet_Parameter();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.Applet#isProvidesParameterInfo <em>Provides Parameter Info</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Provides Parameter Info</em>'.
* @see ca.uwaterloo.gsd.applet.Applet#isProvidesParameterInfo()
* @see #getApplet()
* @generated
*/
EAttribute getApplet_ProvidesParameterInfo();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.Applet#isProvidesInfoForParameters <em>Provides Info For Parameters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Provides Info For Parameters</em>'.
* @see ca.uwaterloo.gsd.applet.Applet#isProvidesInfoForParameters()
* @see #getApplet()
* @generated
*/
EAttribute getApplet_ProvidesInfoForParameters();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.OverridesLifecycleMethods <em>Overrides Lifecycle Methods</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Overrides Lifecycle Methods</em>'.
* @see ca.uwaterloo.gsd.applet.OverridesLifecycleMethods
* @generated
*/
EClass getOverridesLifecycleMethods();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.OverridesLifecycleMethods#isInit <em>Init</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Init</em>'.
* @see ca.uwaterloo.gsd.applet.OverridesLifecycleMethods#isInit()
* @see #getOverridesLifecycleMethods()
* @generated
*/
EAttribute getOverridesLifecycleMethods_Init();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.OverridesLifecycleMethods#isStart <em>Start</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Start</em>'.
* @see ca.uwaterloo.gsd.applet.OverridesLifecycleMethods#isStart()
* @see #getOverridesLifecycleMethods()
* @generated
*/
EAttribute getOverridesLifecycleMethods_Start();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.OverridesLifecycleMethods#isPaint <em>Paint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Paint</em>'.
* @see ca.uwaterloo.gsd.applet.OverridesLifecycleMethods#isPaint()
* @see #getOverridesLifecycleMethods()
* @generated
*/
EAttribute getOverridesLifecycleMethods_Paint();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.OverridesLifecycleMethods#isStop <em>Stop</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Stop</em>'.
* @see ca.uwaterloo.gsd.applet.OverridesLifecycleMethods#isStop()
* @see #getOverridesLifecycleMethods()
* @generated
*/
EAttribute getOverridesLifecycleMethods_Stop();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.OverridesLifecycleMethods#isDestroy <em>Destroy</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Destroy</em>'.
* @see ca.uwaterloo.gsd.applet.OverridesLifecycleMethods#isDestroy()
* @see #getOverridesLifecycleMethods()
* @generated
*/
EAttribute getOverridesLifecycleMethods_Destroy();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.Parameter <em>Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Parameter</em>'.
* @see ca.uwaterloo.gsd.applet.Parameter
* @generated
*/
EClass getParameter();
/**
* Returns the meta object for the attribute list '{@link ca.uwaterloo.gsd.applet.Parameter#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Name</em>'.
* @see ca.uwaterloo.gsd.applet.Parameter#getName()
* @see #getParameter()
* @generated
*/
EAttribute getParameter_Name();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.ExtendsApplet <em>Extends Applet</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Extends Applet</em>'.
* @see ca.uwaterloo.gsd.applet.ExtendsApplet
* @generated
*/
EClass getExtendsApplet();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.ExtendsApplet#isExtendsJApplet <em>Extends JApplet</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Extends JApplet</em>'.
* @see ca.uwaterloo.gsd.applet.ExtendsApplet#isExtendsJApplet()
* @see #getExtendsApplet()
* @generated
*/
EAttribute getExtendsApplet_ExtendsJApplet();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.RegistersMouseListener <em>Registers Mouse Listener</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Registers Mouse Listener</em>'.
* @see ca.uwaterloo.gsd.applet.RegistersMouseListener
* @generated
*/
EClass getRegistersMouseListener();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.RegistersMouseListener#getThis <em>This</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>This</em>'.
* @see ca.uwaterloo.gsd.applet.RegistersMouseListener#getThis()
* @see #getRegistersMouseListener()
* @generated
*/
EReference getRegistersMouseListener_This();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.RegistersMouseListener#getMouseListenerField <em>Mouse Listener Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Mouse Listener Field</em>'.
* @see ca.uwaterloo.gsd.applet.RegistersMouseListener#getMouseListenerField()
* @see #getRegistersMouseListener()
* @generated
*/
EReference getRegistersMouseListener_MouseListenerField();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.RegistersMouseMotionListener <em>Registers Mouse Motion Listener</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Registers Mouse Motion Listener</em>'.
* @see ca.uwaterloo.gsd.applet.RegistersMouseMotionListener
* @generated
*/
EClass getRegistersMouseMotionListener();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.RegistersMouseMotionListener#getThis <em>This</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>This</em>'.
* @see ca.uwaterloo.gsd.applet.RegistersMouseMotionListener#getThis()
* @see #getRegistersMouseMotionListener()
* @generated
*/
EReference getRegistersMouseMotionListener_This();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.RegistersMouseMotionListener#getMouseMotionListenerField <em>Mouse Motion Listener Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Mouse Motion Listener Field</em>'.
* @see ca.uwaterloo.gsd.applet.RegistersMouseMotionListener#getMouseMotionListenerField()
* @see #getRegistersMouseMotionListener()
* @generated
*/
EReference getRegistersMouseMotionListener_MouseMotionListenerField();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.RegistersKeyListener <em>Registers Key Listener</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Registers Key Listener</em>'.
* @see ca.uwaterloo.gsd.applet.RegistersKeyListener
* @generated
*/
EClass getRegistersKeyListener();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.RegistersKeyListener#getThis <em>This</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>This</em>'.
* @see ca.uwaterloo.gsd.applet.RegistersKeyListener#getThis()
* @see #getRegistersKeyListener()
* @generated
*/
EReference getRegistersKeyListener_This();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.RegistersKeyListener#getKeyListenerField <em>Key Listener Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Key Listener Field</em>'.
* @see ca.uwaterloo.gsd.applet.RegistersKeyListener#getKeyListenerField()
* @see #getRegistersKeyListener()
* @generated
*/
EReference getRegistersKeyListener_KeyListenerField();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.ThisMouseListener <em>This Mouse Listener</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>This Mouse Listener</em>'.
* @see ca.uwaterloo.gsd.applet.ThisMouseListener
* @generated
*/
EClass getThisMouseListener();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.ThisMouseListener#isImplementsMouseListener <em>Implements Mouse Listener</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Implements Mouse Listener</em>'.
* @see ca.uwaterloo.gsd.applet.ThisMouseListener#isImplementsMouseListener()
* @see #getThisMouseListener()
* @generated
*/
EAttribute getThisMouseListener_ImplementsMouseListener();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.ThisMouseListener#getDeregisters <em>Deregisters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Deregisters</em>'.
* @see ca.uwaterloo.gsd.applet.ThisMouseListener#getDeregisters()
* @see #getThisMouseListener()
* @generated
*/
EReference getThisMouseListener_Deregisters();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.ThisMouseMotionListener <em>This Mouse Motion Listener</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>This Mouse Motion Listener</em>'.
* @see ca.uwaterloo.gsd.applet.ThisMouseMotionListener
* @generated
*/
EClass getThisMouseMotionListener();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.ThisMouseMotionListener#isImplementsMouseMotionListener <em>Implements Mouse Motion Listener</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Implements Mouse Motion Listener</em>'.
* @see ca.uwaterloo.gsd.applet.ThisMouseMotionListener#isImplementsMouseMotionListener()
* @see #getThisMouseMotionListener()
* @generated
*/
EAttribute getThisMouseMotionListener_ImplementsMouseMotionListener();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.ThisMouseMotionListener#getDeregisters <em>Deregisters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Deregisters</em>'.
* @see ca.uwaterloo.gsd.applet.ThisMouseMotionListener#getDeregisters()
* @see #getThisMouseMotionListener()
* @generated
*/
EReference getThisMouseMotionListener_Deregisters();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.ThisKeyListener <em>This Key Listener</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>This Key Listener</em>'.
* @see ca.uwaterloo.gsd.applet.ThisKeyListener
* @generated
*/
EClass getThisKeyListener();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.ThisKeyListener#isImplementsKeyListener <em>Implements Key Listener</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Implements Key Listener</em>'.
* @see ca.uwaterloo.gsd.applet.ThisKeyListener#isImplementsKeyListener()
* @see #getThisKeyListener()
* @generated
*/
EAttribute getThisKeyListener_ImplementsKeyListener();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.ThisKeyListener#getDeregisters <em>Deregisters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Deregisters</em>'.
* @see ca.uwaterloo.gsd.applet.ThisKeyListener#getDeregisters()
* @see #getThisKeyListener()
* @generated
*/
EReference getThisKeyListener_Deregisters();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.DeregistersThis <em>Deregisters This</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Deregisters This</em>'.
* @see ca.uwaterloo.gsd.applet.DeregistersThis
* @generated
*/
EClass getDeregistersThis();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.DeregistersThis#isThis <em>This</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>This</em>'.
* @see ca.uwaterloo.gsd.applet.DeregistersThis#isThis()
* @see #getDeregistersThis()
* @generated
*/
EAttribute getDeregistersThis_This();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.MouseListenerField <em>Mouse Listener Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mouse Listener Field</em>'.
* @see ca.uwaterloo.gsd.applet.MouseListenerField
* @generated
*/
EClass getMouseListenerField();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.MouseListenerField#getListenerField <em>Listener Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Listener Field</em>'.
* @see ca.uwaterloo.gsd.applet.MouseListenerField#getListenerField()
* @see #getMouseListenerField()
* @generated
*/
EAttribute getMouseListenerField_ListenerField();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.MouseListenerField#isTypedMouseListener <em>Typed Mouse Listener</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Typed Mouse Listener</em>'.
* @see ca.uwaterloo.gsd.applet.MouseListenerField#isTypedMouseListener()
* @see #getMouseListenerField()
* @generated
*/
EAttribute getMouseListenerField_TypedMouseListener();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.MouseListenerField#getDeregisters <em>Deregisters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Deregisters</em>'.
* @see ca.uwaterloo.gsd.applet.MouseListenerField#getDeregisters()
* @see #getMouseListenerField()
* @generated
*/
EReference getMouseListenerField_Deregisters();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.MouseListenerField#isInitialized <em>Initialized</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Initialized</em>'.
* @see ca.uwaterloo.gsd.applet.MouseListenerField#isInitialized()
* @see #getMouseListenerField()
* @generated
*/
EAttribute getMouseListenerField_Initialized();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.MouseMotionListenerField <em>Mouse Motion Listener Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mouse Motion Listener Field</em>'.
* @see ca.uwaterloo.gsd.applet.MouseMotionListenerField
* @generated
*/
EClass getMouseMotionListenerField();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.MouseMotionListenerField#getListenerField <em>Listener Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Listener Field</em>'.
* @see ca.uwaterloo.gsd.applet.MouseMotionListenerField#getListenerField()
* @see #getMouseMotionListenerField()
* @generated
*/
EAttribute getMouseMotionListenerField_ListenerField();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.MouseMotionListenerField#isTypedMouseMotionListener <em>Typed Mouse Motion Listener</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Typed Mouse Motion Listener</em>'.
* @see ca.uwaterloo.gsd.applet.MouseMotionListenerField#isTypedMouseMotionListener()
* @see #getMouseMotionListenerField()
* @generated
*/
EAttribute getMouseMotionListenerField_TypedMouseMotionListener();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.MouseMotionListenerField#getDeregisters <em>Deregisters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Deregisters</em>'.
* @see ca.uwaterloo.gsd.applet.MouseMotionListenerField#getDeregisters()
* @see #getMouseMotionListenerField()
* @generated
*/
EReference getMouseMotionListenerField_Deregisters();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.MouseMotionListenerField#isInitialized <em>Initialized</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Initialized</em>'.
* @see ca.uwaterloo.gsd.applet.MouseMotionListenerField#isInitialized()
* @see #getMouseMotionListenerField()
* @generated
*/
EAttribute getMouseMotionListenerField_Initialized();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.KeyListenerField <em>Key Listener Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Key Listener Field</em>'.
* @see ca.uwaterloo.gsd.applet.KeyListenerField
* @generated
*/
EClass getKeyListenerField();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.KeyListenerField#getListenerField <em>Listener Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Listener Field</em>'.
* @see ca.uwaterloo.gsd.applet.KeyListenerField#getListenerField()
* @see #getKeyListenerField()
* @generated
*/
EAttribute getKeyListenerField_ListenerField();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.KeyListenerField#isTypedKeyListener <em>Typed Key Listener</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Typed Key Listener</em>'.
* @see ca.uwaterloo.gsd.applet.KeyListenerField#isTypedKeyListener()
* @see #getKeyListenerField()
* @generated
*/
EAttribute getKeyListenerField_TypedKeyListener();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.KeyListenerField#getDeregisters <em>Deregisters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Deregisters</em>'.
* @see ca.uwaterloo.gsd.applet.KeyListenerField#getDeregisters()
* @see #getKeyListenerField()
* @generated
*/
EReference getKeyListenerField_Deregisters();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.KeyListenerField#isInitialized <em>Initialized</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Initialized</em>'.
* @see ca.uwaterloo.gsd.applet.KeyListenerField#isInitialized()
* @see #getKeyListenerField()
* @generated
*/
EAttribute getKeyListenerField_Initialized();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.Thread <em>Thread</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Thread</em>'.
* @see ca.uwaterloo.gsd.applet.Thread
* @generated
*/
EClass getThread();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.Thread#getThread <em>Thread</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Thread</em>'.
* @see ca.uwaterloo.gsd.applet.Thread#getThread()
* @see #getThread()
* @generated
*/
EAttribute getThread_Thread();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.Thread#isTypedThread <em>Typed Thread</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Typed Thread</em>'.
* @see ca.uwaterloo.gsd.applet.Thread#isTypedThread()
* @see #getThread()
* @generated
*/
EAttribute getThread_TypedThread();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.Thread#getInitializesThread <em>Initializes Thread</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Initializes Thread</em>'.
* @see ca.uwaterloo.gsd.applet.Thread#getInitializesThread()
* @see #getThread()
* @generated
*/
EReference getThread_InitializesThread();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.Thread#isNullifiesThread <em>Nullifies Thread</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Nullifies Thread</em>'.
* @see ca.uwaterloo.gsd.applet.Thread#isNullifiesThread()
* @see #getThread()
* @generated
*/
EAttribute getThread_NullifiesThread();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.InitializesThread <em>Initializes Thread</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Initializes Thread</em>'.
* @see ca.uwaterloo.gsd.applet.InitializesThread
* @generated
*/
EClass getInitializesThread();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.InitializesThread#getInitializesThreadWithRunnable <em>Initializes Thread With Runnable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Initializes Thread With Runnable</em>'.
* @see ca.uwaterloo.gsd.applet.InitializesThread#getInitializesThreadWithRunnable()
* @see #getInitializesThread()
* @generated
*/
EReference getInitializesThread_InitializesThreadWithRunnable();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.InitializesThread#getInitializesWithThreadSubclass <em>Initializes With Thread Subclass</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Initializes With Thread Subclass</em>'.
* @see ca.uwaterloo.gsd.applet.InitializesThread#getInitializesWithThreadSubclass()
* @see #getInitializesThread()
* @generated
*/
EReference getInitializesThread_InitializesWithThreadSubclass();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.InitializesThreadWith <em>Initializes Thread With</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Initializes Thread With</em>'.
* @see ca.uwaterloo.gsd.applet.InitializesThreadWith
* @generated
*/
EClass getInitializesThreadWith();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.InitializesThreadWith#getThis <em>This</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>This</em>'.
* @see ca.uwaterloo.gsd.applet.InitializesThreadWith#getThis()
* @see #getInitializesThreadWith()
* @generated
*/
EReference getInitializesThreadWith_This();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.InitializesThreadWith#isHelper <em>Helper</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Helper</em>'.
* @see ca.uwaterloo.gsd.applet.InitializesThreadWith#isHelper()
* @see #getInitializesThreadWith()
* @generated
*/
EAttribute getInitializesThreadWith_Helper();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.InitializesThreadWith#getVariable <em>Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Variable</em>'.
* @see ca.uwaterloo.gsd.applet.InitializesThreadWith#getVariable()
* @see #getInitializesThreadWith()
* @generated
*/
EAttribute getInitializesThreadWith_Variable();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.InitializesThreadWith#getRunnableField <em>Runnable Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Runnable Field</em>'.
* @see ca.uwaterloo.gsd.applet.InitializesThreadWith#getRunnableField()
* @see #getInitializesThreadWith()
* @generated
*/
EReference getInitializesThreadWith_RunnableField();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.InitializesThreadSubclass <em>Initializes Thread Subclass</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Initializes Thread Subclass</em>'.
* @see ca.uwaterloo.gsd.applet.InitializesThreadSubclass
* @generated
*/
EClass getInitializesThreadSubclass();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.InitializesThreadSubclass#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see ca.uwaterloo.gsd.applet.InitializesThreadSubclass#getName()
* @see #getInitializesThreadSubclass()
* @generated
*/
EAttribute getInitializesThreadSubclass_Name();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.InitializesThreadSubclass#isOverriddesRun <em>Overriddes Run</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Overriddes Run</em>'.
* @see ca.uwaterloo.gsd.applet.InitializesThreadSubclass#isOverriddesRun()
* @see #getInitializesThreadSubclass()
* @generated
*/
EAttribute getInitializesThreadSubclass_OverriddesRun();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.InitializesThreadSubclass#isExtendsThread <em>Extends Thread</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Extends Thread</em>'.
* @see ca.uwaterloo.gsd.applet.InitializesThreadSubclass#isExtendsThread()
* @see #getInitializesThreadSubclass()
* @generated
*/
EAttribute getInitializesThreadSubclass_ExtendsThread();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.ThisRunnable <em>This Runnable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>This Runnable</em>'.
* @see ca.uwaterloo.gsd.applet.ThisRunnable
* @generated
*/
EClass getThisRunnable();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.ThisRunnable#isImplementsRunnable <em>Implements Runnable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Implements Runnable</em>'.
* @see ca.uwaterloo.gsd.applet.ThisRunnable#isImplementsRunnable()
* @see #getThisRunnable()
* @generated
*/
EAttribute getThisRunnable_ImplementsRunnable();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.RunnableField <em>Runnable Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Runnable Field</em>'.
* @see ca.uwaterloo.gsd.applet.RunnableField
* @generated
*/
EClass getRunnableField();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.RunnableField#isTypedRunnable <em>Typed Runnable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Typed Runnable</em>'.
* @see ca.uwaterloo.gsd.applet.RunnableField#isTypedRunnable()
* @see #getRunnableField()
* @generated
*/
EAttribute getRunnableField_TypedRunnable();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.RunnableField#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see ca.uwaterloo.gsd.applet.RunnableField#getName()
* @see #getRunnableField()
* @generated
*/
EAttribute getRunnableField_Name();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.RunnableField#isInitialized <em>Initialized</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Initialized</em>'.
* @see ca.uwaterloo.gsd.applet.RunnableField#isInitialized()
* @see #getRunnableField()
* @generated
*/
EAttribute getRunnableField_Initialized();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.DeregistersField <em>Deregisters Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Deregisters Field</em>'.
* @see ca.uwaterloo.gsd.applet.DeregistersField
* @generated
*/
EClass getDeregistersField();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.DeregistersField#isField <em>Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Field</em>'.
* @see ca.uwaterloo.gsd.applet.DeregistersField#isField()
* @see #getDeregistersField()
* @generated
*/
EAttribute getDeregistersField_Field();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.ShowsStatus <em>Shows Status</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Shows Status</em>'.
* @see ca.uwaterloo.gsd.applet.ShowsStatus
* @generated
*/
EClass getShowsStatus();
/**
* Returns the meta object for the attribute list '{@link ca.uwaterloo.gsd.applet.ShowsStatus#getMessage <em>Message</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Message</em>'.
* @see ca.uwaterloo.gsd.applet.ShowsStatus#getMessage()
* @see #getShowsStatus()
* @generated
*/
EAttribute getShowsStatus_Message();
/**
* Returns the meta object for class '{@link ca.uwaterloo.gsd.applet.SingleTaskThread <em>Single Task Thread</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Single Task Thread</em>'.
* @see ca.uwaterloo.gsd.applet.SingleTaskThread
* @generated
*/
EClass getSingleTaskThread();
/**
* Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.applet.SingleTaskThread#isRunnable <em>Runnable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Runnable</em>'.
* @see ca.uwaterloo.gsd.applet.SingleTaskThread#isRunnable()
* @see #getSingleTaskThread()
* @generated
*/
EAttribute getSingleTaskThread_Runnable();
/**
* Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.applet.SingleTaskThread#getRunnableField <em>Runnable Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Runnable Field</em>'.
* @see ca.uwaterloo.gsd.applet.SingleTaskThread#getRunnableField()
* @see #getSingleTaskThread()
* @generated
*/
EReference getSingleTaskThread_RunnableField();
/**
* 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
*/
AppletFactory getAppletFactory();
/**
* <!-- 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 enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.AppletModelImpl <em>Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.AppletModelImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getAppletModel()
* @generated
*/
EClass APPLET_MODEL = eINSTANCE.getAppletModel();
/**
* The meta object literal for the '<em><b>Applets</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference APPLET_MODEL__APPLETS = eINSTANCE.getAppletModel_Applets();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.AppletImpl <em>Applet</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.AppletImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getApplet()
* @generated
*/
EClass APPLET = eINSTANCE.getApplet();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute APPLET__NAME = eINSTANCE.getApplet_Name();
/**
* The meta object literal for the '<em><b>Extends Applet</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference APPLET__EXTENDS_APPLET = eINSTANCE.getApplet_ExtendsApplet();
/**
* The meta object literal for the '<em><b>Overrides Lifecycle Methods</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference APPLET__OVERRIDES_LIFECYCLE_METHODS = eINSTANCE.getApplet_OverridesLifecycleMethods();
/**
* The meta object literal for the '<em><b>Shows Status</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference APPLET__SHOWS_STATUS = eINSTANCE.getApplet_ShowsStatus();
/**
* The meta object literal for the '<em><b>Registers Mouse Listener</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference APPLET__REGISTERS_MOUSE_LISTENER = eINSTANCE.getApplet_RegistersMouseListener();
/**
* The meta object literal for the '<em><b>Registers Mouse Motion Listener</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference APPLET__REGISTERS_MOUSE_MOTION_LISTENER = eINSTANCE.getApplet_RegistersMouseMotionListener();
/**
* The meta object literal for the '<em><b>Registers Key Listener</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference APPLET__REGISTERS_KEY_LISTENER = eINSTANCE.getApplet_RegistersKeyListener();
/**
* The meta object literal for the '<em><b>Thread</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference APPLET__THREAD = eINSTANCE.getApplet_Thread();
/**
* The meta object literal for the '<em><b>Single Task Thread</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference APPLET__SINGLE_TASK_THREAD = eINSTANCE.getApplet_SingleTaskThread();
/**
* The meta object literal for the '<em><b>Parameter</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference APPLET__PARAMETER = eINSTANCE.getApplet_Parameter();
/**
* The meta object literal for the '<em><b>Provides Parameter Info</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute APPLET__PROVIDES_PARAMETER_INFO = eINSTANCE.getApplet_ProvidesParameterInfo();
/**
* The meta object literal for the '<em><b>Provides Info For Parameters</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute APPLET__PROVIDES_INFO_FOR_PARAMETERS = eINSTANCE.getApplet_ProvidesInfoForParameters();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.OverridesLifecycleMethodsImpl <em>Overrides Lifecycle Methods</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.OverridesLifecycleMethodsImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getOverridesLifecycleMethods()
* @generated
*/
EClass OVERRIDES_LIFECYCLE_METHODS = eINSTANCE.getOverridesLifecycleMethods();
/**
* The meta object literal for the '<em><b>Init</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OVERRIDES_LIFECYCLE_METHODS__INIT = eINSTANCE.getOverridesLifecycleMethods_Init();
/**
* The meta object literal for the '<em><b>Start</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OVERRIDES_LIFECYCLE_METHODS__START = eINSTANCE.getOverridesLifecycleMethods_Start();
/**
* The meta object literal for the '<em><b>Paint</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OVERRIDES_LIFECYCLE_METHODS__PAINT = eINSTANCE.getOverridesLifecycleMethods_Paint();
/**
* The meta object literal for the '<em><b>Stop</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OVERRIDES_LIFECYCLE_METHODS__STOP = eINSTANCE.getOverridesLifecycleMethods_Stop();
/**
* The meta object literal for the '<em><b>Destroy</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OVERRIDES_LIFECYCLE_METHODS__DESTROY = eINSTANCE.getOverridesLifecycleMethods_Destroy();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.ParameterImpl <em>Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.ParameterImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getParameter()
* @generated
*/
EClass PARAMETER = eINSTANCE.getParameter();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PARAMETER__NAME = eINSTANCE.getParameter_Name();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.ExtendsAppletImpl <em>Extends Applet</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.ExtendsAppletImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getExtendsApplet()
* @generated
*/
EClass EXTENDS_APPLET = eINSTANCE.getExtendsApplet();
/**
* The meta object literal for the '<em><b>Extends JApplet</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXTENDS_APPLET__EXTENDS_JAPPLET = eINSTANCE.getExtendsApplet_ExtendsJApplet();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.RegistersMouseListenerImpl <em>Registers Mouse Listener</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.RegistersMouseListenerImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getRegistersMouseListener()
* @generated
*/
EClass REGISTERS_MOUSE_LISTENER = eINSTANCE.getRegistersMouseListener();
/**
* The meta object literal for the '<em><b>This</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference REGISTERS_MOUSE_LISTENER__THIS = eINSTANCE.getRegistersMouseListener_This();
/**
* The meta object literal for the '<em><b>Mouse Listener Field</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference REGISTERS_MOUSE_LISTENER__MOUSE_LISTENER_FIELD = eINSTANCE.getRegistersMouseListener_MouseListenerField();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.RegistersMouseMotionListenerImpl <em>Registers Mouse Motion Listener</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.RegistersMouseMotionListenerImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getRegistersMouseMotionListener()
* @generated
*/
EClass REGISTERS_MOUSE_MOTION_LISTENER = eINSTANCE.getRegistersMouseMotionListener();
/**
* The meta object literal for the '<em><b>This</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference REGISTERS_MOUSE_MOTION_LISTENER__THIS = eINSTANCE.getRegistersMouseMotionListener_This();
/**
* The meta object literal for the '<em><b>Mouse Motion Listener Field</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference REGISTERS_MOUSE_MOTION_LISTENER__MOUSE_MOTION_LISTENER_FIELD = eINSTANCE.getRegistersMouseMotionListener_MouseMotionListenerField();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.RegistersKeyListenerImpl <em>Registers Key Listener</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.RegistersKeyListenerImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getRegistersKeyListener()
* @generated
*/
EClass REGISTERS_KEY_LISTENER = eINSTANCE.getRegistersKeyListener();
/**
* The meta object literal for the '<em><b>This</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference REGISTERS_KEY_LISTENER__THIS = eINSTANCE.getRegistersKeyListener_This();
/**
* The meta object literal for the '<em><b>Key Listener Field</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference REGISTERS_KEY_LISTENER__KEY_LISTENER_FIELD = eINSTANCE.getRegistersKeyListener_KeyListenerField();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.ThisMouseListenerImpl <em>This Mouse Listener</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.ThisMouseListenerImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getThisMouseListener()
* @generated
*/
EClass THIS_MOUSE_LISTENER = eINSTANCE.getThisMouseListener();
/**
* The meta object literal for the '<em><b>Implements Mouse Listener</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute THIS_MOUSE_LISTENER__IMPLEMENTS_MOUSE_LISTENER = eINSTANCE.getThisMouseListener_ImplementsMouseListener();
/**
* The meta object literal for the '<em><b>Deregisters</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference THIS_MOUSE_LISTENER__DEREGISTERS = eINSTANCE.getThisMouseListener_Deregisters();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.ThisMouseMotionListenerImpl <em>This Mouse Motion Listener</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.ThisMouseMotionListenerImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getThisMouseMotionListener()
* @generated
*/
EClass THIS_MOUSE_MOTION_LISTENER = eINSTANCE.getThisMouseMotionListener();
/**
* The meta object literal for the '<em><b>Implements Mouse Motion Listener</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute THIS_MOUSE_MOTION_LISTENER__IMPLEMENTS_MOUSE_MOTION_LISTENER = eINSTANCE.getThisMouseMotionListener_ImplementsMouseMotionListener();
/**
* The meta object literal for the '<em><b>Deregisters</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference THIS_MOUSE_MOTION_LISTENER__DEREGISTERS = eINSTANCE.getThisMouseMotionListener_Deregisters();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.ThisKeyListenerImpl <em>This Key Listener</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.ThisKeyListenerImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getThisKeyListener()
* @generated
*/
EClass THIS_KEY_LISTENER = eINSTANCE.getThisKeyListener();
/**
* The meta object literal for the '<em><b>Implements Key Listener</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute THIS_KEY_LISTENER__IMPLEMENTS_KEY_LISTENER = eINSTANCE.getThisKeyListener_ImplementsKeyListener();
/**
* The meta object literal for the '<em><b>Deregisters</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference THIS_KEY_LISTENER__DEREGISTERS = eINSTANCE.getThisKeyListener_Deregisters();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.DeregistersThisImpl <em>Deregisters This</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.DeregistersThisImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getDeregistersThis()
* @generated
*/
EClass DEREGISTERS_THIS = eINSTANCE.getDeregistersThis();
/**
* The meta object literal for the '<em><b>This</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DEREGISTERS_THIS__THIS = eINSTANCE.getDeregistersThis_This();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.MouseListenerFieldImpl <em>Mouse Listener Field</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.MouseListenerFieldImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getMouseListenerField()
* @generated
*/
EClass MOUSE_LISTENER_FIELD = eINSTANCE.getMouseListenerField();
/**
* The meta object literal for the '<em><b>Listener Field</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MOUSE_LISTENER_FIELD__LISTENER_FIELD = eINSTANCE.getMouseListenerField_ListenerField();
/**
* The meta object literal for the '<em><b>Typed Mouse Listener</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MOUSE_LISTENER_FIELD__TYPED_MOUSE_LISTENER = eINSTANCE.getMouseListenerField_TypedMouseListener();
/**
* The meta object literal for the '<em><b>Deregisters</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MOUSE_LISTENER_FIELD__DEREGISTERS = eINSTANCE.getMouseListenerField_Deregisters();
/**
* The meta object literal for the '<em><b>Initialized</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MOUSE_LISTENER_FIELD__INITIALIZED = eINSTANCE.getMouseListenerField_Initialized();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.MouseMotionListenerFieldImpl <em>Mouse Motion Listener Field</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.MouseMotionListenerFieldImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getMouseMotionListenerField()
* @generated
*/
EClass MOUSE_MOTION_LISTENER_FIELD = eINSTANCE.getMouseMotionListenerField();
/**
* The meta object literal for the '<em><b>Listener Field</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MOUSE_MOTION_LISTENER_FIELD__LISTENER_FIELD = eINSTANCE.getMouseMotionListenerField_ListenerField();
/**
* The meta object literal for the '<em><b>Typed Mouse Motion Listener</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MOUSE_MOTION_LISTENER_FIELD__TYPED_MOUSE_MOTION_LISTENER = eINSTANCE.getMouseMotionListenerField_TypedMouseMotionListener();
/**
* The meta object literal for the '<em><b>Deregisters</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MOUSE_MOTION_LISTENER_FIELD__DEREGISTERS = eINSTANCE.getMouseMotionListenerField_Deregisters();
/**
* The meta object literal for the '<em><b>Initialized</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MOUSE_MOTION_LISTENER_FIELD__INITIALIZED = eINSTANCE.getMouseMotionListenerField_Initialized();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.KeyListenerFieldImpl <em>Key Listener Field</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.KeyListenerFieldImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getKeyListenerField()
* @generated
*/
EClass KEY_LISTENER_FIELD = eINSTANCE.getKeyListenerField();
/**
* The meta object literal for the '<em><b>Listener Field</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute KEY_LISTENER_FIELD__LISTENER_FIELD = eINSTANCE.getKeyListenerField_ListenerField();
/**
* The meta object literal for the '<em><b>Typed Key Listener</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute KEY_LISTENER_FIELD__TYPED_KEY_LISTENER = eINSTANCE.getKeyListenerField_TypedKeyListener();
/**
* The meta object literal for the '<em><b>Deregisters</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference KEY_LISTENER_FIELD__DEREGISTERS = eINSTANCE.getKeyListenerField_Deregisters();
/**
* The meta object literal for the '<em><b>Initialized</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute KEY_LISTENER_FIELD__INITIALIZED = eINSTANCE.getKeyListenerField_Initialized();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.ThreadImpl <em>Thread</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.ThreadImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getThread()
* @generated
*/
EClass THREAD = eINSTANCE.getThread();
/**
* The meta object literal for the '<em><b>Thread</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute THREAD__THREAD = eINSTANCE.getThread_Thread();
/**
* The meta object literal for the '<em><b>Typed Thread</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute THREAD__TYPED_THREAD = eINSTANCE.getThread_TypedThread();
/**
* The meta object literal for the '<em><b>Initializes Thread</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference THREAD__INITIALIZES_THREAD = eINSTANCE.getThread_InitializesThread();
/**
* The meta object literal for the '<em><b>Nullifies Thread</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute THREAD__NULLIFIES_THREAD = eINSTANCE.getThread_NullifiesThread();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.InitializesThreadImpl <em>Initializes Thread</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.InitializesThreadImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getInitializesThread()
* @generated
*/
EClass INITIALIZES_THREAD = eINSTANCE.getInitializesThread();
/**
* The meta object literal for the '<em><b>Initializes Thread With Runnable</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INITIALIZES_THREAD__INITIALIZES_THREAD_WITH_RUNNABLE = eINSTANCE.getInitializesThread_InitializesThreadWithRunnable();
/**
* The meta object literal for the '<em><b>Initializes With Thread Subclass</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INITIALIZES_THREAD__INITIALIZES_WITH_THREAD_SUBCLASS = eINSTANCE.getInitializesThread_InitializesWithThreadSubclass();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.InitializesThreadWithImpl <em>Initializes Thread With</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.InitializesThreadWithImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getInitializesThreadWith()
* @generated
*/
EClass INITIALIZES_THREAD_WITH = eINSTANCE.getInitializesThreadWith();
/**
* The meta object literal for the '<em><b>This</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INITIALIZES_THREAD_WITH__THIS = eINSTANCE.getInitializesThreadWith_This();
/**
* The meta object literal for the '<em><b>Helper</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INITIALIZES_THREAD_WITH__HELPER = eINSTANCE.getInitializesThreadWith_Helper();
/**
* The meta object literal for the '<em><b>Variable</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INITIALIZES_THREAD_WITH__VARIABLE = eINSTANCE.getInitializesThreadWith_Variable();
/**
* The meta object literal for the '<em><b>Runnable Field</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INITIALIZES_THREAD_WITH__RUNNABLE_FIELD = eINSTANCE.getInitializesThreadWith_RunnableField();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.InitializesThreadSubclassImpl <em>Initializes Thread Subclass</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.InitializesThreadSubclassImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getInitializesThreadSubclass()
* @generated
*/
EClass INITIALIZES_THREAD_SUBCLASS = eINSTANCE.getInitializesThreadSubclass();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INITIALIZES_THREAD_SUBCLASS__NAME = eINSTANCE.getInitializesThreadSubclass_Name();
/**
* The meta object literal for the '<em><b>Overriddes Run</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INITIALIZES_THREAD_SUBCLASS__OVERRIDDES_RUN = eINSTANCE.getInitializesThreadSubclass_OverriddesRun();
/**
* The meta object literal for the '<em><b>Extends Thread</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INITIALIZES_THREAD_SUBCLASS__EXTENDS_THREAD = eINSTANCE.getInitializesThreadSubclass_ExtendsThread();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.ThisRunnableImpl <em>This Runnable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.ThisRunnableImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getThisRunnable()
* @generated
*/
EClass THIS_RUNNABLE = eINSTANCE.getThisRunnable();
/**
* The meta object literal for the '<em><b>Implements Runnable</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute THIS_RUNNABLE__IMPLEMENTS_RUNNABLE = eINSTANCE.getThisRunnable_ImplementsRunnable();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.RunnableFieldImpl <em>Runnable Field</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.RunnableFieldImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getRunnableField()
* @generated
*/
EClass RUNNABLE_FIELD = eINSTANCE.getRunnableField();
/**
* The meta object literal for the '<em><b>Typed Runnable</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RUNNABLE_FIELD__TYPED_RUNNABLE = eINSTANCE.getRunnableField_TypedRunnable();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RUNNABLE_FIELD__NAME = eINSTANCE.getRunnableField_Name();
/**
* The meta object literal for the '<em><b>Initialized</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RUNNABLE_FIELD__INITIALIZED = eINSTANCE.getRunnableField_Initialized();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.DeregistersFieldImpl <em>Deregisters Field</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.DeregistersFieldImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getDeregistersField()
* @generated
*/
EClass DEREGISTERS_FIELD = eINSTANCE.getDeregistersField();
/**
* The meta object literal for the '<em><b>Field</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DEREGISTERS_FIELD__FIELD = eINSTANCE.getDeregistersField_Field();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.ShowsStatusImpl <em>Shows Status</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.ShowsStatusImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getShowsStatus()
* @generated
*/
EClass SHOWS_STATUS = eINSTANCE.getShowsStatus();
/**
* The meta object literal for the '<em><b>Message</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SHOWS_STATUS__MESSAGE = eINSTANCE.getShowsStatus_Message();
/**
* The meta object literal for the '{@link ca.uwaterloo.gsd.applet.impl.SingleTaskThreadImpl <em>Single Task Thread</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ca.uwaterloo.gsd.applet.impl.SingleTaskThreadImpl
* @see ca.uwaterloo.gsd.applet.impl.AppletPackageImpl#getSingleTaskThread()
* @generated
*/
EClass SINGLE_TASK_THREAD = eINSTANCE.getSingleTaskThread();
/**
* The meta object literal for the '<em><b>Runnable</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SINGLE_TASK_THREAD__RUNNABLE = eINSTANCE.getSingleTaskThread_Runnable();
/**
* The meta object literal for the '<em><b>Runnable Field</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SINGLE_TASK_THREAD__RUNNABLE_FIELD = eINSTANCE.getSingleTaskThread_RunnableField();
}
} //AppletPackage