/******************************************************************************* * 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 ******************************************************************************/ /** * * * * $Id: WpiPackage.java,v 1.20 2008/06/26 19:28:43 Michal Antkiewicz <mantkiew@gsd.uwaterloo.ca> $ */ package ca.uwaterloo.gsd.wpi; 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.wpi.WpiFactory * @model kind="package" * @generated */ public interface WpiPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "wpi"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://ca.uwaterloo.gsd/wpi"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "wpi"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ WpiPackage eINSTANCE = ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl.init(); /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.WorkbenchPartInteractionsImpl <em>Workbench Part Interactions</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.WorkbenchPartInteractionsImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getWorkbenchPartInteractions() * @generated */ int WORKBENCH_PART_INTERACTIONS = 0; /** * The feature id for the '<em><b>Project</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WORKBENCH_PART_INTERACTIONS__PROJECT = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Parts</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WORKBENCH_PART_INTERACTIONS__PARTS = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Selection Providers</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WORKBENCH_PART_INTERACTIONS__SELECTION_PROVIDERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Selection Listeners</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WORKBENCH_PART_INTERACTIONS__SELECTION_LISTENERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Part Listeners</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WORKBENCH_PART_INTERACTIONS__PART_LISTENERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Adapter Providers</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WORKBENCH_PART_INTERACTIONS__ADAPTER_PROVIDERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Adapter Requestors</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WORKBENCH_PART_INTERACTIONS__ADAPTER_REQUESTORS = FsmlPackage.CONCEPT_FEATURE_COUNT + 6; /** * The number of structural features of the '<em>Workbench Part Interactions</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WORKBENCH_PART_INTERACTIONS_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 7; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.PartImpl <em>Part</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.PartImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getPart() * @generated */ int PART = 1; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PART__NAME = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Package</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PART__PACKAGE = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Local</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PART__LOCAL = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Part</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PART_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.ViewPartImpl <em>View Part</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.ViewPartImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getViewPart() * @generated */ int VIEW_PART = 2; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VIEW_PART__NAME = PART__NAME; /** * The feature id for the '<em><b>Package</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VIEW_PART__PACKAGE = PART__PACKAGE; /** * The feature id for the '<em><b>Local</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VIEW_PART__LOCAL = PART__LOCAL; /** * The feature id for the '<em><b>Part Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VIEW_PART__PART_ID = PART_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Implements IView Part</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VIEW_PART__IMPLEMENTS_IVIEW_PART = PART_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>View Part</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VIEW_PART_FEATURE_COUNT = PART_FEATURE_COUNT + 2; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.ImplementsIViewPartImpl <em>Implements IView Part</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.ImplementsIViewPartImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getImplementsIViewPart() * @generated */ int IMPLEMENTS_IVIEW_PART = 3; /** * The feature id for the '<em><b>Extends View Part</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPLEMENTS_IVIEW_PART__EXTENDS_VIEW_PART = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Implements IView Part</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPLEMENTS_IVIEW_PART_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.ExtendsViewPartImpl <em>Extends View Part</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.ExtendsViewPartImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getExtendsViewPart() * @generated */ int EXTENDS_VIEW_PART = 4; /** * The feature id for the '<em><b>Extends Page Book View</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENDS_VIEW_PART__EXTENDS_PAGE_BOOK_VIEW = 0; /** * The number of structural features of the '<em>Extends View Part</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENDS_VIEW_PART_FEATURE_COUNT = 1; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.EditorPartImpl <em>Editor Part</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.EditorPartImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getEditorPart() * @generated */ int EDITOR_PART = 5; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR_PART__NAME = PART__NAME; /** * The feature id for the '<em><b>Package</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR_PART__PACKAGE = PART__PACKAGE; /** * The feature id for the '<em><b>Local</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR_PART__LOCAL = PART__LOCAL; /** * The feature id for the '<em><b>Part Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR_PART__PART_ID = PART_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Contributor</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR_PART__CONTRIBUTOR = PART_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Implements IEditor Part</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR_PART__IMPLEMENTS_IEDITOR_PART = PART_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Editor Part</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR_PART_FEATURE_COUNT = PART_FEATURE_COUNT + 3; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.ContributorImpl <em>Contributor</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.ContributorImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getContributor() * @generated */ int CONTRIBUTOR = 6; /** * The feature id for the '<em><b>Contributor</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTRIBUTOR__CONTRIBUTOR = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Extends Editor Action Bar Contributor</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTRIBUTOR__EXTENDS_EDITOR_ACTION_BAR_CONTRIBUTOR = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Contributor</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTRIBUTOR_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.ExtendsEditorActionBarContributorImpl <em>Extends Editor Action Bar Contributor</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.ExtendsEditorActionBarContributorImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getExtendsEditorActionBarContributor() * @generated */ int EXTENDS_EDITOR_ACTION_BAR_CONTRIBUTOR = 7; /** * The feature id for the '<em><b>Extends Multi Page Editor Action Bar Contributor</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENDS_EDITOR_ACTION_BAR_CONTRIBUTOR__EXTENDS_MULTI_PAGE_EDITOR_ACTION_BAR_CONTRIBUTOR = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Extends Editor Action Bar Contributor</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENDS_EDITOR_ACTION_BAR_CONTRIBUTOR_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.ImplementsIEditorPartImpl <em>Implements IEditor Part</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.ImplementsIEditorPartImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getImplementsIEditorPart() * @generated */ int IMPLEMENTS_IEDITOR_PART = 8; /** * The feature id for the '<em><b>Extends Editor Part</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPLEMENTS_IEDITOR_PART__EXTENDS_EDITOR_PART = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Implements IEditor Part</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPLEMENTS_IEDITOR_PART_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.ExtendsEditorPartImpl <em>Extends Editor Part</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.ExtendsEditorPartImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getExtendsEditorPart() * @generated */ int EXTENDS_EDITOR_PART = 9; /** * The feature id for the '<em><b>Extends Multi Page Editor Part</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENDS_EDITOR_PART__EXTENDS_MULTI_PAGE_EDITOR_PART = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Extends Editor Part</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENDS_EDITOR_PART_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.SelectionProviderImpl <em>Selection Provider</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.SelectionProviderImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getSelectionProvider() * @generated */ int SELECTION_PROVIDER = 10; /** * The feature id for the '<em><b>Provider</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SELECTION_PROVIDER__PROVIDER = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Registers</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SELECTION_PROVIDER__REGISTERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Selection Provider</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SELECTION_PROVIDER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.RegistersAsSelectionProviderImpl <em>Registers As Selection Provider</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.RegistersAsSelectionProviderImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getRegistersAsSelectionProvider() * @generated */ int REGISTERS_AS_SELECTION_PROVIDER = 11; /** * The feature id for the '<em><b>Registers This</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REGISTERS_AS_SELECTION_PROVIDER__REGISTERS_THIS = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Registers Helper</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REGISTERS_AS_SELECTION_PROVIDER__REGISTERS_HELPER = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Registers Variable</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REGISTERS_AS_SELECTION_PROVIDER__REGISTERS_VARIABLE = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Registers Field</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REGISTERS_AS_SELECTION_PROVIDER__REGISTERS_FIELD = FsmlPackage.CONCEPT_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Registers As Selection Provider</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REGISTERS_AS_SELECTION_PROVIDER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.ThisSelectionProviderImpl <em>This Selection Provider</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.ThisSelectionProviderImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getThisSelectionProvider() * @generated */ int THIS_SELECTION_PROVIDER = 12; /** * The feature id for the '<em><b>Implements ISelection Provider</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int THIS_SELECTION_PROVIDER__IMPLEMENTS_ISELECTION_PROVIDER = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>This Selection Provider</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int THIS_SELECTION_PROVIDER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.FieldSelectionProviderImpl <em>Field Selection Provider</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.FieldSelectionProviderImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getFieldSelectionProvider() * @generated */ int FIELD_SELECTION_PROVIDER = 13; /** * The feature id for the '<em><b>Field</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_SELECTION_PROVIDER__FIELD = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Typed ISelection Provider</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_SELECTION_PROVIDER__TYPED_ISELECTION_PROVIDER = 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 FIELD_SELECTION_PROVIDER__INITIALIZED = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Field Selection Provider</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_SELECTION_PROVIDER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.SelectionListenerImpl <em>Selection Listener</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.SelectionListenerImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getSelectionListener() * @generated */ int SELECTION_LISTENER = 14; /** * The feature id for the '<em><b>Listener</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SELECTION_LISTENER__LISTENER = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Registers As</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SELECTION_LISTENER__REGISTERS_AS = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Selection Listener</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SELECTION_LISTENER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.RegistersAsImpl <em>Registers As</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.RegistersAsImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getRegistersAs() * @generated */ int REGISTERS_AS = 15; /** * The feature id for the '<em><b>Global Selection Listener</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REGISTERS_AS__GLOBAL_SELECTION_LISTENER = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Global Post Selection Listener</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REGISTERS_AS__GLOBAL_POST_SELECTION_LISTENER = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Specific Selection Listener</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REGISTERS_AS__SPECIFIC_SELECTION_LISTENER = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Registers As</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REGISTERS_AS_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.GlobalSelectionListenerImpl <em>Global Selection Listener</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.GlobalSelectionListenerImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getGlobalSelectionListener() * @generated */ int GLOBAL_SELECTION_LISTENER = 16; /** * The feature id for the '<em><b>Deregisters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GLOBAL_SELECTION_LISTENER__DEREGISTERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Global Selection Listener</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GLOBAL_SELECTION_LISTENER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.GlobalPostSelectionListenerImpl <em>Global Post Selection Listener</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.GlobalPostSelectionListenerImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getGlobalPostSelectionListener() * @generated */ int GLOBAL_POST_SELECTION_LISTENER = 17; /** * The feature id for the '<em><b>Deregisters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GLOBAL_POST_SELECTION_LISTENER__DEREGISTERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Global Post Selection Listener</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GLOBAL_POST_SELECTION_LISTENER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.SpecificSelectionListenerImpl <em>Specific Selection Listener</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.SpecificSelectionListenerImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getSpecificSelectionListener() * @generated */ int SPECIFIC_SELECTION_LISTENER = 18; /** * The feature id for the '<em><b>Registration Part Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFIC_SELECTION_LISTENER__REGISTRATION_PART_ID = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Provider</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFIC_SELECTION_LISTENER__PROVIDER = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Provider Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFIC_SELECTION_LISTENER__PROVIDER_NAME = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Deregisters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFIC_SELECTION_LISTENER__DEREGISTERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Specific Selection Listener</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFIC_SELECTION_LISTENER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.DeregistersSamePartIdImpl <em>Deregisters Same Part Id</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.DeregistersSamePartIdImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getDeregistersSamePartId() * @generated */ int DEREGISTERS_SAME_PART_ID = 19; /** * The feature id for the '<em><b>Deregistration Part Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEREGISTERS_SAME_PART_ID__DEREGISTRATION_PART_ID = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Deregisters Same Object</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEREGISTERS_SAME_PART_ID__DEREGISTERS_SAME_OBJECT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Deregisters Same Part Id</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEREGISTERS_SAME_PART_ID_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.PartListenerImpl <em>Part Listener</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.PartListenerImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getPartListener() * @generated */ int PART_LISTENER = 20; /** * The feature id for the '<em><b>Listener</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PART_LISTENER__LISTENER = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Registers APart Listener</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PART_LISTENER__REGISTERS_APART_LISTENER = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Part Listener</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PART_LISTENER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.RegistersAPartListenerImpl <em>Registers APart Listener</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.RegistersAPartListenerImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getRegistersAPartListener() * @generated */ int REGISTERS_APART_LISTENER = 21; /** * The feature id for the '<em><b>Registers</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REGISTERS_APART_LISTENER__REGISTERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Registers2</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REGISTERS_APART_LISTENER__REGISTERS2 = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Registers APart Listener</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REGISTERS_APART_LISTENER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.RegistersAsPartListenerImpl <em>Registers As Part Listener</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.RegistersAsPartListenerImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getRegistersAsPartListener() * @generated */ int REGISTERS_AS_PART_LISTENER = 22; /** * The feature id for the '<em><b>Deregisters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REGISTERS_AS_PART_LISTENER__DEREGISTERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Registers As Part Listener</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REGISTERS_AS_PART_LISTENER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.RegistersAsPartListener2Impl <em>Registers As Part Listener2</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.RegistersAsPartListener2Impl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getRegistersAsPartListener2() * @generated */ int REGISTERS_AS_PART_LISTENER2 = 23; /** * The feature id for the '<em><b>Deregisters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REGISTERS_AS_PART_LISTENER2__DEREGISTERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Registers As Part Listener2</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REGISTERS_AS_PART_LISTENER2_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.DeregistersImpl <em>Deregisters</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.DeregistersImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getDeregisters() * @generated */ int DEREGISTERS = 24; /** * The feature id for the '<em><b>Deregisters Same Object</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEREGISTERS__DEREGISTERS_SAME_OBJECT = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Deregisters</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEREGISTERS_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.DeregistersSameObjectImpl <em>Deregisters Same Object</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.DeregistersSameObjectImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getDeregistersSameObject() * @generated */ int DEREGISTERS_SAME_OBJECT = 25; /** * The feature id for the '<em><b>Registers Before Deregisters</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEREGISTERS_SAME_OBJECT__REGISTERS_BEFORE_DEREGISTERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Deregisters Same Object</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEREGISTERS_SAME_OBJECT_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.AdapterProviderImpl <em>Adapter Provider</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.AdapterProviderImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getAdapterProvider() * @generated */ int ADAPTER_PROVIDER = 26; /** * The feature id for the '<em><b>Adapter Provider</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADAPTER_PROVIDER__ADAPTER_PROVIDER = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Provides Adapter</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADAPTER_PROVIDER__PROVIDES_ADAPTER = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Adapter Provider</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADAPTER_PROVIDER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.ProvidesAdapterImpl <em>Provides Adapter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.ProvidesAdapterImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getProvidesAdapter() * @generated */ int PROVIDES_ADAPTER = 27; /** * The feature id for the '<em><b>Adapters</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROVIDES_ADAPTER__ADAPTERS = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Provides Adapter</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROVIDES_ADAPTER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.AdapterRequestorImpl <em>Adapter Requestor</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.AdapterRequestorImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getAdapterRequestor() * @generated */ int ADAPTER_REQUESTOR = 28; /** * The feature id for the '<em><b>Adapter Requestor</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADAPTER_REQUESTOR__ADAPTER_REQUESTOR = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Requests Adapter</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADAPTER_REQUESTOR__REQUESTS_ADAPTER = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Adapter Requestor</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADAPTER_REQUESTOR_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link ca.uwaterloo.gsd.wpi.impl.RequestsAdapterImpl <em>Requests Adapter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.RequestsAdapterImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getRequestsAdapter() * @generated */ int REQUESTS_ADAPTER = 29; /** * The feature id for the '<em><b>Adapter</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REQUESTS_ADAPTER__ADAPTER = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Adapter Provider</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REQUESTS_ADAPTER__ADAPTER_PROVIDER = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Requests Adapter</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REQUESTS_ADAPTER_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.WorkbenchPartInteractions <em>Workbench Part Interactions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Workbench Part Interactions</em>'. * @see ca.uwaterloo.gsd.wpi.WorkbenchPartInteractions * @generated */ EClass getWorkbenchPartInteractions(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.WorkbenchPartInteractions#getProject <em>Project</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Project</em>'. * @see ca.uwaterloo.gsd.wpi.WorkbenchPartInteractions#getProject() * @see #getWorkbenchPartInteractions() * @generated */ EAttribute getWorkbenchPartInteractions_Project(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.wpi.WorkbenchPartInteractions#getParts <em>Parts</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Parts</em>'. * @see ca.uwaterloo.gsd.wpi.WorkbenchPartInteractions#getParts() * @see #getWorkbenchPartInteractions() * @generated */ EReference getWorkbenchPartInteractions_Parts(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.wpi.WorkbenchPartInteractions#getSelectionProviders <em>Selection Providers</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Selection Providers</em>'. * @see ca.uwaterloo.gsd.wpi.WorkbenchPartInteractions#getSelectionProviders() * @see #getWorkbenchPartInteractions() * @generated */ EReference getWorkbenchPartInteractions_SelectionProviders(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.wpi.WorkbenchPartInteractions#getSelectionListeners <em>Selection Listeners</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Selection Listeners</em>'. * @see ca.uwaterloo.gsd.wpi.WorkbenchPartInteractions#getSelectionListeners() * @see #getWorkbenchPartInteractions() * @generated */ EReference getWorkbenchPartInteractions_SelectionListeners(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.wpi.WorkbenchPartInteractions#getPartListeners <em>Part Listeners</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Part Listeners</em>'. * @see ca.uwaterloo.gsd.wpi.WorkbenchPartInteractions#getPartListeners() * @see #getWorkbenchPartInteractions() * @generated */ EReference getWorkbenchPartInteractions_PartListeners(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.wpi.WorkbenchPartInteractions#getAdapterProviders <em>Adapter Providers</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Adapter Providers</em>'. * @see ca.uwaterloo.gsd.wpi.WorkbenchPartInteractions#getAdapterProviders() * @see #getWorkbenchPartInteractions() * @generated */ EReference getWorkbenchPartInteractions_AdapterProviders(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.wpi.WorkbenchPartInteractions#getAdapterRequestors <em>Adapter Requestors</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Adapter Requestors</em>'. * @see ca.uwaterloo.gsd.wpi.WorkbenchPartInteractions#getAdapterRequestors() * @see #getWorkbenchPartInteractions() * @generated */ EReference getWorkbenchPartInteractions_AdapterRequestors(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.Part <em>Part</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Part</em>'. * @see ca.uwaterloo.gsd.wpi.Part * @generated */ EClass getPart(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.Part#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see ca.uwaterloo.gsd.wpi.Part#getName() * @see #getPart() * @generated */ EAttribute getPart_Name(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.Part#getPackage <em>Package</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Package</em>'. * @see ca.uwaterloo.gsd.wpi.Part#getPackage() * @see #getPart() * @generated */ EAttribute getPart_Package(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.Part#isLocal <em>Local</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Local</em>'. * @see ca.uwaterloo.gsd.wpi.Part#isLocal() * @see #getPart() * @generated */ EAttribute getPart_Local(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.ViewPart <em>View Part</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>View Part</em>'. * @see ca.uwaterloo.gsd.wpi.ViewPart * @generated */ EClass getViewPart(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.ViewPart#getPartId <em>Part Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Part Id</em>'. * @see ca.uwaterloo.gsd.wpi.ViewPart#getPartId() * @see #getViewPart() * @generated */ EAttribute getViewPart_PartId(); /** * Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.wpi.ViewPart#getImplementsIViewPart <em>Implements IView Part</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Implements IView Part</em>'. * @see ca.uwaterloo.gsd.wpi.ViewPart#getImplementsIViewPart() * @see #getViewPart() * @generated */ EReference getViewPart_ImplementsIViewPart(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.ImplementsIViewPart <em>Implements IView Part</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Implements IView Part</em>'. * @see ca.uwaterloo.gsd.wpi.ImplementsIViewPart * @generated */ EClass getImplementsIViewPart(); /** * Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.wpi.ImplementsIViewPart#getExtendsViewPart <em>Extends View Part</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Extends View Part</em>'. * @see ca.uwaterloo.gsd.wpi.ImplementsIViewPart#getExtendsViewPart() * @see #getImplementsIViewPart() * @generated */ EReference getImplementsIViewPart_ExtendsViewPart(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.ExtendsViewPart <em>Extends View Part</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Extends View Part</em>'. * @see ca.uwaterloo.gsd.wpi.ExtendsViewPart * @generated */ EClass getExtendsViewPart(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.ExtendsViewPart#isExtendsPageBookView <em>Extends Page Book View</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Extends Page Book View</em>'. * @see ca.uwaterloo.gsd.wpi.ExtendsViewPart#isExtendsPageBookView() * @see #getExtendsViewPart() * @generated */ EAttribute getExtendsViewPart_ExtendsPageBookView(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.EditorPart <em>Editor Part</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Editor Part</em>'. * @see ca.uwaterloo.gsd.wpi.EditorPart * @generated */ EClass getEditorPart(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.EditorPart#getPartId <em>Part Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Part Id</em>'. * @see ca.uwaterloo.gsd.wpi.EditorPart#getPartId() * @see #getEditorPart() * @generated */ EAttribute getEditorPart_PartId(); /** * Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.wpi.EditorPart#getContributor <em>Contributor</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Contributor</em>'. * @see ca.uwaterloo.gsd.wpi.EditorPart#getContributor() * @see #getEditorPart() * @generated */ EReference getEditorPart_Contributor(); /** * Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.wpi.EditorPart#getImplementsIEditorPart <em>Implements IEditor Part</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Implements IEditor Part</em>'. * @see ca.uwaterloo.gsd.wpi.EditorPart#getImplementsIEditorPart() * @see #getEditorPart() * @generated */ EReference getEditorPart_ImplementsIEditorPart(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.Contributor <em>Contributor</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Contributor</em>'. * @see ca.uwaterloo.gsd.wpi.Contributor * @generated */ EClass getContributor(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.Contributor#getContributor <em>Contributor</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Contributor</em>'. * @see ca.uwaterloo.gsd.wpi.Contributor#getContributor() * @see #getContributor() * @generated */ EAttribute getContributor_Contributor(); /** * Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.wpi.Contributor#getExtendsEditorActionBarContributor <em>Extends Editor Action Bar Contributor</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Extends Editor Action Bar Contributor</em>'. * @see ca.uwaterloo.gsd.wpi.Contributor#getExtendsEditorActionBarContributor() * @see #getContributor() * @generated */ EReference getContributor_ExtendsEditorActionBarContributor(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.ExtendsEditorActionBarContributor <em>Extends Editor Action Bar Contributor</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Extends Editor Action Bar Contributor</em>'. * @see ca.uwaterloo.gsd.wpi.ExtendsEditorActionBarContributor * @generated */ EClass getExtendsEditorActionBarContributor(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.ExtendsEditorActionBarContributor#isExtendsMultiPageEditorActionBarContributor <em>Extends Multi Page Editor Action Bar Contributor</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Extends Multi Page Editor Action Bar Contributor</em>'. * @see ca.uwaterloo.gsd.wpi.ExtendsEditorActionBarContributor#isExtendsMultiPageEditorActionBarContributor() * @see #getExtendsEditorActionBarContributor() * @generated */ EAttribute getExtendsEditorActionBarContributor_ExtendsMultiPageEditorActionBarContributor(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.ImplementsIEditorPart <em>Implements IEditor Part</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Implements IEditor Part</em>'. * @see ca.uwaterloo.gsd.wpi.ImplementsIEditorPart * @generated */ EClass getImplementsIEditorPart(); /** * Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.wpi.ImplementsIEditorPart#getExtendsEditorPart <em>Extends Editor Part</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Extends Editor Part</em>'. * @see ca.uwaterloo.gsd.wpi.ImplementsIEditorPart#getExtendsEditorPart() * @see #getImplementsIEditorPart() * @generated */ EReference getImplementsIEditorPart_ExtendsEditorPart(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.ExtendsEditorPart <em>Extends Editor Part</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Extends Editor Part</em>'. * @see ca.uwaterloo.gsd.wpi.ExtendsEditorPart * @generated */ EClass getExtendsEditorPart(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.ExtendsEditorPart#isExtendsMultiPageEditorPart <em>Extends Multi Page Editor Part</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Extends Multi Page Editor Part</em>'. * @see ca.uwaterloo.gsd.wpi.ExtendsEditorPart#isExtendsMultiPageEditorPart() * @see #getExtendsEditorPart() * @generated */ EAttribute getExtendsEditorPart_ExtendsMultiPageEditorPart(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.SelectionProvider <em>Selection Provider</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Selection Provider</em>'. * @see ca.uwaterloo.gsd.wpi.SelectionProvider * @generated */ EClass getSelectionProvider(); /** * Returns the meta object for the reference '{@link ca.uwaterloo.gsd.wpi.SelectionProvider#getProvider <em>Provider</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Provider</em>'. * @see ca.uwaterloo.gsd.wpi.SelectionProvider#getProvider() * @see #getSelectionProvider() * @generated */ EReference getSelectionProvider_Provider(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.wpi.SelectionProvider#getRegisters <em>Registers</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Registers</em>'. * @see ca.uwaterloo.gsd.wpi.SelectionProvider#getRegisters() * @see #getSelectionProvider() * @generated */ EReference getSelectionProvider_Registers(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.RegistersAsSelectionProvider <em>Registers As Selection Provider</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Registers As Selection Provider</em>'. * @see ca.uwaterloo.gsd.wpi.RegistersAsSelectionProvider * @generated */ EClass getRegistersAsSelectionProvider(); /** * Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.wpi.RegistersAsSelectionProvider#getRegistersThis <em>Registers This</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Registers This</em>'. * @see ca.uwaterloo.gsd.wpi.RegistersAsSelectionProvider#getRegistersThis() * @see #getRegistersAsSelectionProvider() * @generated */ EReference getRegistersAsSelectionProvider_RegistersThis(); /** * Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.wpi.RegistersAsSelectionProvider#getRegistersField <em>Registers Field</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Registers Field</em>'. * @see ca.uwaterloo.gsd.wpi.RegistersAsSelectionProvider#getRegistersField() * @see #getRegistersAsSelectionProvider() * @generated */ EReference getRegistersAsSelectionProvider_RegistersField(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.ThisSelectionProvider <em>This Selection Provider</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>This Selection Provider</em>'. * @see ca.uwaterloo.gsd.wpi.ThisSelectionProvider * @generated */ EClass getThisSelectionProvider(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.ThisSelectionProvider#isImplementsISelectionProvider <em>Implements ISelection Provider</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Implements ISelection Provider</em>'. * @see ca.uwaterloo.gsd.wpi.ThisSelectionProvider#isImplementsISelectionProvider() * @see #getThisSelectionProvider() * @generated */ EAttribute getThisSelectionProvider_ImplementsISelectionProvider(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.FieldSelectionProvider <em>Field Selection Provider</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Field Selection Provider</em>'. * @see ca.uwaterloo.gsd.wpi.FieldSelectionProvider * @generated */ EClass getFieldSelectionProvider(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.FieldSelectionProvider#getField <em>Field</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Field</em>'. * @see ca.uwaterloo.gsd.wpi.FieldSelectionProvider#getField() * @see #getFieldSelectionProvider() * @generated */ EAttribute getFieldSelectionProvider_Field(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.FieldSelectionProvider#isTypedISelectionProvider <em>Typed ISelection Provider</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Typed ISelection Provider</em>'. * @see ca.uwaterloo.gsd.wpi.FieldSelectionProvider#isTypedISelectionProvider() * @see #getFieldSelectionProvider() * @generated */ EAttribute getFieldSelectionProvider_TypedISelectionProvider(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.FieldSelectionProvider#isInitialized <em>Initialized</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Initialized</em>'. * @see ca.uwaterloo.gsd.wpi.FieldSelectionProvider#isInitialized() * @see #getFieldSelectionProvider() * @generated */ EAttribute getFieldSelectionProvider_Initialized(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.RegistersAsSelectionProvider#isRegistersHelper <em>Registers Helper</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Registers Helper</em>'. * @see ca.uwaterloo.gsd.wpi.RegistersAsSelectionProvider#isRegistersHelper() * @see #getRegistersAsSelectionProvider() * @generated */ EAttribute getRegistersAsSelectionProvider_RegistersHelper(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.RegistersAsSelectionProvider#getRegistersVariable <em>Registers Variable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Registers Variable</em>'. * @see ca.uwaterloo.gsd.wpi.RegistersAsSelectionProvider#getRegistersVariable() * @see #getRegistersAsSelectionProvider() * @generated */ EAttribute getRegistersAsSelectionProvider_RegistersVariable(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.SelectionListener <em>Selection Listener</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Selection Listener</em>'. * @see ca.uwaterloo.gsd.wpi.SelectionListener * @generated */ EClass getSelectionListener(); /** * Returns the meta object for the reference '{@link ca.uwaterloo.gsd.wpi.SelectionListener#getListener <em>Listener</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Listener</em>'. * @see ca.uwaterloo.gsd.wpi.SelectionListener#getListener() * @see #getSelectionListener() * @generated */ EReference getSelectionListener_Listener(); /** * Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.wpi.SelectionListener#getRegistersAs <em>Registers As</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Registers As</em>'. * @see ca.uwaterloo.gsd.wpi.SelectionListener#getRegistersAs() * @see #getSelectionListener() * @generated */ EReference getSelectionListener_RegistersAs(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.RegistersAs <em>Registers As</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Registers As</em>'. * @see ca.uwaterloo.gsd.wpi.RegistersAs * @generated */ EClass getRegistersAs(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.wpi.RegistersAs#getGlobalSelectionListener <em>Global Selection Listener</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Global Selection Listener</em>'. * @see ca.uwaterloo.gsd.wpi.RegistersAs#getGlobalSelectionListener() * @see #getRegistersAs() * @generated */ EReference getRegistersAs_GlobalSelectionListener(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.wpi.RegistersAs#getGlobalPostSelectionListener <em>Global Post Selection Listener</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Global Post Selection Listener</em>'. * @see ca.uwaterloo.gsd.wpi.RegistersAs#getGlobalPostSelectionListener() * @see #getRegistersAs() * @generated */ EReference getRegistersAs_GlobalPostSelectionListener(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.wpi.RegistersAs#getSpecificSelectionListener <em>Specific Selection Listener</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Specific Selection Listener</em>'. * @see ca.uwaterloo.gsd.wpi.RegistersAs#getSpecificSelectionListener() * @see #getRegistersAs() * @generated */ EReference getRegistersAs_SpecificSelectionListener(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.GlobalSelectionListener <em>Global Selection Listener</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Global Selection Listener</em>'. * @see ca.uwaterloo.gsd.wpi.GlobalSelectionListener * @generated */ EClass getGlobalSelectionListener(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.wpi.GlobalSelectionListener#getDeregisters <em>Deregisters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Deregisters</em>'. * @see ca.uwaterloo.gsd.wpi.GlobalSelectionListener#getDeregisters() * @see #getGlobalSelectionListener() * @generated */ EReference getGlobalSelectionListener_Deregisters(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.GlobalPostSelectionListener <em>Global Post Selection Listener</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Global Post Selection Listener</em>'. * @see ca.uwaterloo.gsd.wpi.GlobalPostSelectionListener * @generated */ EClass getGlobalPostSelectionListener(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.wpi.GlobalPostSelectionListener#getDeregisters <em>Deregisters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Deregisters</em>'. * @see ca.uwaterloo.gsd.wpi.GlobalPostSelectionListener#getDeregisters() * @see #getGlobalPostSelectionListener() * @generated */ EReference getGlobalPostSelectionListener_Deregisters(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.SpecificSelectionListener <em>Specific Selection Listener</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Specific Selection Listener</em>'. * @see ca.uwaterloo.gsd.wpi.SpecificSelectionListener * @generated */ EClass getSpecificSelectionListener(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.SpecificSelectionListener#getRegistrationPartId <em>Registration Part Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Registration Part Id</em>'. * @see ca.uwaterloo.gsd.wpi.SpecificSelectionListener#getRegistrationPartId() * @see #getSpecificSelectionListener() * @generated */ EAttribute getSpecificSelectionListener_RegistrationPartId(); /** * Returns the meta object for the reference '{@link ca.uwaterloo.gsd.wpi.SpecificSelectionListener#getProvider <em>Provider</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Provider</em>'. * @see ca.uwaterloo.gsd.wpi.SpecificSelectionListener#getProvider() * @see #getSpecificSelectionListener() * @generated */ EReference getSpecificSelectionListener_Provider(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.SpecificSelectionListener#getProviderName <em>Provider Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Provider Name</em>'. * @see ca.uwaterloo.gsd.wpi.SpecificSelectionListener#getProviderName() * @see #getSpecificSelectionListener() * @generated */ EAttribute getSpecificSelectionListener_ProviderName(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.wpi.SpecificSelectionListener#getDeregisters <em>Deregisters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Deregisters</em>'. * @see ca.uwaterloo.gsd.wpi.SpecificSelectionListener#getDeregisters() * @see #getSpecificSelectionListener() * @generated */ EReference getSpecificSelectionListener_Deregisters(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.DeregistersSamePartId <em>Deregisters Same Part Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Deregisters Same Part Id</em>'. * @see ca.uwaterloo.gsd.wpi.DeregistersSamePartId * @generated */ EClass getDeregistersSamePartId(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.DeregistersSamePartId#getDeregistrationPartId <em>Deregistration Part Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Deregistration Part Id</em>'. * @see ca.uwaterloo.gsd.wpi.DeregistersSamePartId#getDeregistrationPartId() * @see #getDeregistersSamePartId() * @generated */ EAttribute getDeregistersSamePartId_DeregistrationPartId(); /** * Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.wpi.DeregistersSamePartId#getDeregistersSameObject <em>Deregisters Same Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Deregisters Same Object</em>'. * @see ca.uwaterloo.gsd.wpi.DeregistersSamePartId#getDeregistersSameObject() * @see #getDeregistersSamePartId() * @generated */ EReference getDeregistersSamePartId_DeregistersSameObject(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.PartListener <em>Part Listener</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Part Listener</em>'. * @see ca.uwaterloo.gsd.wpi.PartListener * @generated */ EClass getPartListener(); /** * Returns the meta object for the reference '{@link ca.uwaterloo.gsd.wpi.PartListener#getListener <em>Listener</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Listener</em>'. * @see ca.uwaterloo.gsd.wpi.PartListener#getListener() * @see #getPartListener() * @generated */ EReference getPartListener_Listener(); /** * Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.wpi.PartListener#getRegistersAPartListener <em>Registers APart Listener</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Registers APart Listener</em>'. * @see ca.uwaterloo.gsd.wpi.PartListener#getRegistersAPartListener() * @see #getPartListener() * @generated */ EReference getPartListener_RegistersAPartListener(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.RegistersAPartListener <em>Registers APart Listener</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Registers APart Listener</em>'. * @see ca.uwaterloo.gsd.wpi.RegistersAPartListener * @generated */ EClass getRegistersAPartListener(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.wpi.RegistersAPartListener#getRegisters <em>Registers</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Registers</em>'. * @see ca.uwaterloo.gsd.wpi.RegistersAPartListener#getRegisters() * @see #getRegistersAPartListener() * @generated */ EReference getRegistersAPartListener_Registers(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.wpi.RegistersAPartListener#getRegisters2 <em>Registers2</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Registers2</em>'. * @see ca.uwaterloo.gsd.wpi.RegistersAPartListener#getRegisters2() * @see #getRegistersAPartListener() * @generated */ EReference getRegistersAPartListener_Registers2(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.RegistersAsPartListener <em>Registers As Part Listener</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Registers As Part Listener</em>'. * @see ca.uwaterloo.gsd.wpi.RegistersAsPartListener * @generated */ EClass getRegistersAsPartListener(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.wpi.RegistersAsPartListener#getDeregisters <em>Deregisters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Deregisters</em>'. * @see ca.uwaterloo.gsd.wpi.RegistersAsPartListener#getDeregisters() * @see #getRegistersAsPartListener() * @generated */ EReference getRegistersAsPartListener_Deregisters(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.RegistersAsPartListener2 <em>Registers As Part Listener2</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Registers As Part Listener2</em>'. * @see ca.uwaterloo.gsd.wpi.RegistersAsPartListener2 * @generated */ EClass getRegistersAsPartListener2(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.wpi.RegistersAsPartListener2#getDeregisters <em>Deregisters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Deregisters</em>'. * @see ca.uwaterloo.gsd.wpi.RegistersAsPartListener2#getDeregisters() * @see #getRegistersAsPartListener2() * @generated */ EReference getRegistersAsPartListener2_Deregisters(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.Deregisters <em>Deregisters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Deregisters</em>'. * @see ca.uwaterloo.gsd.wpi.Deregisters * @generated */ EClass getDeregisters(); /** * Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.wpi.Deregisters#getDeregistersSameObject <em>Deregisters Same Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Deregisters Same Object</em>'. * @see ca.uwaterloo.gsd.wpi.Deregisters#getDeregistersSameObject() * @see #getDeregisters() * @generated */ EReference getDeregisters_DeregistersSameObject(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.DeregistersSameObject <em>Deregisters Same Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Deregisters Same Object</em>'. * @see ca.uwaterloo.gsd.wpi.DeregistersSameObject * @generated */ EClass getDeregistersSameObject(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.DeregistersSameObject#isRegistersBeforeDeregisters <em>Registers Before Deregisters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Registers Before Deregisters</em>'. * @see ca.uwaterloo.gsd.wpi.DeregistersSameObject#isRegistersBeforeDeregisters() * @see #getDeregistersSameObject() * @generated */ EAttribute getDeregistersSameObject_RegistersBeforeDeregisters(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.AdapterProvider <em>Adapter Provider</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Adapter Provider</em>'. * @see ca.uwaterloo.gsd.wpi.AdapterProvider * @generated */ EClass getAdapterProvider(); /** * Returns the meta object for the reference '{@link ca.uwaterloo.gsd.wpi.AdapterProvider#getAdapterProvider <em>Adapter Provider</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Adapter Provider</em>'. * @see ca.uwaterloo.gsd.wpi.AdapterProvider#getAdapterProvider() * @see #getAdapterProvider() * @generated */ EReference getAdapterProvider_AdapterProvider(); /** * Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.wpi.AdapterProvider#getProvidesAdapter <em>Provides Adapter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Provides Adapter</em>'. * @see ca.uwaterloo.gsd.wpi.AdapterProvider#getProvidesAdapter() * @see #getAdapterProvider() * @generated */ EReference getAdapterProvider_ProvidesAdapter(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.ProvidesAdapter <em>Provides Adapter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Provides Adapter</em>'. * @see ca.uwaterloo.gsd.wpi.ProvidesAdapter * @generated */ EClass getProvidesAdapter(); /** * Returns the meta object for the attribute list '{@link ca.uwaterloo.gsd.wpi.ProvidesAdapter#getAdapters <em>Adapters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Adapters</em>'. * @see ca.uwaterloo.gsd.wpi.ProvidesAdapter#getAdapters() * @see #getProvidesAdapter() * @generated */ EAttribute getProvidesAdapter_Adapters(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.AdapterRequestor <em>Adapter Requestor</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Adapter Requestor</em>'. * @see ca.uwaterloo.gsd.wpi.AdapterRequestor * @generated */ EClass getAdapterRequestor(); /** * Returns the meta object for the reference '{@link ca.uwaterloo.gsd.wpi.AdapterRequestor#getAdapterRequestor <em>Adapter Requestor</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Adapter Requestor</em>'. * @see ca.uwaterloo.gsd.wpi.AdapterRequestor#getAdapterRequestor() * @see #getAdapterRequestor() * @generated */ EReference getAdapterRequestor_AdapterRequestor(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.wpi.AdapterRequestor#getRequestsAdapter <em>Requests Adapter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Requests Adapter</em>'. * @see ca.uwaterloo.gsd.wpi.AdapterRequestor#getRequestsAdapter() * @see #getAdapterRequestor() * @generated */ EReference getAdapterRequestor_RequestsAdapter(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.wpi.RequestsAdapter <em>Requests Adapter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Requests Adapter</em>'. * @see ca.uwaterloo.gsd.wpi.RequestsAdapter * @generated */ EClass getRequestsAdapter(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.wpi.RequestsAdapter#getAdapter <em>Adapter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Adapter</em>'. * @see ca.uwaterloo.gsd.wpi.RequestsAdapter#getAdapter() * @see #getRequestsAdapter() * @generated */ EAttribute getRequestsAdapter_Adapter(); /** * Returns the meta object for the reference list '{@link ca.uwaterloo.gsd.wpi.RequestsAdapter#getAdapterProvider <em>Adapter Provider</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Adapter Provider</em>'. * @see ca.uwaterloo.gsd.wpi.RequestsAdapter#getAdapterProvider() * @see #getRequestsAdapter() * @generated */ EReference getRequestsAdapter_AdapterProvider(); /** * 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 */ WpiFactory getWpiFactory(); /** * <!-- 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.wpi.impl.WorkbenchPartInteractionsImpl <em>Workbench Part Interactions</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.WorkbenchPartInteractionsImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getWorkbenchPartInteractions() * @generated */ EClass WORKBENCH_PART_INTERACTIONS = eINSTANCE.getWorkbenchPartInteractions(); /** * The meta object literal for the '<em><b>Project</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute WORKBENCH_PART_INTERACTIONS__PROJECT = eINSTANCE.getWorkbenchPartInteractions_Project(); /** * The meta object literal for the '<em><b>Parts</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference WORKBENCH_PART_INTERACTIONS__PARTS = eINSTANCE.getWorkbenchPartInteractions_Parts(); /** * The meta object literal for the '<em><b>Selection Providers</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference WORKBENCH_PART_INTERACTIONS__SELECTION_PROVIDERS = eINSTANCE.getWorkbenchPartInteractions_SelectionProviders(); /** * The meta object literal for the '<em><b>Selection Listeners</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference WORKBENCH_PART_INTERACTIONS__SELECTION_LISTENERS = eINSTANCE.getWorkbenchPartInteractions_SelectionListeners(); /** * The meta object literal for the '<em><b>Part Listeners</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference WORKBENCH_PART_INTERACTIONS__PART_LISTENERS = eINSTANCE.getWorkbenchPartInteractions_PartListeners(); /** * The meta object literal for the '<em><b>Adapter Providers</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference WORKBENCH_PART_INTERACTIONS__ADAPTER_PROVIDERS = eINSTANCE.getWorkbenchPartInteractions_AdapterProviders(); /** * The meta object literal for the '<em><b>Adapter Requestors</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference WORKBENCH_PART_INTERACTIONS__ADAPTER_REQUESTORS = eINSTANCE.getWorkbenchPartInteractions_AdapterRequestors(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.PartImpl <em>Part</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.PartImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getPart() * @generated */ EClass PART = eINSTANCE.getPart(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PART__NAME = eINSTANCE.getPart_Name(); /** * The meta object literal for the '<em><b>Package</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PART__PACKAGE = eINSTANCE.getPart_Package(); /** * The meta object literal for the '<em><b>Local</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PART__LOCAL = eINSTANCE.getPart_Local(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.ViewPartImpl <em>View Part</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.ViewPartImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getViewPart() * @generated */ EClass VIEW_PART = eINSTANCE.getViewPart(); /** * The meta object literal for the '<em><b>Part Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute VIEW_PART__PART_ID = eINSTANCE.getViewPart_PartId(); /** * The meta object literal for the '<em><b>Implements IView Part</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VIEW_PART__IMPLEMENTS_IVIEW_PART = eINSTANCE.getViewPart_ImplementsIViewPart(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.ImplementsIViewPartImpl <em>Implements IView Part</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.ImplementsIViewPartImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getImplementsIViewPart() * @generated */ EClass IMPLEMENTS_IVIEW_PART = eINSTANCE.getImplementsIViewPart(); /** * The meta object literal for the '<em><b>Extends View Part</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference IMPLEMENTS_IVIEW_PART__EXTENDS_VIEW_PART = eINSTANCE.getImplementsIViewPart_ExtendsViewPart(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.ExtendsViewPartImpl <em>Extends View Part</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.ExtendsViewPartImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getExtendsViewPart() * @generated */ EClass EXTENDS_VIEW_PART = eINSTANCE.getExtendsViewPart(); /** * The meta object literal for the '<em><b>Extends Page Book View</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXTENDS_VIEW_PART__EXTENDS_PAGE_BOOK_VIEW = eINSTANCE.getExtendsViewPart_ExtendsPageBookView(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.EditorPartImpl <em>Editor Part</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.EditorPartImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getEditorPart() * @generated */ EClass EDITOR_PART = eINSTANCE.getEditorPart(); /** * The meta object literal for the '<em><b>Part Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EDITOR_PART__PART_ID = eINSTANCE.getEditorPart_PartId(); /** * The meta object literal for the '<em><b>Contributor</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EDITOR_PART__CONTRIBUTOR = eINSTANCE.getEditorPart_Contributor(); /** * The meta object literal for the '<em><b>Implements IEditor Part</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EDITOR_PART__IMPLEMENTS_IEDITOR_PART = eINSTANCE.getEditorPart_ImplementsIEditorPart(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.ContributorImpl <em>Contributor</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.ContributorImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getContributor() * @generated */ EClass CONTRIBUTOR = eINSTANCE.getContributor(); /** * The meta object literal for the '<em><b>Contributor</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTRIBUTOR__CONTRIBUTOR = eINSTANCE.getContributor_Contributor(); /** * The meta object literal for the '<em><b>Extends Editor Action Bar Contributor</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTRIBUTOR__EXTENDS_EDITOR_ACTION_BAR_CONTRIBUTOR = eINSTANCE.getContributor_ExtendsEditorActionBarContributor(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.ExtendsEditorActionBarContributorImpl <em>Extends Editor Action Bar Contributor</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.ExtendsEditorActionBarContributorImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getExtendsEditorActionBarContributor() * @generated */ EClass EXTENDS_EDITOR_ACTION_BAR_CONTRIBUTOR = eINSTANCE.getExtendsEditorActionBarContributor(); /** * The meta object literal for the '<em><b>Extends Multi Page Editor Action Bar Contributor</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXTENDS_EDITOR_ACTION_BAR_CONTRIBUTOR__EXTENDS_MULTI_PAGE_EDITOR_ACTION_BAR_CONTRIBUTOR = eINSTANCE.getExtendsEditorActionBarContributor_ExtendsMultiPageEditorActionBarContributor(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.ImplementsIEditorPartImpl <em>Implements IEditor Part</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.ImplementsIEditorPartImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getImplementsIEditorPart() * @generated */ EClass IMPLEMENTS_IEDITOR_PART = eINSTANCE.getImplementsIEditorPart(); /** * The meta object literal for the '<em><b>Extends Editor Part</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference IMPLEMENTS_IEDITOR_PART__EXTENDS_EDITOR_PART = eINSTANCE.getImplementsIEditorPart_ExtendsEditorPart(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.ExtendsEditorPartImpl <em>Extends Editor Part</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.ExtendsEditorPartImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getExtendsEditorPart() * @generated */ EClass EXTENDS_EDITOR_PART = eINSTANCE.getExtendsEditorPart(); /** * The meta object literal for the '<em><b>Extends Multi Page Editor Part</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXTENDS_EDITOR_PART__EXTENDS_MULTI_PAGE_EDITOR_PART = eINSTANCE.getExtendsEditorPart_ExtendsMultiPageEditorPart(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.SelectionProviderImpl <em>Selection Provider</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.SelectionProviderImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getSelectionProvider() * @generated */ EClass SELECTION_PROVIDER = eINSTANCE.getSelectionProvider(); /** * The meta object literal for the '<em><b>Provider</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SELECTION_PROVIDER__PROVIDER = eINSTANCE.getSelectionProvider_Provider(); /** * The meta object literal for the '<em><b>Registers</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SELECTION_PROVIDER__REGISTERS = eINSTANCE.getSelectionProvider_Registers(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.RegistersAsSelectionProviderImpl <em>Registers As Selection Provider</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.RegistersAsSelectionProviderImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getRegistersAsSelectionProvider() * @generated */ EClass REGISTERS_AS_SELECTION_PROVIDER = eINSTANCE.getRegistersAsSelectionProvider(); /** * The meta object literal for the '<em><b>Registers This</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REGISTERS_AS_SELECTION_PROVIDER__REGISTERS_THIS = eINSTANCE.getRegistersAsSelectionProvider_RegistersThis(); /** * The meta object literal for the '<em><b>Registers Field</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REGISTERS_AS_SELECTION_PROVIDER__REGISTERS_FIELD = eINSTANCE.getRegistersAsSelectionProvider_RegistersField(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.ThisSelectionProviderImpl <em>This Selection Provider</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.ThisSelectionProviderImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getThisSelectionProvider() * @generated */ EClass THIS_SELECTION_PROVIDER = eINSTANCE.getThisSelectionProvider(); /** * The meta object literal for the '<em><b>Implements ISelection Provider</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute THIS_SELECTION_PROVIDER__IMPLEMENTS_ISELECTION_PROVIDER = eINSTANCE.getThisSelectionProvider_ImplementsISelectionProvider(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.FieldSelectionProviderImpl <em>Field Selection Provider</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.FieldSelectionProviderImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getFieldSelectionProvider() * @generated */ EClass FIELD_SELECTION_PROVIDER = eINSTANCE.getFieldSelectionProvider(); /** * The meta object literal for the '<em><b>Field</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FIELD_SELECTION_PROVIDER__FIELD = eINSTANCE.getFieldSelectionProvider_Field(); /** * The meta object literal for the '<em><b>Typed ISelection Provider</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FIELD_SELECTION_PROVIDER__TYPED_ISELECTION_PROVIDER = eINSTANCE.getFieldSelectionProvider_TypedISelectionProvider(); /** * The meta object literal for the '<em><b>Initialized</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FIELD_SELECTION_PROVIDER__INITIALIZED = eINSTANCE.getFieldSelectionProvider_Initialized(); /** * The meta object literal for the '<em><b>Registers Helper</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REGISTERS_AS_SELECTION_PROVIDER__REGISTERS_HELPER = eINSTANCE.getRegistersAsSelectionProvider_RegistersHelper(); /** * The meta object literal for the '<em><b>Registers Variable</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REGISTERS_AS_SELECTION_PROVIDER__REGISTERS_VARIABLE = eINSTANCE.getRegistersAsSelectionProvider_RegistersVariable(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.SelectionListenerImpl <em>Selection Listener</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.SelectionListenerImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getSelectionListener() * @generated */ EClass SELECTION_LISTENER = eINSTANCE.getSelectionListener(); /** * The meta object literal for the '<em><b>Listener</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SELECTION_LISTENER__LISTENER = eINSTANCE.getSelectionListener_Listener(); /** * The meta object literal for the '<em><b>Registers As</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SELECTION_LISTENER__REGISTERS_AS = eINSTANCE.getSelectionListener_RegistersAs(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.RegistersAsImpl <em>Registers As</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.RegistersAsImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getRegistersAs() * @generated */ EClass REGISTERS_AS = eINSTANCE.getRegistersAs(); /** * The meta object literal for the '<em><b>Global Selection Listener</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REGISTERS_AS__GLOBAL_SELECTION_LISTENER = eINSTANCE.getRegistersAs_GlobalSelectionListener(); /** * The meta object literal for the '<em><b>Global Post Selection Listener</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REGISTERS_AS__GLOBAL_POST_SELECTION_LISTENER = eINSTANCE.getRegistersAs_GlobalPostSelectionListener(); /** * The meta object literal for the '<em><b>Specific Selection Listener</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REGISTERS_AS__SPECIFIC_SELECTION_LISTENER = eINSTANCE.getRegistersAs_SpecificSelectionListener(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.GlobalSelectionListenerImpl <em>Global Selection Listener</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.GlobalSelectionListenerImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getGlobalSelectionListener() * @generated */ EClass GLOBAL_SELECTION_LISTENER = eINSTANCE.getGlobalSelectionListener(); /** * The meta object literal for the '<em><b>Deregisters</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference GLOBAL_SELECTION_LISTENER__DEREGISTERS = eINSTANCE.getGlobalSelectionListener_Deregisters(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.GlobalPostSelectionListenerImpl <em>Global Post Selection Listener</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.GlobalPostSelectionListenerImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getGlobalPostSelectionListener() * @generated */ EClass GLOBAL_POST_SELECTION_LISTENER = eINSTANCE.getGlobalPostSelectionListener(); /** * The meta object literal for the '<em><b>Deregisters</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference GLOBAL_POST_SELECTION_LISTENER__DEREGISTERS = eINSTANCE.getGlobalPostSelectionListener_Deregisters(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.SpecificSelectionListenerImpl <em>Specific Selection Listener</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.SpecificSelectionListenerImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getSpecificSelectionListener() * @generated */ EClass SPECIFIC_SELECTION_LISTENER = eINSTANCE.getSpecificSelectionListener(); /** * The meta object literal for the '<em><b>Registration Part Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SPECIFIC_SELECTION_LISTENER__REGISTRATION_PART_ID = eINSTANCE.getSpecificSelectionListener_RegistrationPartId(); /** * The meta object literal for the '<em><b>Provider</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SPECIFIC_SELECTION_LISTENER__PROVIDER = eINSTANCE.getSpecificSelectionListener_Provider(); /** * The meta object literal for the '<em><b>Provider Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SPECIFIC_SELECTION_LISTENER__PROVIDER_NAME = eINSTANCE.getSpecificSelectionListener_ProviderName(); /** * The meta object literal for the '<em><b>Deregisters</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SPECIFIC_SELECTION_LISTENER__DEREGISTERS = eINSTANCE.getSpecificSelectionListener_Deregisters(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.DeregistersSamePartIdImpl <em>Deregisters Same Part Id</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.DeregistersSamePartIdImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getDeregistersSamePartId() * @generated */ EClass DEREGISTERS_SAME_PART_ID = eINSTANCE.getDeregistersSamePartId(); /** * The meta object literal for the '<em><b>Deregistration Part Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DEREGISTERS_SAME_PART_ID__DEREGISTRATION_PART_ID = eINSTANCE.getDeregistersSamePartId_DeregistrationPartId(); /** * The meta object literal for the '<em><b>Deregisters Same Object</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEREGISTERS_SAME_PART_ID__DEREGISTERS_SAME_OBJECT = eINSTANCE.getDeregistersSamePartId_DeregistersSameObject(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.PartListenerImpl <em>Part Listener</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.PartListenerImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getPartListener() * @generated */ EClass PART_LISTENER = eINSTANCE.getPartListener(); /** * The meta object literal for the '<em><b>Listener</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PART_LISTENER__LISTENER = eINSTANCE.getPartListener_Listener(); /** * The meta object literal for the '<em><b>Registers APart Listener</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PART_LISTENER__REGISTERS_APART_LISTENER = eINSTANCE.getPartListener_RegistersAPartListener(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.RegistersAPartListenerImpl <em>Registers APart Listener</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.RegistersAPartListenerImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getRegistersAPartListener() * @generated */ EClass REGISTERS_APART_LISTENER = eINSTANCE.getRegistersAPartListener(); /** * The meta object literal for the '<em><b>Registers</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REGISTERS_APART_LISTENER__REGISTERS = eINSTANCE.getRegistersAPartListener_Registers(); /** * The meta object literal for the '<em><b>Registers2</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REGISTERS_APART_LISTENER__REGISTERS2 = eINSTANCE.getRegistersAPartListener_Registers2(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.RegistersAsPartListenerImpl <em>Registers As Part Listener</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.RegistersAsPartListenerImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getRegistersAsPartListener() * @generated */ EClass REGISTERS_AS_PART_LISTENER = eINSTANCE.getRegistersAsPartListener(); /** * The meta object literal for the '<em><b>Deregisters</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REGISTERS_AS_PART_LISTENER__DEREGISTERS = eINSTANCE.getRegistersAsPartListener_Deregisters(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.RegistersAsPartListener2Impl <em>Registers As Part Listener2</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.RegistersAsPartListener2Impl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getRegistersAsPartListener2() * @generated */ EClass REGISTERS_AS_PART_LISTENER2 = eINSTANCE.getRegistersAsPartListener2(); /** * The meta object literal for the '<em><b>Deregisters</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REGISTERS_AS_PART_LISTENER2__DEREGISTERS = eINSTANCE.getRegistersAsPartListener2_Deregisters(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.DeregistersImpl <em>Deregisters</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.DeregistersImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getDeregisters() * @generated */ EClass DEREGISTERS = eINSTANCE.getDeregisters(); /** * The meta object literal for the '<em><b>Deregisters Same Object</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEREGISTERS__DEREGISTERS_SAME_OBJECT = eINSTANCE.getDeregisters_DeregistersSameObject(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.DeregistersSameObjectImpl <em>Deregisters Same Object</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.DeregistersSameObjectImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getDeregistersSameObject() * @generated */ EClass DEREGISTERS_SAME_OBJECT = eINSTANCE.getDeregistersSameObject(); /** * The meta object literal for the '<em><b>Registers Before Deregisters</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DEREGISTERS_SAME_OBJECT__REGISTERS_BEFORE_DEREGISTERS = eINSTANCE.getDeregistersSameObject_RegistersBeforeDeregisters(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.AdapterProviderImpl <em>Adapter Provider</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.AdapterProviderImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getAdapterProvider() * @generated */ EClass ADAPTER_PROVIDER = eINSTANCE.getAdapterProvider(); /** * The meta object literal for the '<em><b>Adapter Provider</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ADAPTER_PROVIDER__ADAPTER_PROVIDER = eINSTANCE.getAdapterProvider_AdapterProvider(); /** * The meta object literal for the '<em><b>Provides Adapter</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ADAPTER_PROVIDER__PROVIDES_ADAPTER = eINSTANCE.getAdapterProvider_ProvidesAdapter(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.ProvidesAdapterImpl <em>Provides Adapter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.ProvidesAdapterImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getProvidesAdapter() * @generated */ EClass PROVIDES_ADAPTER = eINSTANCE.getProvidesAdapter(); /** * The meta object literal for the '<em><b>Adapters</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PROVIDES_ADAPTER__ADAPTERS = eINSTANCE.getProvidesAdapter_Adapters(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.AdapterRequestorImpl <em>Adapter Requestor</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.AdapterRequestorImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getAdapterRequestor() * @generated */ EClass ADAPTER_REQUESTOR = eINSTANCE.getAdapterRequestor(); /** * The meta object literal for the '<em><b>Adapter Requestor</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ADAPTER_REQUESTOR__ADAPTER_REQUESTOR = eINSTANCE.getAdapterRequestor_AdapterRequestor(); /** * The meta object literal for the '<em><b>Requests Adapter</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ADAPTER_REQUESTOR__REQUESTS_ADAPTER = eINSTANCE.getAdapterRequestor_RequestsAdapter(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.wpi.impl.RequestsAdapterImpl <em>Requests Adapter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.wpi.impl.RequestsAdapterImpl * @see ca.uwaterloo.gsd.wpi.impl.WpiPackageImpl#getRequestsAdapter() * @generated */ EClass REQUESTS_ADAPTER = eINSTANCE.getRequestsAdapter(); /** * The meta object literal for the '<em><b>Adapter</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REQUESTS_ADAPTER__ADAPTER = eINSTANCE.getRequestsAdapter_Adapter(); /** * The meta object literal for the '<em><b>Adapter Provider</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REQUESTS_ADAPTER__ADAPTER_PROVIDER = eINSTANCE.getRequestsAdapter_AdapterProvider(); } } //WpiPackage