blob: e8bc99f7f2497302086dd35ff352473a2a4d0567 [file] [log] [blame]
/**
* Copyright (c) 2002-2010 IBM Corporation and others.
* 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:
* IBM - Initial API and implementation
*/
package org.eclipse.emf.codegen.ecore.genmodel;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each interface,</li>
* <li>each operation of each class or interface,</li>
* <li>each enum,</li>
* <li>each literal of each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModelFactory
* @model kind="package"
* @generated
*/
public interface GenModelPackage extends EPackage
{
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "genmodel";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/emf/2002/GenModel";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "genmodel";
/**
* The package content type ID.
* <!-- begin-user-doc -->
* @since 2.4
* <!-- end-user-doc -->
* @generated
*/
String eCONTENT_TYPE = "org.eclipse.emf.codegen.genmodel";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
GenModelPackage eINSTANCE = org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl <em>Gen Base</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenBase()
* @generated
*/
int GEN_BASE = 4;
/**
* The feature id for the '<em><b>Gen Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_BASE__GEN_ANNOTATIONS = 0;
/**
* The number of structural features of the '<em>Gen Base</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_BASE_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl <em>Gen Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenModel()
* @generated
*/
int GEN_MODEL = 0;
/**
* The feature id for the '<em><b>Gen Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__GEN_ANNOTATIONS = GEN_BASE__GEN_ANNOTATIONS;
/**
* The feature id for the '<em><b>Copyright Text</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__COPYRIGHT_TEXT = GEN_BASE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Model Directory</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__MODEL_DIRECTORY = GEN_BASE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Creation Commands</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__CREATION_COMMANDS = GEN_BASE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Creation Icons</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__CREATION_ICONS = GEN_BASE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Creation Submenus</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__CREATION_SUBMENUS = GEN_BASE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Edit Directory</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__EDIT_DIRECTORY = GEN_BASE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Editor Directory</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__EDITOR_DIRECTORY = GEN_BASE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Model Plugin ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__MODEL_PLUGIN_ID = GEN_BASE_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Template Directory</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__TEMPLATE_DIRECTORY = GEN_BASE_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Runtime Jar</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__RUNTIME_JAR = GEN_BASE_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Foreign Model</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__FOREIGN_MODEL = GEN_BASE_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Dynamic Templates</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__DYNAMIC_TEMPLATES = GEN_BASE_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Redirection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__REDIRECTION = GEN_BASE_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Force Overwrite</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__FORCE_OVERWRITE = GEN_BASE_FEATURE_COUNT + 13;
/**
* The feature id for the '<em><b>Non Externalized String Tag</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__NON_EXTERNALIZED_STRING_TAG = GEN_BASE_FEATURE_COUNT + 14;
/**
* The feature id for the '<em><b>Model Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__MODEL_NAME = GEN_BASE_FEATURE_COUNT + 15;
/**
* The feature id for the '<em><b>Model Plugin Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__MODEL_PLUGIN_CLASS = GEN_BASE_FEATURE_COUNT + 16;
/**
* The feature id for the '<em><b>Edit Plugin Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__EDIT_PLUGIN_CLASS = GEN_BASE_FEATURE_COUNT + 17;
/**
* The feature id for the '<em><b>Editor Plugin Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__EDITOR_PLUGIN_CLASS = GEN_BASE_FEATURE_COUNT + 18;
/**
* The feature id for the '<em><b>Update Classpath</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__UPDATE_CLASSPATH = GEN_BASE_FEATURE_COUNT + 19;
/**
* The feature id for the '<em><b>Generate Schema</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__GENERATE_SCHEMA = GEN_BASE_FEATURE_COUNT + 20;
/**
* The feature id for the '<em><b>Non NLS Markers</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__NON_NLS_MARKERS = GEN_BASE_FEATURE_COUNT + 21;
/**
* The feature id for the '<em><b>Static Packages</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__STATIC_PACKAGES = GEN_BASE_FEATURE_COUNT + 22;
/**
* The feature id for the '<em><b>Model Plugin Variables</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__MODEL_PLUGIN_VARIABLES = GEN_BASE_FEATURE_COUNT + 23;
/**
* The feature id for the '<em><b>Root Extends Interface</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__ROOT_EXTENDS_INTERFACE = GEN_BASE_FEATURE_COUNT + 24;
/**
* The feature id for the '<em><b>Root Extends Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__ROOT_EXTENDS_CLASS = GEN_BASE_FEATURE_COUNT + 25;
/**
* The feature id for the '<em><b>Root Implements Interface</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__ROOT_IMPLEMENTS_INTERFACE = GEN_BASE_FEATURE_COUNT + 26;
/**
* The feature id for the '<em><b>Suppress EMF Types</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__SUPPRESS_EMF_TYPES = GEN_BASE_FEATURE_COUNT + 27;
/**
* The feature id for the '<em><b>Suppress EMF Meta Data</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__SUPPRESS_EMF_META_DATA = GEN_BASE_FEATURE_COUNT + 28;
/**
* The feature id for the '<em><b>Suppress EMF Model Tags</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__SUPPRESS_EMF_MODEL_TAGS = GEN_BASE_FEATURE_COUNT + 29;
/**
* The feature id for the '<em><b>Suppress Interfaces</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__SUPPRESS_INTERFACES = GEN_BASE_FEATURE_COUNT + 30;
/**
* The feature id for the '<em><b>Feature Map Wrapper Interface</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__FEATURE_MAP_WRAPPER_INTERFACE = GEN_BASE_FEATURE_COUNT + 31;
/**
* The feature id for the '<em><b>Feature Map Wrapper Internal Interface</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__FEATURE_MAP_WRAPPER_INTERNAL_INTERFACE = GEN_BASE_FEATURE_COUNT + 32;
/**
* The feature id for the '<em><b>Feature Map Wrapper Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__FEATURE_MAP_WRAPPER_CLASS = GEN_BASE_FEATURE_COUNT + 33;
/**
* The feature id for the '<em><b>Runtime Compatibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__RUNTIME_COMPATIBILITY = GEN_BASE_FEATURE_COUNT + 34;
/**
* The feature id for the '<em><b>Rich Client Platform</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__RICH_CLIENT_PLATFORM = GEN_BASE_FEATURE_COUNT + 35;
/**
* The feature id for the '<em><b>Reflective Delegation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__REFLECTIVE_DELEGATION = GEN_BASE_FEATURE_COUNT + 36;
/**
* The feature id for the '<em><b>Code Formatting</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__CODE_FORMATTING = GEN_BASE_FEATURE_COUNT + 37;
/**
* The feature id for the '<em><b>Comment Formatting</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__COMMENT_FORMATTING = GEN_BASE_FEATURE_COUNT + 38;
/**
* The feature id for the '<em><b>Tests Directory</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__TESTS_DIRECTORY = GEN_BASE_FEATURE_COUNT + 39;
/**
* The feature id for the '<em><b>Test Suite Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__TEST_SUITE_CLASS = GEN_BASE_FEATURE_COUNT + 40;
/**
* The feature id for the '<em><b>Boolean Flags Field</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__BOOLEAN_FLAGS_FIELD = GEN_BASE_FEATURE_COUNT + 41;
/**
* The feature id for the '<em><b>Boolean Flags Reserved Bits</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__BOOLEAN_FLAGS_RESERVED_BITS = GEN_BASE_FEATURE_COUNT + 42;
/**
* The feature id for the '<em><b>Importer ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__IMPORTER_ID = GEN_BASE_FEATURE_COUNT + 43;
/**
* The feature id for the '<em><b>Bundle Manifest</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__BUNDLE_MANIFEST = GEN_BASE_FEATURE_COUNT + 44;
/**
* The feature id for the '<em><b>Feature Delegation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__FEATURE_DELEGATION = GEN_BASE_FEATURE_COUNT + 45;
/**
* The feature id for the '<em><b>Containment Proxies</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__CONTAINMENT_PROXIES = GEN_BASE_FEATURE_COUNT + 46;
/**
* The feature id for the '<em><b>Minimal Reflective Methods</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__MINIMAL_REFLECTIVE_METHODS = GEN_BASE_FEATURE_COUNT + 47;
/**
* The feature id for the '<em><b>Suppress Containment</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__SUPPRESS_CONTAINMENT = GEN_BASE_FEATURE_COUNT + 48;
/**
* The feature id for the '<em><b>Suppress Notification</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__SUPPRESS_NOTIFICATION = GEN_BASE_FEATURE_COUNT + 49;
/**
* The feature id for the '<em><b>Array Accessors</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__ARRAY_ACCESSORS = GEN_BASE_FEATURE_COUNT + 50;
/**
* The feature id for the '<em><b>Suppress Unsettable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__SUPPRESS_UNSETTABLE = GEN_BASE_FEATURE_COUNT + 51;
/**
* The feature id for the '<em><b>Facade Helper Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__FACADE_HELPER_CLASS = GEN_BASE_FEATURE_COUNT + 52;
/**
* The feature id for the '<em><b>Compliance Level</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__COMPLIANCE_LEVEL = GEN_BASE_FEATURE_COUNT + 53;
/**
* The feature id for the '<em><b>Suppress Gen Model Annotations</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__SUPPRESS_GEN_MODEL_ANNOTATIONS = GEN_BASE_FEATURE_COUNT + 54;
/**
* The feature id for the '<em><b>Copyright Fields</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__COPYRIGHT_FIELDS = GEN_BASE_FEATURE_COUNT + 55;
/**
* The feature id for the '<em><b>Binary Compatible Reflective Methods</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__BINARY_COMPATIBLE_REFLECTIVE_METHODS = GEN_BASE_FEATURE_COUNT + 56;
/**
* The feature id for the '<em><b>Public Constructors</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__PUBLIC_CONSTRUCTORS = GEN_BASE_FEATURE_COUNT + 57;
/**
* The feature id for the '<em><b>Template Plugin Variables</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__TEMPLATE_PLUGIN_VARIABLES = GEN_BASE_FEATURE_COUNT + 58;
/**
* The feature id for the '<em><b>Provider Root Extends Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__PROVIDER_ROOT_EXTENDS_CLASS = GEN_BASE_FEATURE_COUNT + 59;
/**
* The feature id for the '<em><b>Edit Plugin ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__EDIT_PLUGIN_ID = GEN_BASE_FEATURE_COUNT + 60;
/**
* The feature id for the '<em><b>Edit Plugin Variables</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__EDIT_PLUGIN_VARIABLES = GEN_BASE_FEATURE_COUNT + 61;
/**
* The feature id for the '<em><b>Editor Plugin ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__EDITOR_PLUGIN_ID = GEN_BASE_FEATURE_COUNT + 62;
/**
* The feature id for the '<em><b>Editor Plugin Variables</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__EDITOR_PLUGIN_VARIABLES = GEN_BASE_FEATURE_COUNT + 63;
/**
* The feature id for the '<em><b>Tests Plugin ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__TESTS_PLUGIN_ID = GEN_BASE_FEATURE_COUNT + 64;
/**
* The feature id for the '<em><b>Tests Plugin Variables</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__TESTS_PLUGIN_VARIABLES = GEN_BASE_FEATURE_COUNT + 65;
/**
* The feature id for the '<em><b>Optimized Has Children</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__OPTIMIZED_HAS_CHILDREN = GEN_BASE_FEATURE_COUNT + 66;
/**
* The feature id for the '<em><b>Table Providers</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__TABLE_PROVIDERS = GEN_BASE_FEATURE_COUNT + 67;
/**
* The feature id for the '<em><b>Color Providers</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__COLOR_PROVIDERS = GEN_BASE_FEATURE_COUNT + 68;
/**
* The feature id for the '<em><b>Font Providers</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__FONT_PROVIDERS = GEN_BASE_FEATURE_COUNT + 69;
/**
* The feature id for the '<em><b>Runtime Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__RUNTIME_VERSION = GEN_BASE_FEATURE_COUNT + 70;
/**
* The feature id for the '<em><b>Language</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__LANGUAGE = GEN_BASE_FEATURE_COUNT + 71;
/**
* The feature id for the '<em><b>Packed Enums</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__PACKED_ENUMS = GEN_BASE_FEATURE_COUNT + 72;
/**
* The feature id for the '<em><b>Gen Packages</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__GEN_PACKAGES = GEN_BASE_FEATURE_COUNT + 73;
/**
* The feature id for the '<em><b>Used Gen Packages</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__USED_GEN_PACKAGES = GEN_BASE_FEATURE_COUNT + 74;
/**
* The feature id for the '<em><b>Interface Name Pattern</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__INTERFACE_NAME_PATTERN = GEN_BASE_FEATURE_COUNT + 75;
/**
* The feature id for the '<em><b>Class Name Pattern</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__CLASS_NAME_PATTERN = GEN_BASE_FEATURE_COUNT + 76;
/**
* The feature id for the '<em><b>Operation Reflection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__OPERATION_REFLECTION = GEN_BASE_FEATURE_COUNT + 77;
/**
* The feature id for the '<em><b>Rich Ajax Platform</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__RICH_AJAX_PLATFORM = GEN_BASE_FEATURE_COUNT + 78;
/**
* The feature id for the '<em><b>Runtime Platform</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__RUNTIME_PLATFORM = GEN_BASE_FEATURE_COUNT + 79;
/**
* The feature id for the '<em><b>Import Organizing</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__IMPORT_ORGANIZING = GEN_BASE_FEATURE_COUNT + 80;
/**
* The feature id for the '<em><b>Plugin Key</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__PLUGIN_KEY = GEN_BASE_FEATURE_COUNT + 81;
/**
* The feature id for the '<em><b>Decoration</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__DECORATION = GEN_BASE_FEATURE_COUNT + 82;
/**
* The feature id for the '<em><b>Style Providers</b></em>' attribute.
* <!-- begin-user-doc -->
* @since 2.10
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__STYLE_PROVIDERS = GEN_BASE_FEATURE_COUNT + 83;
/**
* The feature id for the '<em><b>Cleanup</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__CLEANUP = GEN_BASE_FEATURE_COUNT + 84;
/**
* The feature id for the '<em><b>OS Gi Compatible</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL__OS_GI_COMPATIBLE = GEN_BASE_FEATURE_COUNT + 85;
/**
* The feature id for the '<em><b>Eclipse Platform Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @since 2.14
* @generated
* @ordered
*/
int GEN_MODEL__ECLIPSE_PLATFORM_VERSION = GEN_BASE_FEATURE_COUNT + 86;
/**
* The number of structural features of the '<em>Gen Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_MODEL_FEATURE_COUNT = GEN_BASE_FEATURE_COUNT + 87;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl <em>Gen Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenPackage()
* @generated
*/
int GEN_PACKAGE = 1;
/**
* The feature id for the '<em><b>Gen Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__GEN_ANNOTATIONS = GEN_BASE__GEN_ANNOTATIONS;
/**
* The feature id for the '<em><b>Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__PREFIX = GEN_BASE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Base Package</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__BASE_PACKAGE = GEN_BASE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Resource</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__RESOURCE = GEN_BASE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Disposable Provider Factory</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__DISPOSABLE_PROVIDER_FACTORY = GEN_BASE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Adapter Factory</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__ADAPTER_FACTORY = GEN_BASE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Load Initialization</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__LOAD_INITIALIZATION = GEN_BASE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Interface Package Suffix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__INTERFACE_PACKAGE_SUFFIX = GEN_BASE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Meta Data Package Suffix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__META_DATA_PACKAGE_SUFFIX = GEN_BASE_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Class Package Suffix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__CLASS_PACKAGE_SUFFIX = GEN_BASE_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Utility Package Suffix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__UTILITY_PACKAGE_SUFFIX = GEN_BASE_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Provider Package Suffix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__PROVIDER_PACKAGE_SUFFIX = GEN_BASE_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Presentation Package Suffix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__PRESENTATION_PACKAGE_SUFFIX = GEN_BASE_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Tests Package Suffix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__TESTS_PACKAGE_SUFFIX = GEN_BASE_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Generate Example Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__GENERATE_EXAMPLE_CLASS = GEN_BASE_FEATURE_COUNT + 13;
/**
* The feature id for the '<em><b>Literals Interface</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__LITERALS_INTERFACE = GEN_BASE_FEATURE_COUNT + 14;
/**
* The feature id for the '<em><b>Data Type Converters</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__DATA_TYPE_CONVERTERS = GEN_BASE_FEATURE_COUNT + 15;
/**
* The feature id for the '<em><b>Multiple Editor Pages</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__MULTIPLE_EDITOR_PAGES = GEN_BASE_FEATURE_COUNT + 16;
/**
* The feature id for the '<em><b>Generate Model Wizard</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__GENERATE_MODEL_WIZARD = GEN_BASE_FEATURE_COUNT + 17;
/**
* The feature id for the '<em><b>Extensible Provider Factory</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__EXTENSIBLE_PROVIDER_FACTORY = GEN_BASE_FEATURE_COUNT + 18;
/**
* The feature id for the '<em><b>Child Creation Extenders</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__CHILD_CREATION_EXTENDERS = GEN_BASE_FEATURE_COUNT + 19;
/**
* The feature id for the '<em><b>Content Type Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__CONTENT_TYPE_IDENTIFIER = GEN_BASE_FEATURE_COUNT + 20;
/**
* The feature id for the '<em><b>File Extensions</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__FILE_EXTENSIONS = GEN_BASE_FEATURE_COUNT + 21;
/**
* The feature id for the '<em><b>Ecore Package</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__ECORE_PACKAGE = GEN_BASE_FEATURE_COUNT + 22;
/**
* The feature id for the '<em><b>Gen Model</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__GEN_MODEL = GEN_BASE_FEATURE_COUNT + 23;
/**
* The feature id for the '<em><b>Gen Enums</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__GEN_ENUMS = GEN_BASE_FEATURE_COUNT + 24;
/**
* The feature id for the '<em><b>Gen Data Types</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__GEN_DATA_TYPES = GEN_BASE_FEATURE_COUNT + 25;
/**
* The feature id for the '<em><b>Gen Classes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__GEN_CLASSES = GEN_BASE_FEATURE_COUNT + 26;
/**
* The feature id for the '<em><b>Nested Gen Packages</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__NESTED_GEN_PACKAGES = GEN_BASE_FEATURE_COUNT + 27;
/**
* The feature id for the '<em><b>Gen Classifiers</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__GEN_CLASSIFIERS = GEN_BASE_FEATURE_COUNT + 28;
/**
* The feature id for the '<em><b>Publication Location</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE__PUBLICATION_LOCATION = GEN_BASE_FEATURE_COUNT + 29;
/**
* The number of structural features of the '<em>Gen Package</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PACKAGE_FEATURE_COUNT = GEN_BASE_FEATURE_COUNT + 30;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassifierImpl <em>Gen Classifier</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassifierImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenClassifier()
* @generated
*/
int GEN_CLASSIFIER = 7;
/**
* The feature id for the '<em><b>Gen Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CLASSIFIER__GEN_ANNOTATIONS = GEN_BASE__GEN_ANNOTATIONS;
/**
* The feature id for the '<em><b>Gen Package</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CLASSIFIER__GEN_PACKAGE = GEN_BASE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Gen Type Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CLASSIFIER__GEN_TYPE_PARAMETERS = GEN_BASE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Gen Classifier</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CLASSIFIER_FEATURE_COUNT = GEN_BASE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl <em>Gen Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenClass()
* @generated
*/
int GEN_CLASS = 2;
/**
* The feature id for the '<em><b>Gen Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CLASS__GEN_ANNOTATIONS = GEN_CLASSIFIER__GEN_ANNOTATIONS;
/**
* The feature id for the '<em><b>Gen Package</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CLASS__GEN_PACKAGE = GEN_CLASSIFIER__GEN_PACKAGE;
/**
* The feature id for the '<em><b>Gen Type Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CLASS__GEN_TYPE_PARAMETERS = GEN_CLASSIFIER__GEN_TYPE_PARAMETERS;
/**
* The feature id for the '<em><b>Provider</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CLASS__PROVIDER = GEN_CLASSIFIER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Image</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CLASS__IMAGE = GEN_CLASSIFIER_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Dynamic</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CLASS__DYNAMIC = GEN_CLASSIFIER_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Ecore Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CLASS__ECORE_CLASS = GEN_CLASSIFIER_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Gen Features</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CLASS__GEN_FEATURES = GEN_CLASSIFIER_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Gen Operations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CLASS__GEN_OPERATIONS = GEN_CLASSIFIER_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Label Feature</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CLASS__LABEL_FEATURE = GEN_CLASSIFIER_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>Gen Class</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CLASS_FEATURE_COUNT = GEN_CLASSIFIER_FEATURE_COUNT + 7;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenTypedElementImpl <em>Gen Typed Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenTypedElementImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenTypedElement()
* @generated
*/
int GEN_TYPED_ELEMENT = 11;
/**
* The feature id for the '<em><b>Gen Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_TYPED_ELEMENT__GEN_ANNOTATIONS = GEN_BASE__GEN_ANNOTATIONS;
/**
* The number of structural features of the '<em>Gen Typed Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_TYPED_ELEMENT_FEATURE_COUNT = GEN_BASE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl <em>Gen Feature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenFeature()
* @generated
*/
int GEN_FEATURE = 3;
/**
* The feature id for the '<em><b>Gen Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_FEATURE__GEN_ANNOTATIONS = GEN_TYPED_ELEMENT__GEN_ANNOTATIONS;
/**
* The feature id for the '<em><b>Property</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_FEATURE__PROPERTY = GEN_TYPED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Notify</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_FEATURE__NOTIFY = GEN_TYPED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Children</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_FEATURE__CHILDREN = GEN_TYPED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Create Child</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_FEATURE__CREATE_CHILD = GEN_TYPED_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Property Category</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_FEATURE__PROPERTY_CATEGORY = GEN_TYPED_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Property Filter Flags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_FEATURE__PROPERTY_FILTER_FLAGS = GEN_TYPED_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Property Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_FEATURE__PROPERTY_DESCRIPTION = GEN_TYPED_ELEMENT_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Property Multi Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_FEATURE__PROPERTY_MULTI_LINE = GEN_TYPED_ELEMENT_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Property Sort Choices</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_FEATURE__PROPERTY_SORT_CHOICES = GEN_TYPED_ELEMENT_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Gen Class</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_FEATURE__GEN_CLASS = GEN_TYPED_ELEMENT_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Ecore Feature</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_FEATURE__ECORE_FEATURE = GEN_TYPED_ELEMENT_FEATURE_COUNT + 10;
/**
* The number of structural features of the '<em>Gen Feature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_FEATURE_FEATURE_COUNT = GEN_TYPED_ELEMENT_FEATURE_COUNT + 11;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenDataTypeImpl <em>Gen Data Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenDataTypeImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenDataType()
* @generated
*/
int GEN_DATA_TYPE = 8;
/**
* The feature id for the '<em><b>Gen Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_DATA_TYPE__GEN_ANNOTATIONS = GEN_CLASSIFIER__GEN_ANNOTATIONS;
/**
* The feature id for the '<em><b>Gen Package</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_DATA_TYPE__GEN_PACKAGE = GEN_CLASSIFIER__GEN_PACKAGE;
/**
* The feature id for the '<em><b>Gen Type Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_DATA_TYPE__GEN_TYPE_PARAMETERS = GEN_CLASSIFIER__GEN_TYPE_PARAMETERS;
/**
* The feature id for the '<em><b>Ecore Data Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_DATA_TYPE__ECORE_DATA_TYPE = GEN_CLASSIFIER_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Gen Data Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_DATA_TYPE_FEATURE_COUNT = GEN_CLASSIFIER_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenEnumImpl <em>Gen Enum</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenEnumImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenEnum()
* @generated
*/
int GEN_ENUM = 5;
/**
* The feature id for the '<em><b>Gen Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_ENUM__GEN_ANNOTATIONS = GEN_DATA_TYPE__GEN_ANNOTATIONS;
/**
* The feature id for the '<em><b>Gen Package</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_ENUM__GEN_PACKAGE = GEN_DATA_TYPE__GEN_PACKAGE;
/**
* The feature id for the '<em><b>Gen Type Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_ENUM__GEN_TYPE_PARAMETERS = GEN_DATA_TYPE__GEN_TYPE_PARAMETERS;
/**
* The feature id for the '<em><b>Ecore Data Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_ENUM__ECORE_DATA_TYPE = GEN_DATA_TYPE__ECORE_DATA_TYPE;
/**
* The feature id for the '<em><b>Type Safe Enum Compatible</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_ENUM__TYPE_SAFE_ENUM_COMPATIBLE = GEN_DATA_TYPE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ecore Enum</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_ENUM__ECORE_ENUM = GEN_DATA_TYPE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Gen Enum Literals</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_ENUM__GEN_ENUM_LITERALS = GEN_DATA_TYPE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Gen Enum</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_ENUM_FEATURE_COUNT = GEN_DATA_TYPE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenEnumLiteralImpl <em>Gen Enum Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenEnumLiteralImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenEnumLiteral()
* @generated
*/
int GEN_ENUM_LITERAL = 6;
/**
* The feature id for the '<em><b>Gen Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_ENUM_LITERAL__GEN_ANNOTATIONS = GEN_BASE__GEN_ANNOTATIONS;
/**
* The feature id for the '<em><b>Gen Enum</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_ENUM_LITERAL__GEN_ENUM = GEN_BASE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ecore Enum Literal</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_ENUM_LITERAL__ECORE_ENUM_LITERAL = GEN_BASE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Gen Enum Literal</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_ENUM_LITERAL_FEATURE_COUNT = GEN_BASE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenOperationImpl <em>Gen Operation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenOperationImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenOperation()
* @generated
*/
int GEN_OPERATION = 9;
/**
* The feature id for the '<em><b>Gen Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_OPERATION__GEN_ANNOTATIONS = GEN_TYPED_ELEMENT__GEN_ANNOTATIONS;
/**
* The feature id for the '<em><b>Gen Class</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_OPERATION__GEN_CLASS = GEN_TYPED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ecore Operation</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_OPERATION__ECORE_OPERATION = GEN_TYPED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Gen Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_OPERATION__GEN_PARAMETERS = GEN_TYPED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Gen Type Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_OPERATION__GEN_TYPE_PARAMETERS = GEN_TYPED_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Gen Operation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_OPERATION_FEATURE_COUNT = GEN_TYPED_ELEMENT_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenParameterImpl <em>Gen Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenParameterImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenParameter()
* @generated
*/
int GEN_PARAMETER = 10;
/**
* The feature id for the '<em><b>Gen Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PARAMETER__GEN_ANNOTATIONS = GEN_TYPED_ELEMENT__GEN_ANNOTATIONS;
/**
* The feature id for the '<em><b>Gen Operation</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PARAMETER__GEN_OPERATION = GEN_TYPED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ecore Parameter</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PARAMETER__ECORE_PARAMETER = GEN_TYPED_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Gen Parameter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_PARAMETER_FEATURE_COUNT = GEN_TYPED_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenAnnotationImpl <em>Gen Annotation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenAnnotationImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenAnnotation()
* @generated
*/
int GEN_ANNOTATION = 12;
/**
* The feature id for the '<em><b>Gen Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_ANNOTATION__GEN_ANNOTATIONS = GEN_BASE__GEN_ANNOTATIONS;
/**
* The feature id for the '<em><b>Source</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_ANNOTATION__SOURCE = GEN_BASE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Details</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_ANNOTATION__DETAILS = GEN_BASE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Gen Base</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_ANNOTATION__GEN_BASE = GEN_BASE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>References</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_ANNOTATION__REFERENCES = GEN_BASE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Contents</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_ANNOTATION__CONTENTS = GEN_BASE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Gen Annotation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_ANNOTATION_FEATURE_COUNT = GEN_BASE_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenTypeParameterImpl <em>Gen Type Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenTypeParameterImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenTypeParameter()
* @generated
*/
int GEN_TYPE_PARAMETER = 13;
/**
* The feature id for the '<em><b>Gen Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_TYPE_PARAMETER__GEN_ANNOTATIONS = GEN_BASE__GEN_ANNOTATIONS;
/**
* The feature id for the '<em><b>Ecore Type Parameter</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_TYPE_PARAMETER__ECORE_TYPE_PARAMETER = GEN_BASE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Gen Type Parameter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_TYPE_PARAMETER_FEATURE_COUNT = GEN_BASE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.GenProviderKind <em>Gen Provider Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.GenProviderKind
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenProviderKind()
* @generated
*/
int GEN_PROVIDER_KIND = 14;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPropertyKind <em>Gen Property Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPropertyKind
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenPropertyKind()
* @generated
*/
int GEN_PROPERTY_KIND = 15;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.GenResourceKind <em>Gen Resource Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.GenResourceKind
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenResourceKind()
* @generated
*/
int GEN_RESOURCE_KIND = 16;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.GenDelegationKind <em>Gen Delegation Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.GenDelegationKind
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenDelegationKind()
* @generated
*/
int GEN_DELEGATION_KIND = 17;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.GenJDKLevel <em>Gen JDK Level</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.GenJDKLevel
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenJDKLevel()
* @generated
*/
int GEN_JDK_LEVEL = 18;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.GenRuntimeVersion <em>Gen Runtime Version</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.GenRuntimeVersion
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenRuntimeVersion()
* @generated
*/
int GEN_RUNTIME_VERSION = 19;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.GenRuntimePlatform <em>Gen Runtime Platform</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.GenRuntimePlatform
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenRuntimePlatform()
* @generated
*/
int GEN_RUNTIME_PLATFORM = 20;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.GenDecoration <em>Gen Decoration</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.GenDecoration
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenDecoration()
* @generated
*/
int GEN_DECORATION = 21;
/**
* The meta object id for the '{@link org.eclipse.emf.codegen.ecore.genmodel.GenEclipsePlatformVersion <em>Gen Eclipse Platform Version</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.GenEclipsePlatformVersion
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenEclipsePlatformVersion()
* @since 2.14
* @generated
*/
int GEN_ECLIPSE_PLATFORM_VERSION = 22;
/**
* The meta object id for the '<em>Path</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.String
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getPath()
* @since 2.14
* @generated
*/
int PATH = 23;
/**
* Returns the meta object for class '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel <em>Gen Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Model</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel
* @generated
*/
EClass getGenModel();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getCopyrightText <em>Copyright Text</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Copyright Text</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getCopyrightText()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_CopyrightText();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getModelDirectory <em>Model Directory</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Model Directory</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getModelDirectory()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_ModelDirectory();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isCreationCommands <em>Creation Commands</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Creation Commands</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isCreationCommands()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_CreationCommands();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isCreationIcons <em>Creation Icons</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Creation Icons</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isCreationIcons()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_CreationIcons();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getEditDirectory <em>Edit Directory</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Edit Directory</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getEditDirectory()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_EditDirectory();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isCreationSubmenus <em>Creation Submenus</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Creation Submenus</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isCreationSubmenus()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_CreationSubmenus();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getEditorDirectory <em>Editor Directory</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Editor Directory</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getEditorDirectory()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_EditorDirectory();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getModelPluginID <em>Model Plugin ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Model Plugin ID</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getModelPluginID()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_ModelPluginID();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getTemplateDirectory <em>Template Directory</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Template Directory</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getTemplateDirectory()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_TemplateDirectory();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isRuntimeJar <em>Runtime Jar</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Runtime Jar</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isRuntimeJar()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_RuntimeJar();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getForeignModel <em>Foreign Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Foreign Model</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getForeignModel()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_ForeignModel();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isDynamicTemplates <em>Dynamic Templates</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Dynamic Templates</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isDynamicTemplates()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_DynamicTemplates();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getRedirection <em>Redirection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Redirection</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getRedirection()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_Redirection();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isForceOverwrite <em>Force Overwrite</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Force Overwrite</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isForceOverwrite()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_ForceOverwrite();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getNonExternalizedStringTag <em>Non Externalized String Tag</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Non Externalized String Tag</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getNonExternalizedStringTag()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_NonExternalizedStringTag();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getModelName <em>Model Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Model Name</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getModelName()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_ModelName();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getModelPluginClass <em>Model Plugin Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Model Plugin Class</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getModelPluginClass()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_ModelPluginClass();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getEditPluginClass <em>Edit Plugin Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Edit Plugin Class</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getEditPluginClass()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_EditPluginClass();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getEditorPluginClass <em>Editor Plugin Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Editor Plugin Class</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getEditorPluginClass()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_EditorPluginClass();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isUpdateClasspath <em>Update Classpath</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Update Classpath</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isUpdateClasspath()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_UpdateClasspath();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isGenerateSchema <em>Generate Schema</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Generate Schema</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isGenerateSchema()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_GenerateSchema();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isNonNLSMarkers <em>Non NLS Markers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Non NLS Markers</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isNonNLSMarkers()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_NonNLSMarkers();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getStaticPackages <em>Static Packages</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Static Packages</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getStaticPackages()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_StaticPackages();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getModelPluginVariables <em>Model Plugin Variables</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Model Plugin Variables</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getModelPluginVariables()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_ModelPluginVariables();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getRootExtendsInterface <em>Root Extends Interface</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Root Extends Interface</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getRootExtendsInterface()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_RootExtendsInterface();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getRootExtendsClass <em>Root Extends Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Root Extends Class</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getRootExtendsClass()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_RootExtendsClass();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getRootImplementsInterface <em>Root Implements Interface</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Root Implements Interface</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getRootImplementsInterface()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_RootImplementsInterface();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isSuppressEMFTypes <em>Suppress EMF Types</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Suppress EMF Types</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isSuppressEMFTypes()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_SuppressEMFTypes();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isSuppressEMFMetaData <em>Suppress EMF Meta Data</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Suppress EMF Meta Data</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isSuppressEMFMetaData()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_SuppressEMFMetaData();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isSuppressEMFModelTags <em>Suppress EMF Model Tags</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Suppress EMF Model Tags</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isSuppressEMFModelTags()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_SuppressEMFModelTags();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isSuppressInterfaces <em>Suppress Interfaces</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Suppress Interfaces</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isSuppressInterfaces()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_SuppressInterfaces();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getFeatureMapWrapperInterface <em>Feature Map Wrapper Interface</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Feature Map Wrapper Interface</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getFeatureMapWrapperInterface()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_FeatureMapWrapperInterface();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getFeatureMapWrapperInternalInterface <em>Feature Map Wrapper Internal Interface</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Feature Map Wrapper Internal Interface</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getFeatureMapWrapperInternalInterface()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_FeatureMapWrapperInternalInterface();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getFeatureMapWrapperClass <em>Feature Map Wrapper Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Feature Map Wrapper Class</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getFeatureMapWrapperClass()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_FeatureMapWrapperClass();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isRuntimeCompatibility <em>Runtime Compatibility</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Runtime Compatibility</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isRuntimeCompatibility()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_RuntimeCompatibility();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isRichClientPlatform <em>Rich Client Platform</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Rich Client Platform</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isRichClientPlatform()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_RichClientPlatform();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isReflectiveDelegation <em>Reflective Delegation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Reflective Delegation</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isReflectiveDelegation()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_ReflectiveDelegation();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isCodeFormatting <em>Code Formatting</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Code Formatting</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isCodeFormatting()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_CodeFormatting();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isCommentFormatting <em>Comment Formatting</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Comment Formatting</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isCommentFormatting()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_CommentFormatting();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getTestsDirectory <em>Tests Directory</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Tests Directory</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getTestsDirectory()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_TestsDirectory();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getTestSuiteClass <em>Test Suite Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Test Suite Class</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getTestSuiteClass()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_TestSuiteClass();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getBooleanFlagsField <em>Boolean Flags Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Boolean Flags Field</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getBooleanFlagsField()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_BooleanFlagsField();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getBooleanFlagsReservedBits <em>Boolean Flags Reserved Bits</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Boolean Flags Reserved Bits</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getBooleanFlagsReservedBits()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_BooleanFlagsReservedBits();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getImporterID <em>Importer ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Importer ID</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getImporterID()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_ImporterID();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isBundleManifest <em>Bundle Manifest</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Bundle Manifest</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isBundleManifest()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_BundleManifest();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getFeatureDelegation <em>Feature Delegation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Feature Delegation</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getFeatureDelegation()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_FeatureDelegation();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isContainmentProxies <em>Containment Proxies</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Containment Proxies</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isContainmentProxies()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_ContainmentProxies();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isMinimalReflectiveMethods <em>Minimal Reflective Methods</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Minimal Reflective Methods</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isMinimalReflectiveMethods()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_MinimalReflectiveMethods();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isSuppressContainment <em>Suppress Containment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Suppress Containment</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isSuppressContainment()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_SuppressContainment();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isSuppressNotification <em>Suppress Notification</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Suppress Notification</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isSuppressNotification()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_SuppressNotification();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isArrayAccessors <em>Array Accessors</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Array Accessors</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isArrayAccessors()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_ArrayAccessors();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isSuppressUnsettable <em>Suppress Unsettable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Suppress Unsettable</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isSuppressUnsettable()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_SuppressUnsettable();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getFacadeHelperClass <em>Facade Helper Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Facade Helper Class</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getFacadeHelperClass()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_FacadeHelperClass();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getComplianceLevel <em>Compliance Level</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Compliance Level</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getComplianceLevel()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_ComplianceLevel();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isSuppressGenModelAnnotations <em>Suppress Gen Model Annotations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Suppress Gen Model Annotations</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isSuppressGenModelAnnotations()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_SuppressGenModelAnnotations();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isCopyrightFields <em>Copyright Fields</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Copyright Fields</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isCopyrightFields()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_CopyrightFields();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isBinaryCompatibleReflectiveMethods <em>Binary Compatible Reflective Methods</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Binary Compatible Reflective Methods</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isBinaryCompatibleReflectiveMethods()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_BinaryCompatibleReflectiveMethods();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isPublicConstructors <em>Public Constructors</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Public Constructors</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isPublicConstructors()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_PublicConstructors();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getTemplatePluginVariables <em>Template Plugin Variables</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Template Plugin Variables</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getTemplatePluginVariables()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_TemplatePluginVariables();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getProviderRootExtendsClass <em>Provider Root Extends Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Provider Root Extends Class</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getProviderRootExtendsClass()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_ProviderRootExtendsClass();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getEditPluginID <em>Edit Plugin ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Edit Plugin ID</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getEditPluginID()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_EditPluginID();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getEditPluginVariables <em>Edit Plugin Variables</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Edit Plugin Variables</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getEditPluginVariables()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_EditPluginVariables();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getEditorPluginID <em>Editor Plugin ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Editor Plugin ID</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getEditorPluginID()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_EditorPluginID();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getEditorPluginVariables <em>Editor Plugin Variables</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Editor Plugin Variables</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getEditorPluginVariables()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_EditorPluginVariables();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getTestsPluginID <em>Tests Plugin ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Tests Plugin ID</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getTestsPluginID()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_TestsPluginID();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getTestsPluginVariables <em>Tests Plugin Variables</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Tests Plugin Variables</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getTestsPluginVariables()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_TestsPluginVariables();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isOptimizedHasChildren <em>Optimized Has Children</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Optimized Has Children</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isOptimizedHasChildren()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_OptimizedHasChildren();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isTableProviders <em>Table Providers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Table Providers</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isTableProviders()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_TableProviders();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isColorProviders <em>Color Providers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Color Providers</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isColorProviders()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_ColorProviders();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isFontProviders <em>Font Providers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Font Providers</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isFontProviders()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_FontProviders();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getRuntimeVersion <em>Runtime Version</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Runtime Version</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getRuntimeVersion()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_RuntimeVersion();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getLanguage <em>Language</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Language</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getLanguage()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_Language();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isPackedEnums <em>Packed Enums</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Packed Enums</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isPackedEnums()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_PackedEnums();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getGenPackages <em>Gen Packages</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Gen Packages</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getGenPackages()
* @see #getGenModel()
* @generated
*/
EReference getGenModel_GenPackages();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getUsedGenPackages <em>Used Gen Packages</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Used Gen Packages</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getUsedGenPackages()
* @see #getGenModel()
* @generated
*/
EReference getGenModel_UsedGenPackages();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getInterfaceNamePattern <em>Interface Name Pattern</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Interface Name Pattern</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getInterfaceNamePattern()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_InterfaceNamePattern();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getClassNamePattern <em>Class Name Pattern</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Class Name Pattern</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getClassNamePattern()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_ClassNamePattern();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isOperationReflection <em>Operation Reflection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Operation Reflection</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isOperationReflection()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_OperationReflection();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isRichAjaxPlatform <em>Rich Ajax Platform</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Rich Ajax Platform</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isRichAjaxPlatform()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_RichAjaxPlatform();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getRuntimePlatform <em>Runtime Platform</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Runtime Platform</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getRuntimePlatform()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_RuntimePlatform();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isImportOrganizing <em>Import Organizing</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Import Organizing</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isImportOrganizing()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_ImportOrganizing();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getPluginKey <em>Plugin Key</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Plugin Key</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getPluginKey()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_PluginKey();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getDecoration <em>Decoration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Decoration</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getDecoration()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_Decoration();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isStyleProviders <em>Style Providers</em>}'.
* <!-- begin-user-doc -->
* @since 2.10
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Style Providers</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isStyleProviders()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_StyleProviders();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isCleanup <em>Cleanup</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Cleanup</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isCleanup()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_Cleanup();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#isOSGiCompatible <em>OS Gi Compatible</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>OS Gi Compatible</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#isOSGiCompatible()
* @see #getGenModel()
* @generated
*/
EAttribute getGenModel_OSGiCompatible();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenModel#getEclipsePlatformVersion <em>Eclipse Platform Version</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Eclipse Platform Version</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenModel#getEclipsePlatformVersion()
* @see #getGenModel()
* @since 2.14
* @generated
*/
EAttribute getGenModel_EclipsePlatformVersion();
/**
* Returns the meta object for class '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage <em>Gen Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Package</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage
* @generated
*/
EClass getGenPackage();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getPrefix <em>Prefix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Prefix</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getPrefix()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_Prefix();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getBasePackage <em>Base Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Base Package</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getBasePackage()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_BasePackage();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getResource <em>Resource</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Resource</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getResource()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_Resource();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isDisposableProviderFactory <em>Disposable Provider Factory</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Disposable Provider Factory</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isDisposableProviderFactory()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_DisposableProviderFactory();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isAdapterFactory <em>Adapter Factory</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Adapter Factory</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isAdapterFactory()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_AdapterFactory();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isLoadInitialization <em>Load Initialization</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Load Initialization</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isLoadInitialization()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_LoadInitialization();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getInterfacePackageSuffix <em>Interface Package Suffix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Interface Package Suffix</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getInterfacePackageSuffix()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_InterfacePackageSuffix();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getMetaDataPackageSuffix <em>Meta Data Package Suffix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Meta Data Package Suffix</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getMetaDataPackageSuffix()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_MetaDataPackageSuffix();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getClassPackageSuffix <em>Class Package Suffix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Class Package Suffix</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getClassPackageSuffix()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_ClassPackageSuffix();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getUtilityPackageSuffix <em>Utility Package Suffix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Utility Package Suffix</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getUtilityPackageSuffix()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_UtilityPackageSuffix();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getProviderPackageSuffix <em>Provider Package Suffix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Provider Package Suffix</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getProviderPackageSuffix()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_ProviderPackageSuffix();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getPresentationPackageSuffix <em>Presentation Package Suffix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Presentation Package Suffix</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getPresentationPackageSuffix()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_PresentationPackageSuffix();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getTestsPackageSuffix <em>Tests Package Suffix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Tests Package Suffix</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getTestsPackageSuffix()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_TestsPackageSuffix();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isGenerateExampleClass <em>Generate Example Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Generate Example Class</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isGenerateExampleClass()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_GenerateExampleClass();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isLiteralsInterface <em>Literals Interface</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Literals Interface</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isLiteralsInterface()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_LiteralsInterface();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isDataTypeConverters <em>Data Type Converters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Data Type Converters</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isDataTypeConverters()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_DataTypeConverters();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isMultipleEditorPages <em>Multiple Editor Pages</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Multiple Editor Pages</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isMultipleEditorPages()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_MultipleEditorPages();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isGenerateModelWizard <em>Generate Model Wizard</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Generate Model Wizard</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isGenerateModelWizard()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_GenerateModelWizard();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isExtensibleProviderFactory <em>Extensible Provider Factory</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Extensible Provider Factory</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isExtensibleProviderFactory()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_ExtensibleProviderFactory();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isChildCreationExtenders <em>Child Creation Extenders</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Child Creation Extenders</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#isChildCreationExtenders()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_ChildCreationExtenders();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getContentTypeIdentifier <em>Content Type Identifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Content Type Identifier</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getContentTypeIdentifier()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_ContentTypeIdentifier();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getFileExtensions <em>File Extensions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>File Extensions</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getFileExtensions()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_FileExtensions();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getEcorePackage <em>Ecore Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Ecore Package</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getEcorePackage()
* @see #getGenPackage()
* @generated
*/
EReference getGenPackage_EcorePackage();
/**
* Returns the meta object for the container reference '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getGenModel <em>Gen Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Gen Model</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getGenModel()
* @see #getGenPackage()
* @generated
*/
EReference getGenPackage_GenModel();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getGenEnums <em>Gen Enums</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Gen Enums</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getGenEnums()
* @see #getGenPackage()
* @generated
*/
EReference getGenPackage_GenEnums();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getGenDataTypes <em>Gen Data Types</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Gen Data Types</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getGenDataTypes()
* @see #getGenPackage()
* @generated
*/
EReference getGenPackage_GenDataTypes();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getGenClasses <em>Gen Classes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Gen Classes</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getGenClasses()
* @see #getGenPackage()
* @generated
*/
EReference getGenPackage_GenClasses();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getNestedGenPackages <em>Nested Gen Packages</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Nested Gen Packages</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getNestedGenPackages()
* @see #getGenPackage()
* @generated
*/
EReference getGenPackage_NestedGenPackages();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getGenClassifiers <em>Gen Classifiers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Gen Classifiers</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getGenClassifiers()
* @see #getGenPackage()
* @generated
*/
EReference getGenPackage_GenClassifiers();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getPublicationLocation <em>Publication Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Publication Location</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPackage#getPublicationLocation()
* @see #getGenPackage()
* @generated
*/
EAttribute getGenPackage_PublicationLocation();
/**
* Returns the meta object for class '{@link org.eclipse.emf.codegen.ecore.genmodel.GenClass <em>Gen Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Class</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenClass
* @generated
*/
EClass getGenClass();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenClass#getProvider <em>Provider</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Provider</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenClass#getProvider()
* @see #getGenClass()
* @generated
*/
EAttribute getGenClass_Provider();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenClass#isImage <em>Image</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Image</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenClass#isImage()
* @see #getGenClass()
* @generated
*/
EAttribute getGenClass_Image();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenClass#isDynamic <em>Dynamic</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Dynamic</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenClass#isDynamic()
* @see #getGenClass()
* @generated
*/
EAttribute getGenClass_Dynamic();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.codegen.ecore.genmodel.GenClass#getEcoreClass <em>Ecore Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Ecore Class</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenClass#getEcoreClass()
* @see #getGenClass()
* @generated
*/
EReference getGenClass_EcoreClass();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenClass#getGenFeatures <em>Gen Features</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Gen Features</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenClass#getGenFeatures()
* @see #getGenClass()
* @generated
*/
EReference getGenClass_GenFeatures();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenClass#getGenOperations <em>Gen Operations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Gen Operations</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenClass#getGenOperations()
* @see #getGenClass()
* @generated
*/
EReference getGenClass_GenOperations();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.codegen.ecore.genmodel.GenClass#getLabelFeature <em>Label Feature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Label Feature</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenClass#getLabelFeature()
* @see #getGenClass()
* @generated
*/
EReference getGenClass_LabelFeature();
/**
* Returns the meta object for class '{@link org.eclipse.emf.codegen.ecore.genmodel.GenFeature <em>Gen Feature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Feature</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenFeature
* @generated
*/
EClass getGenFeature();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenFeature#getProperty <em>Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Property</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenFeature#getProperty()
* @see #getGenFeature()
* @generated
*/
EAttribute getGenFeature_Property();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenFeature#isNotify <em>Notify</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Notify</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenFeature#isNotify()
* @see #getGenFeature()
* @generated
*/
EAttribute getGenFeature_Notify();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenFeature#isChildren <em>Children</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Children</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenFeature#isChildren()
* @see #getGenFeature()
* @generated
*/
EAttribute getGenFeature_Children();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenFeature#isCreateChild <em>Create Child</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Create Child</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenFeature#isCreateChild()
* @see #getGenFeature()
* @generated
*/
EAttribute getGenFeature_CreateChild();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenFeature#getPropertyCategory <em>Property Category</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Property Category</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenFeature#getPropertyCategory()
* @see #getGenFeature()
* @generated
*/
EAttribute getGenFeature_PropertyCategory();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenFeature#getPropertyFilterFlags <em>Property Filter Flags</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Property Filter Flags</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenFeature#getPropertyFilterFlags()
* @see #getGenFeature()
* @generated
*/
EAttribute getGenFeature_PropertyFilterFlags();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenFeature#getPropertyDescription <em>Property Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Property Description</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenFeature#getPropertyDescription()
* @see #getGenFeature()
* @generated
*/
EAttribute getGenFeature_PropertyDescription();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenFeature#isPropertyMultiLine <em>Property Multi Line</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Property Multi Line</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenFeature#isPropertyMultiLine()
* @see #getGenFeature()
* @generated
*/
EAttribute getGenFeature_PropertyMultiLine();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenFeature#isPropertySortChoices <em>Property Sort Choices</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Property Sort Choices</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenFeature#isPropertySortChoices()
* @see #getGenFeature()
* @generated
*/
EAttribute getGenFeature_PropertySortChoices();
/**
* Returns the meta object for the container reference '{@link org.eclipse.emf.codegen.ecore.genmodel.GenFeature#getGenClass <em>Gen Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Gen Class</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenFeature#getGenClass()
* @see #getGenFeature()
* @generated
*/
EReference getGenFeature_GenClass();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.codegen.ecore.genmodel.GenFeature#getEcoreFeature <em>Ecore Feature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Ecore Feature</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenFeature#getEcoreFeature()
* @see #getGenFeature()
* @generated
*/
EReference getGenFeature_EcoreFeature();
/**
* Returns the meta object for class '{@link org.eclipse.emf.codegen.ecore.genmodel.GenBase <em>Gen Base</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Base</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenBase
* @generated
*/
EClass getGenBase();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenBase#getGenAnnotations <em>Gen Annotations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Gen Annotations</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenBase#getGenAnnotations()
* @see #getGenBase()
* @generated
*/
EReference getGenBase_GenAnnotations();
/**
* Returns the meta object for class '{@link org.eclipse.emf.codegen.ecore.genmodel.GenEnum <em>Gen Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Enum</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenEnum
* @generated
*/
EClass getGenEnum();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenEnum#isTypeSafeEnumCompatible <em>Type Safe Enum Compatible</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Type Safe Enum Compatible</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenEnum#isTypeSafeEnumCompatible()
* @see #getGenEnum()
* @generated
*/
EAttribute getGenEnum_TypeSafeEnumCompatible();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.codegen.ecore.genmodel.GenEnum#getEcoreEnum <em>Ecore Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Ecore Enum</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenEnum#getEcoreEnum()
* @see #getGenEnum()
* @generated
*/
EReference getGenEnum_EcoreEnum();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenEnum#getGenEnumLiterals <em>Gen Enum Literals</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Gen Enum Literals</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenEnum#getGenEnumLiterals()
* @see #getGenEnum()
* @generated
*/
EReference getGenEnum_GenEnumLiterals();
/**
* Returns the meta object for class '{@link org.eclipse.emf.codegen.ecore.genmodel.GenEnumLiteral <em>Gen Enum Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Enum Literal</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenEnumLiteral
* @generated
*/
EClass getGenEnumLiteral();
/**
* Returns the meta object for the container reference '{@link org.eclipse.emf.codegen.ecore.genmodel.GenEnumLiteral#getGenEnum <em>Gen Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Gen Enum</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenEnumLiteral#getGenEnum()
* @see #getGenEnumLiteral()
* @generated
*/
EReference getGenEnumLiteral_GenEnum();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.codegen.ecore.genmodel.GenEnumLiteral#getEcoreEnumLiteral <em>Ecore Enum Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Ecore Enum Literal</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenEnumLiteral#getEcoreEnumLiteral()
* @see #getGenEnumLiteral()
* @generated
*/
EReference getGenEnumLiteral_EcoreEnumLiteral();
/**
* Returns the meta object for class '{@link org.eclipse.emf.codegen.ecore.genmodel.GenClassifier <em>Gen Classifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Classifier</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenClassifier
* @generated
*/
EClass getGenClassifier();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.codegen.ecore.genmodel.GenClassifier#getGenPackage <em>Gen Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Gen Package</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenClassifier#getGenPackage()
* @see #getGenClassifier()
* @generated
*/
EReference getGenClassifier_GenPackage();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenClassifier#getGenTypeParameters <em>Gen Type Parameters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Gen Type Parameters</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenClassifier#getGenTypeParameters()
* @see #getGenClassifier()
* @generated
*/
EReference getGenClassifier_GenTypeParameters();
/**
* Returns the meta object for class '{@link org.eclipse.emf.codegen.ecore.genmodel.GenDataType <em>Gen Data Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Data Type</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenDataType
* @generated
*/
EClass getGenDataType();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.codegen.ecore.genmodel.GenDataType#getEcoreDataType <em>Ecore Data Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Ecore Data Type</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenDataType#getEcoreDataType()
* @see #getGenDataType()
* @generated
*/
EReference getGenDataType_EcoreDataType();
/**
* Returns the meta object for class '{@link org.eclipse.emf.codegen.ecore.genmodel.GenOperation <em>Gen Operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Operation</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenOperation
* @generated
*/
EClass getGenOperation();
/**
* Returns the meta object for the container reference '{@link org.eclipse.emf.codegen.ecore.genmodel.GenOperation#getGenClass <em>Gen Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Gen Class</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenOperation#getGenClass()
* @see #getGenOperation()
* @generated
*/
EReference getGenOperation_GenClass();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.codegen.ecore.genmodel.GenOperation#getEcoreOperation <em>Ecore Operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Ecore Operation</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenOperation#getEcoreOperation()
* @see #getGenOperation()
* @generated
*/
EReference getGenOperation_EcoreOperation();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenOperation#getGenParameters <em>Gen Parameters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Gen Parameters</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenOperation#getGenParameters()
* @see #getGenOperation()
* @generated
*/
EReference getGenOperation_GenParameters();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenOperation#getGenTypeParameters <em>Gen Type Parameters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Gen Type Parameters</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenOperation#getGenTypeParameters()
* @see #getGenOperation()
* @generated
*/
EReference getGenOperation_GenTypeParameters();
/**
* Returns the meta object for class '{@link org.eclipse.emf.codegen.ecore.genmodel.GenParameter <em>Gen Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Parameter</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenParameter
* @generated
*/
EClass getGenParameter();
/**
* Returns the meta object for the container reference '{@link org.eclipse.emf.codegen.ecore.genmodel.GenParameter#getGenOperation <em>Gen Operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Gen Operation</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenParameter#getGenOperation()
* @see #getGenParameter()
* @generated
*/
EReference getGenParameter_GenOperation();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.codegen.ecore.genmodel.GenParameter#getEcoreParameter <em>Ecore Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Ecore Parameter</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenParameter#getEcoreParameter()
* @see #getGenParameter()
* @generated
*/
EReference getGenParameter_EcoreParameter();
/**
* Returns the meta object for class '{@link org.eclipse.emf.codegen.ecore.genmodel.GenTypedElement <em>Gen Typed Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Typed Element</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenTypedElement
* @generated
*/
EClass getGenTypedElement();
/**
* Returns the meta object for class '{@link org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation <em>Gen Annotation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Annotation</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation
* @generated
*/
EClass getGenAnnotation();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Source</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation#getSource()
* @see #getGenAnnotation()
* @generated
*/
EAttribute getGenAnnotation_Source();
/**
* Returns the meta object for the map '{@link org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation#getDetails <em>Details</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the map '<em>Details</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation#getDetails()
* @see #getGenAnnotation()
* @generated
*/
EReference getGenAnnotation_Details();
/**
* Returns the meta object for the container reference '{@link org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation#getGenBase <em>Gen Base</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Gen Base</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation#getGenBase()
* @see #getGenAnnotation()
* @generated
*/
EReference getGenAnnotation_GenBase();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation#getReferences <em>References</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>References</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation#getReferences()
* @see #getGenAnnotation()
* @generated
*/
EReference getGenAnnotation_References();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation#getContents <em>Contents</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Contents</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation#getContents()
* @see #getGenAnnotation()
* @generated
*/
EReference getGenAnnotation_Contents();
/**
* Returns the meta object for class '{@link org.eclipse.emf.codegen.ecore.genmodel.GenTypeParameter <em>Gen Type Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Type Parameter</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenTypeParameter
* @generated
*/
EClass getGenTypeParameter();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.codegen.ecore.genmodel.GenTypeParameter#getEcoreTypeParameter <em>Ecore Type Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Ecore Type Parameter</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenTypeParameter#getEcoreTypeParameter()
* @see #getGenTypeParameter()
* @generated
*/
EReference getGenTypeParameter_EcoreTypeParameter();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.codegen.ecore.genmodel.GenProviderKind <em>Gen Provider Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Gen Provider Kind</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenProviderKind
* @generated
*/
EEnum getGenProviderKind();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPropertyKind <em>Gen Property Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Gen Property Kind</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPropertyKind
* @generated
*/
EEnum getGenPropertyKind();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.codegen.ecore.genmodel.GenResourceKind <em>Gen Resource Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Gen Resource Kind</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenResourceKind
* @generated
*/
EEnum getGenResourceKind();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.codegen.ecore.genmodel.GenDelegationKind <em>Gen Delegation Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Gen Delegation Kind</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenDelegationKind
* @generated
*/
EEnum getGenDelegationKind();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.codegen.ecore.genmodel.GenJDKLevel <em>Gen JDK Level</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Gen JDK Level</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenJDKLevel
* @generated
*/
EEnum getGenJDKLevel();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.codegen.ecore.genmodel.GenRuntimeVersion <em>Gen Runtime Version</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Gen Runtime Version</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenRuntimeVersion
* @generated
*/
EEnum getGenRuntimeVersion();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.codegen.ecore.genmodel.GenRuntimePlatform <em>Gen Runtime Platform</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Gen Runtime Platform</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenRuntimePlatform
* @generated
*/
EEnum getGenRuntimePlatform();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.codegen.ecore.genmodel.GenDecoration <em>Gen Decoration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Gen Decoration</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenDecoration
* @generated
*/
EEnum getGenDecoration();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.codegen.ecore.genmodel.GenEclipsePlatformVersion <em>Gen Eclipse Platform Version</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Gen Eclipse Platform Version</em>'.
* @see org.eclipse.emf.codegen.ecore.genmodel.GenEclipsePlatformVersion
* @since 2.14
* @generated
*/
EEnum getGenEclipsePlatformVersion();
/**
* Returns the meta object for data type '{@link java.lang.String <em>Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* @since 2.14
* <!-- end-model-doc -->
* @return the meta object for data type '<em>Path</em>'.
* @see java.lang.String
* @model instanceClass="java.lang.String"
* annotation="http://www.eclipse.org/emf/2002/Ecore constraints='WellFormedPath'"
* @generated
*/
EDataType getPath();
/**
* 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
*/
GenModelFactory getGenModelFactory();
/**
* <!-- 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 org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl <em>Gen Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenModel()
* @generated
*/
EClass GEN_MODEL = eINSTANCE.getGenModel();
/**
* The meta object literal for the '<em><b>Copyright Text</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__COPYRIGHT_TEXT = eINSTANCE.getGenModel_CopyrightText();
/**
* The meta object literal for the '<em><b>Model Directory</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__MODEL_DIRECTORY = eINSTANCE.getGenModel_ModelDirectory();
/**
* The meta object literal for the '<em><b>Creation Commands</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__CREATION_COMMANDS = eINSTANCE.getGenModel_CreationCommands();
/**
* The meta object literal for the '<em><b>Creation Icons</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__CREATION_ICONS = eINSTANCE.getGenModel_CreationIcons();
/**
* The meta object literal for the '<em><b>Edit Directory</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__EDIT_DIRECTORY = eINSTANCE.getGenModel_EditDirectory();
/**
* The meta object literal for the '<em><b>Creation Submenus</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__CREATION_SUBMENUS = eINSTANCE.getGenModel_CreationSubmenus();
/**
* The meta object literal for the '<em><b>Editor Directory</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__EDITOR_DIRECTORY = eINSTANCE.getGenModel_EditorDirectory();
/**
* The meta object literal for the '<em><b>Model Plugin ID</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__MODEL_PLUGIN_ID = eINSTANCE.getGenModel_ModelPluginID();
/**
* The meta object literal for the '<em><b>Template Directory</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__TEMPLATE_DIRECTORY = eINSTANCE.getGenModel_TemplateDirectory();
/**
* The meta object literal for the '<em><b>Runtime Jar</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__RUNTIME_JAR = eINSTANCE.getGenModel_RuntimeJar();
/**
* The meta object literal for the '<em><b>Foreign Model</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__FOREIGN_MODEL = eINSTANCE.getGenModel_ForeignModel();
/**
* The meta object literal for the '<em><b>Dynamic Templates</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__DYNAMIC_TEMPLATES = eINSTANCE.getGenModel_DynamicTemplates();
/**
* The meta object literal for the '<em><b>Redirection</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__REDIRECTION = eINSTANCE.getGenModel_Redirection();
/**
* The meta object literal for the '<em><b>Force Overwrite</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__FORCE_OVERWRITE = eINSTANCE.getGenModel_ForceOverwrite();
/**
* The meta object literal for the '<em><b>Non Externalized String Tag</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__NON_EXTERNALIZED_STRING_TAG = eINSTANCE.getGenModel_NonExternalizedStringTag();
/**
* The meta object literal for the '<em><b>Model Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__MODEL_NAME = eINSTANCE.getGenModel_ModelName();
/**
* The meta object literal for the '<em><b>Model Plugin Class</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__MODEL_PLUGIN_CLASS = eINSTANCE.getGenModel_ModelPluginClass();
/**
* The meta object literal for the '<em><b>Edit Plugin Class</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__EDIT_PLUGIN_CLASS = eINSTANCE.getGenModel_EditPluginClass();
/**
* The meta object literal for the '<em><b>Editor Plugin Class</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__EDITOR_PLUGIN_CLASS = eINSTANCE.getGenModel_EditorPluginClass();
/**
* The meta object literal for the '<em><b>Update Classpath</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__UPDATE_CLASSPATH = eINSTANCE.getGenModel_UpdateClasspath();
/**
* The meta object literal for the '<em><b>Generate Schema</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__GENERATE_SCHEMA = eINSTANCE.getGenModel_GenerateSchema();
/**
* The meta object literal for the '<em><b>Non NLS Markers</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__NON_NLS_MARKERS = eINSTANCE.getGenModel_NonNLSMarkers();
/**
* The meta object literal for the '<em><b>Static Packages</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__STATIC_PACKAGES = eINSTANCE.getGenModel_StaticPackages();
/**
* The meta object literal for the '<em><b>Model Plugin Variables</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__MODEL_PLUGIN_VARIABLES = eINSTANCE.getGenModel_ModelPluginVariables();
/**
* The meta object literal for the '<em><b>Root Extends Interface</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__ROOT_EXTENDS_INTERFACE = eINSTANCE.getGenModel_RootExtendsInterface();
/**
* The meta object literal for the '<em><b>Root Extends Class</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__ROOT_EXTENDS_CLASS = eINSTANCE.getGenModel_RootExtendsClass();
/**
* The meta object literal for the '<em><b>Root Implements Interface</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__ROOT_IMPLEMENTS_INTERFACE = eINSTANCE.getGenModel_RootImplementsInterface();
/**
* The meta object literal for the '<em><b>Suppress EMF Types</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__SUPPRESS_EMF_TYPES = eINSTANCE.getGenModel_SuppressEMFTypes();
/**
* The meta object literal for the '<em><b>Suppress EMF Meta Data</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__SUPPRESS_EMF_META_DATA = eINSTANCE.getGenModel_SuppressEMFMetaData();
/**
* The meta object literal for the '<em><b>Suppress EMF Model Tags</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__SUPPRESS_EMF_MODEL_TAGS = eINSTANCE.getGenModel_SuppressEMFModelTags();
/**
* The meta object literal for the '<em><b>Suppress Interfaces</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__SUPPRESS_INTERFACES = eINSTANCE.getGenModel_SuppressInterfaces();
/**
* The meta object literal for the '<em><b>Feature Map Wrapper Interface</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__FEATURE_MAP_WRAPPER_INTERFACE = eINSTANCE.getGenModel_FeatureMapWrapperInterface();
/**
* The meta object literal for the '<em><b>Feature Map Wrapper Internal Interface</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__FEATURE_MAP_WRAPPER_INTERNAL_INTERFACE = eINSTANCE.getGenModel_FeatureMapWrapperInternalInterface();
/**
* The meta object literal for the '<em><b>Feature Map Wrapper Class</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__FEATURE_MAP_WRAPPER_CLASS = eINSTANCE.getGenModel_FeatureMapWrapperClass();
/**
* The meta object literal for the '<em><b>Runtime Compatibility</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__RUNTIME_COMPATIBILITY = eINSTANCE.getGenModel_RuntimeCompatibility();
/**
* The meta object literal for the '<em><b>Rich Client Platform</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__RICH_CLIENT_PLATFORM = eINSTANCE.getGenModel_RichClientPlatform();
/**
* The meta object literal for the '<em><b>Reflective Delegation</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__REFLECTIVE_DELEGATION = eINSTANCE.getGenModel_ReflectiveDelegation();
/**
* The meta object literal for the '<em><b>Code Formatting</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__CODE_FORMATTING = eINSTANCE.getGenModel_CodeFormatting();
/**
* The meta object literal for the '<em><b>Comment Formatting</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__COMMENT_FORMATTING = eINSTANCE.getGenModel_CommentFormatting();
/**
* The meta object literal for the '<em><b>Tests Directory</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__TESTS_DIRECTORY = eINSTANCE.getGenModel_TestsDirectory();
/**
* The meta object literal for the '<em><b>Test Suite Class</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__TEST_SUITE_CLASS = eINSTANCE.getGenModel_TestSuiteClass();
/**
* The meta object literal for the '<em><b>Boolean Flags Field</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__BOOLEAN_FLAGS_FIELD = eINSTANCE.getGenModel_BooleanFlagsField();
/**
* The meta object literal for the '<em><b>Boolean Flags Reserved Bits</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__BOOLEAN_FLAGS_RESERVED_BITS = eINSTANCE.getGenModel_BooleanFlagsReservedBits();
/**
* The meta object literal for the '<em><b>Importer ID</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__IMPORTER_ID = eINSTANCE.getGenModel_ImporterID();
/**
* The meta object literal for the '<em><b>Bundle Manifest</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__BUNDLE_MANIFEST = eINSTANCE.getGenModel_BundleManifest();
/**
* The meta object literal for the '<em><b>Feature Delegation</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__FEATURE_DELEGATION = eINSTANCE.getGenModel_FeatureDelegation();
/**
* The meta object literal for the '<em><b>Containment Proxies</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__CONTAINMENT_PROXIES = eINSTANCE.getGenModel_ContainmentProxies();
/**
* The meta object literal for the '<em><b>Minimal Reflective Methods</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__MINIMAL_REFLECTIVE_METHODS = eINSTANCE.getGenModel_MinimalReflectiveMethods();
/**
* The meta object literal for the '<em><b>Suppress Containment</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__SUPPRESS_CONTAINMENT = eINSTANCE.getGenModel_SuppressContainment();
/**
* The meta object literal for the '<em><b>Suppress Notification</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__SUPPRESS_NOTIFICATION = eINSTANCE.getGenModel_SuppressNotification();
/**
* The meta object literal for the '<em><b>Array Accessors</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__ARRAY_ACCESSORS = eINSTANCE.getGenModel_ArrayAccessors();
/**
* The meta object literal for the '<em><b>Suppress Unsettable</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__SUPPRESS_UNSETTABLE = eINSTANCE.getGenModel_SuppressUnsettable();
/**
* The meta object literal for the '<em><b>Facade Helper Class</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__FACADE_HELPER_CLASS = eINSTANCE.getGenModel_FacadeHelperClass();
/**
* The meta object literal for the '<em><b>Compliance Level</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__COMPLIANCE_LEVEL = eINSTANCE.getGenModel_ComplianceLevel();
/**
* The meta object literal for the '<em><b>Suppress Gen Model Annotations</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__SUPPRESS_GEN_MODEL_ANNOTATIONS = eINSTANCE.getGenModel_SuppressGenModelAnnotations();
/**
* The meta object literal for the '<em><b>Copyright Fields</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__COPYRIGHT_FIELDS = eINSTANCE.getGenModel_CopyrightFields();
/**
* The meta object literal for the '<em><b>Binary Compatible Reflective Methods</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__BINARY_COMPATIBLE_REFLECTIVE_METHODS = eINSTANCE.getGenModel_BinaryCompatibleReflectiveMethods();
/**
* The meta object literal for the '<em><b>Public Constructors</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__PUBLIC_CONSTRUCTORS = eINSTANCE.getGenModel_PublicConstructors();
/**
* The meta object literal for the '<em><b>Template Plugin Variables</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__TEMPLATE_PLUGIN_VARIABLES = eINSTANCE.getGenModel_TemplatePluginVariables();
/**
* The meta object literal for the '<em><b>Provider Root Extends Class</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__PROVIDER_ROOT_EXTENDS_CLASS = eINSTANCE.getGenModel_ProviderRootExtendsClass();
/**
* The meta object literal for the '<em><b>Edit Plugin ID</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__EDIT_PLUGIN_ID = eINSTANCE.getGenModel_EditPluginID();
/**
* The meta object literal for the '<em><b>Edit Plugin Variables</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__EDIT_PLUGIN_VARIABLES = eINSTANCE.getGenModel_EditPluginVariables();
/**
* The meta object literal for the '<em><b>Editor Plugin ID</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__EDITOR_PLUGIN_ID = eINSTANCE.getGenModel_EditorPluginID();
/**
* The meta object literal for the '<em><b>Editor Plugin Variables</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__EDITOR_PLUGIN_VARIABLES = eINSTANCE.getGenModel_EditorPluginVariables();
/**
* The meta object literal for the '<em><b>Tests Plugin ID</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__TESTS_PLUGIN_ID = eINSTANCE.getGenModel_TestsPluginID();
/**
* The meta object literal for the '<em><b>Tests Plugin Variables</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__TESTS_PLUGIN_VARIABLES = eINSTANCE.getGenModel_TestsPluginVariables();
/**
* The meta object literal for the '<em><b>Optimized Has Children</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__OPTIMIZED_HAS_CHILDREN = eINSTANCE.getGenModel_OptimizedHasChildren();
/**
* The meta object literal for the '<em><b>Table Providers</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__TABLE_PROVIDERS = eINSTANCE.getGenModel_TableProviders();
/**
* The meta object literal for the '<em><b>Color Providers</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__COLOR_PROVIDERS = eINSTANCE.getGenModel_ColorProviders();
/**
* The meta object literal for the '<em><b>Font Providers</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__FONT_PROVIDERS = eINSTANCE.getGenModel_FontProviders();
/**
* The meta object literal for the '<em><b>Runtime Version</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__RUNTIME_VERSION = eINSTANCE.getGenModel_RuntimeVersion();
/**
* The meta object literal for the '<em><b>Language</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__LANGUAGE = eINSTANCE.getGenModel_Language();
/**
* The meta object literal for the '<em><b>Packed Enums</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__PACKED_ENUMS = eINSTANCE.getGenModel_PackedEnums();
/**
* The meta object literal for the '<em><b>Gen Packages</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_MODEL__GEN_PACKAGES = eINSTANCE.getGenModel_GenPackages();
/**
* The meta object literal for the '<em><b>Used Gen Packages</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_MODEL__USED_GEN_PACKAGES = eINSTANCE.getGenModel_UsedGenPackages();
/**
* The meta object literal for the '<em><b>Interface Name Pattern</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__INTERFACE_NAME_PATTERN = eINSTANCE.getGenModel_InterfaceNamePattern();
/**
* The meta object literal for the '<em><b>Class Name Pattern</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__CLASS_NAME_PATTERN = eINSTANCE.getGenModel_ClassNamePattern();
/**
* The meta object literal for the '<em><b>Operation Reflection</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__OPERATION_REFLECTION = eINSTANCE.getGenModel_OperationReflection();
/**
* The meta object literal for the '<em><b>Rich Ajax Platform</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__RICH_AJAX_PLATFORM = eINSTANCE.getGenModel_RichAjaxPlatform();
/**
* The meta object literal for the '<em><b>Runtime Platform</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__RUNTIME_PLATFORM = eINSTANCE.getGenModel_RuntimePlatform();
/**
* The meta object literal for the '<em><b>Import Organizing</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__IMPORT_ORGANIZING = eINSTANCE.getGenModel_ImportOrganizing();
/**
* The meta object literal for the '<em><b>Plugin Key</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__PLUGIN_KEY = eINSTANCE.getGenModel_PluginKey();
/**
* The meta object literal for the '<em><b>Decoration</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__DECORATION = eINSTANCE.getGenModel_Decoration();
/**
* The meta object literal for the '<em><b>Style Providers</b></em>' attribute feature.
* <!-- begin-user-doc -->
* @since 2.10
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__STYLE_PROVIDERS = eINSTANCE.getGenModel_StyleProviders();
/**
* The meta object literal for the '<em><b>Cleanup</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__CLEANUP = eINSTANCE.getGenModel_Cleanup();
/**
* The meta object literal for the '<em><b>OS Gi Compatible</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_MODEL__OS_GI_COMPATIBLE = eINSTANCE.getGenModel_OSGiCompatible();
/**
* The meta object literal for the '<em><b>Eclipse Platform Version</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @since 2.14
* @generated
*/
EAttribute GEN_MODEL__ECLIPSE_PLATFORM_VERSION = eINSTANCE.getGenModel_EclipsePlatformVersion();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl <em>Gen Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenPackage()
* @generated
*/
EClass GEN_PACKAGE = eINSTANCE.getGenPackage();
/**
* The meta object literal for the '<em><b>Prefix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__PREFIX = eINSTANCE.getGenPackage_Prefix();
/**
* The meta object literal for the '<em><b>Base Package</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__BASE_PACKAGE = eINSTANCE.getGenPackage_BasePackage();
/**
* The meta object literal for the '<em><b>Resource</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__RESOURCE = eINSTANCE.getGenPackage_Resource();
/**
* The meta object literal for the '<em><b>Disposable Provider Factory</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__DISPOSABLE_PROVIDER_FACTORY = eINSTANCE.getGenPackage_DisposableProviderFactory();
/**
* The meta object literal for the '<em><b>Adapter Factory</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__ADAPTER_FACTORY = eINSTANCE.getGenPackage_AdapterFactory();
/**
* The meta object literal for the '<em><b>Load Initialization</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__LOAD_INITIALIZATION = eINSTANCE.getGenPackage_LoadInitialization();
/**
* The meta object literal for the '<em><b>Interface Package Suffix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__INTERFACE_PACKAGE_SUFFIX = eINSTANCE.getGenPackage_InterfacePackageSuffix();
/**
* The meta object literal for the '<em><b>Meta Data Package Suffix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__META_DATA_PACKAGE_SUFFIX = eINSTANCE.getGenPackage_MetaDataPackageSuffix();
/**
* The meta object literal for the '<em><b>Class Package Suffix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__CLASS_PACKAGE_SUFFIX = eINSTANCE.getGenPackage_ClassPackageSuffix();
/**
* The meta object literal for the '<em><b>Utility Package Suffix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__UTILITY_PACKAGE_SUFFIX = eINSTANCE.getGenPackage_UtilityPackageSuffix();
/**
* The meta object literal for the '<em><b>Provider Package Suffix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__PROVIDER_PACKAGE_SUFFIX = eINSTANCE.getGenPackage_ProviderPackageSuffix();
/**
* The meta object literal for the '<em><b>Presentation Package Suffix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__PRESENTATION_PACKAGE_SUFFIX = eINSTANCE.getGenPackage_PresentationPackageSuffix();
/**
* The meta object literal for the '<em><b>Tests Package Suffix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__TESTS_PACKAGE_SUFFIX = eINSTANCE.getGenPackage_TestsPackageSuffix();
/**
* The meta object literal for the '<em><b>Generate Example Class</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__GENERATE_EXAMPLE_CLASS = eINSTANCE.getGenPackage_GenerateExampleClass();
/**
* The meta object literal for the '<em><b>Literals Interface</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__LITERALS_INTERFACE = eINSTANCE.getGenPackage_LiteralsInterface();
/**
* The meta object literal for the '<em><b>Data Type Converters</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__DATA_TYPE_CONVERTERS = eINSTANCE.getGenPackage_DataTypeConverters();
/**
* The meta object literal for the '<em><b>Multiple Editor Pages</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__MULTIPLE_EDITOR_PAGES = eINSTANCE.getGenPackage_MultipleEditorPages();
/**
* The meta object literal for the '<em><b>Generate Model Wizard</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__GENERATE_MODEL_WIZARD = eINSTANCE.getGenPackage_GenerateModelWizard();
/**
* The meta object literal for the '<em><b>Extensible Provider Factory</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__EXTENSIBLE_PROVIDER_FACTORY = eINSTANCE.getGenPackage_ExtensibleProviderFactory();
/**
* The meta object literal for the '<em><b>Child Creation Extenders</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__CHILD_CREATION_EXTENDERS = eINSTANCE.getGenPackage_ChildCreationExtenders();
/**
* The meta object literal for the '<em><b>Content Type Identifier</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__CONTENT_TYPE_IDENTIFIER = eINSTANCE.getGenPackage_ContentTypeIdentifier();
/**
* The meta object literal for the '<em><b>File Extensions</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__FILE_EXTENSIONS = eINSTANCE.getGenPackage_FileExtensions();
/**
* The meta object literal for the '<em><b>Ecore Package</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_PACKAGE__ECORE_PACKAGE = eINSTANCE.getGenPackage_EcorePackage();
/**
* The meta object literal for the '<em><b>Gen Model</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_PACKAGE__GEN_MODEL = eINSTANCE.getGenPackage_GenModel();
/**
* The meta object literal for the '<em><b>Gen Enums</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_PACKAGE__GEN_ENUMS = eINSTANCE.getGenPackage_GenEnums();
/**
* The meta object literal for the '<em><b>Gen Data Types</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_PACKAGE__GEN_DATA_TYPES = eINSTANCE.getGenPackage_GenDataTypes();
/**
* The meta object literal for the '<em><b>Gen Classes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_PACKAGE__GEN_CLASSES = eINSTANCE.getGenPackage_GenClasses();
/**
* The meta object literal for the '<em><b>Nested Gen Packages</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_PACKAGE__NESTED_GEN_PACKAGES = eINSTANCE.getGenPackage_NestedGenPackages();
/**
* The meta object literal for the '<em><b>Gen Classifiers</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_PACKAGE__GEN_CLASSIFIERS = eINSTANCE.getGenPackage_GenClassifiers();
/**
* The meta object literal for the '<em><b>Publication Location</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_PACKAGE__PUBLICATION_LOCATION = eINSTANCE.getGenPackage_PublicationLocation();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl <em>Gen Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenClass()
* @generated
*/
EClass GEN_CLASS = eINSTANCE.getGenClass();
/**
* The meta object literal for the '<em><b>Provider</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_CLASS__PROVIDER = eINSTANCE.getGenClass_Provider();
/**
* The meta object literal for the '<em><b>Image</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_CLASS__IMAGE = eINSTANCE.getGenClass_Image();
/**
* The meta object literal for the '<em><b>Dynamic</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_CLASS__DYNAMIC = eINSTANCE.getGenClass_Dynamic();
/**
* The meta object literal for the '<em><b>Ecore Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_CLASS__ECORE_CLASS = eINSTANCE.getGenClass_EcoreClass();
/**
* The meta object literal for the '<em><b>Gen Features</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_CLASS__GEN_FEATURES = eINSTANCE.getGenClass_GenFeatures();
/**
* The meta object literal for the '<em><b>Gen Operations</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_CLASS__GEN_OPERATIONS = eINSTANCE.getGenClass_GenOperations();
/**
* The meta object literal for the '<em><b>Label Feature</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_CLASS__LABEL_FEATURE = eINSTANCE.getGenClass_LabelFeature();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl <em>Gen Feature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenFeature()
* @generated
*/
EClass GEN_FEATURE = eINSTANCE.getGenFeature();
/**
* The meta object literal for the '<em><b>Property</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_FEATURE__PROPERTY = eINSTANCE.getGenFeature_Property();
/**
* The meta object literal for the '<em><b>Notify</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_FEATURE__NOTIFY = eINSTANCE.getGenFeature_Notify();
/**
* The meta object literal for the '<em><b>Children</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_FEATURE__CHILDREN = eINSTANCE.getGenFeature_Children();
/**
* The meta object literal for the '<em><b>Create Child</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_FEATURE__CREATE_CHILD = eINSTANCE.getGenFeature_CreateChild();
/**
* The meta object literal for the '<em><b>Property Category</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_FEATURE__PROPERTY_CATEGORY = eINSTANCE.getGenFeature_PropertyCategory();
/**
* The meta object literal for the '<em><b>Property Filter Flags</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_FEATURE__PROPERTY_FILTER_FLAGS = eINSTANCE.getGenFeature_PropertyFilterFlags();
/**
* The meta object literal for the '<em><b>Property Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_FEATURE__PROPERTY_DESCRIPTION = eINSTANCE.getGenFeature_PropertyDescription();
/**
* The meta object literal for the '<em><b>Property Multi Line</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_FEATURE__PROPERTY_MULTI_LINE = eINSTANCE.getGenFeature_PropertyMultiLine();
/**
* The meta object literal for the '<em><b>Property Sort Choices</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_FEATURE__PROPERTY_SORT_CHOICES = eINSTANCE.getGenFeature_PropertySortChoices();
/**
* The meta object literal for the '<em><b>Gen Class</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_FEATURE__GEN_CLASS = eINSTANCE.getGenFeature_GenClass();
/**
* The meta object literal for the '<em><b>Ecore Feature</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_FEATURE__ECORE_FEATURE = eINSTANCE.getGenFeature_EcoreFeature();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl <em>Gen Base</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenBase()
* @generated
*/
EClass GEN_BASE = eINSTANCE.getGenBase();
/**
* The meta object literal for the '<em><b>Gen Annotations</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_BASE__GEN_ANNOTATIONS = eINSTANCE.getGenBase_GenAnnotations();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenEnumImpl <em>Gen Enum</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenEnumImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenEnum()
* @generated
*/
EClass GEN_ENUM = eINSTANCE.getGenEnum();
/**
* The meta object literal for the '<em><b>Type Safe Enum Compatible</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_ENUM__TYPE_SAFE_ENUM_COMPATIBLE = eINSTANCE.getGenEnum_TypeSafeEnumCompatible();
/**
* The meta object literal for the '<em><b>Ecore Enum</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_ENUM__ECORE_ENUM = eINSTANCE.getGenEnum_EcoreEnum();
/**
* The meta object literal for the '<em><b>Gen Enum Literals</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_ENUM__GEN_ENUM_LITERALS = eINSTANCE.getGenEnum_GenEnumLiterals();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenEnumLiteralImpl <em>Gen Enum Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenEnumLiteralImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenEnumLiteral()
* @generated
*/
EClass GEN_ENUM_LITERAL = eINSTANCE.getGenEnumLiteral();
/**
* The meta object literal for the '<em><b>Gen Enum</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_ENUM_LITERAL__GEN_ENUM = eINSTANCE.getGenEnumLiteral_GenEnum();
/**
* The meta object literal for the '<em><b>Ecore Enum Literal</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_ENUM_LITERAL__ECORE_ENUM_LITERAL = eINSTANCE.getGenEnumLiteral_EcoreEnumLiteral();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassifierImpl <em>Gen Classifier</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassifierImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenClassifier()
* @generated
*/
EClass GEN_CLASSIFIER = eINSTANCE.getGenClassifier();
/**
* The meta object literal for the '<em><b>Gen Package</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_CLASSIFIER__GEN_PACKAGE = eINSTANCE.getGenClassifier_GenPackage();
/**
* The meta object literal for the '<em><b>Gen Type Parameters</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_CLASSIFIER__GEN_TYPE_PARAMETERS = eINSTANCE.getGenClassifier_GenTypeParameters();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenDataTypeImpl <em>Gen Data Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenDataTypeImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenDataType()
* @generated
*/
EClass GEN_DATA_TYPE = eINSTANCE.getGenDataType();
/**
* The meta object literal for the '<em><b>Ecore Data Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_DATA_TYPE__ECORE_DATA_TYPE = eINSTANCE.getGenDataType_EcoreDataType();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenOperationImpl <em>Gen Operation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenOperationImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenOperation()
* @generated
*/
EClass GEN_OPERATION = eINSTANCE.getGenOperation();
/**
* The meta object literal for the '<em><b>Gen Class</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_OPERATION__GEN_CLASS = eINSTANCE.getGenOperation_GenClass();
/**
* The meta object literal for the '<em><b>Ecore Operation</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_OPERATION__ECORE_OPERATION = eINSTANCE.getGenOperation_EcoreOperation();
/**
* The meta object literal for the '<em><b>Gen Parameters</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_OPERATION__GEN_PARAMETERS = eINSTANCE.getGenOperation_GenParameters();
/**
* The meta object literal for the '<em><b>Gen Type Parameters</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_OPERATION__GEN_TYPE_PARAMETERS = eINSTANCE.getGenOperation_GenTypeParameters();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenParameterImpl <em>Gen Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenParameterImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenParameter()
* @generated
*/
EClass GEN_PARAMETER = eINSTANCE.getGenParameter();
/**
* The meta object literal for the '<em><b>Gen Operation</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_PARAMETER__GEN_OPERATION = eINSTANCE.getGenParameter_GenOperation();
/**
* The meta object literal for the '<em><b>Ecore Parameter</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_PARAMETER__ECORE_PARAMETER = eINSTANCE.getGenParameter_EcoreParameter();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenTypedElementImpl <em>Gen Typed Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenTypedElementImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenTypedElement()
* @generated
*/
EClass GEN_TYPED_ELEMENT = eINSTANCE.getGenTypedElement();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenAnnotationImpl <em>Gen Annotation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenAnnotationImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenAnnotation()
* @generated
*/
EClass GEN_ANNOTATION = eINSTANCE.getGenAnnotation();
/**
* The meta object literal for the '<em><b>Source</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_ANNOTATION__SOURCE = eINSTANCE.getGenAnnotation_Source();
/**
* The meta object literal for the '<em><b>Details</b></em>' map feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_ANNOTATION__DETAILS = eINSTANCE.getGenAnnotation_Details();
/**
* The meta object literal for the '<em><b>Gen Base</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_ANNOTATION__GEN_BASE = eINSTANCE.getGenAnnotation_GenBase();
/**
* The meta object literal for the '<em><b>References</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_ANNOTATION__REFERENCES = eINSTANCE.getGenAnnotation_References();
/**
* The meta object literal for the '<em><b>Contents</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_ANNOTATION__CONTENTS = eINSTANCE.getGenAnnotation_Contents();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.impl.GenTypeParameterImpl <em>Gen Type Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenTypeParameterImpl
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenTypeParameter()
* @generated
*/
EClass GEN_TYPE_PARAMETER = eINSTANCE.getGenTypeParameter();
/**
* The meta object literal for the '<em><b>Ecore Type Parameter</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_TYPE_PARAMETER__ECORE_TYPE_PARAMETER = eINSTANCE.getGenTypeParameter_EcoreTypeParameter();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.GenProviderKind <em>Gen Provider Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.GenProviderKind
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenProviderKind()
* @generated
*/
EEnum GEN_PROVIDER_KIND = eINSTANCE.getGenProviderKind();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.GenPropertyKind <em>Gen Property Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.GenPropertyKind
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenPropertyKind()
* @generated
*/
EEnum GEN_PROPERTY_KIND = eINSTANCE.getGenPropertyKind();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.GenResourceKind <em>Gen Resource Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.GenResourceKind
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenResourceKind()
* @generated
*/
EEnum GEN_RESOURCE_KIND = eINSTANCE.getGenResourceKind();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.GenDelegationKind <em>Gen Delegation Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.GenDelegationKind
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenDelegationKind()
* @generated
*/
EEnum GEN_DELEGATION_KIND = eINSTANCE.getGenDelegationKind();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.GenJDKLevel <em>Gen JDK Level</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.GenJDKLevel
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenJDKLevel()
* @generated
*/
EEnum GEN_JDK_LEVEL = eINSTANCE.getGenJDKLevel();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.GenRuntimeVersion <em>Gen Runtime Version</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.GenRuntimeVersion
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenRuntimeVersion()
* @generated
*/
EEnum GEN_RUNTIME_VERSION = eINSTANCE.getGenRuntimeVersion();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.GenRuntimePlatform <em>Gen Runtime Platform</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.GenRuntimePlatform
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenRuntimePlatform()
* @generated
*/
EEnum GEN_RUNTIME_PLATFORM = eINSTANCE.getGenRuntimePlatform();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.GenDecoration <em>Gen Decoration</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.GenDecoration
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenDecoration()
* @generated
*/
EEnum GEN_DECORATION = eINSTANCE.getGenDecoration();
/**
* The meta object literal for the '{@link org.eclipse.emf.codegen.ecore.genmodel.GenEclipsePlatformVersion <em>Gen Eclipse Platform Version</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.codegen.ecore.genmodel.GenEclipsePlatformVersion
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getGenEclipsePlatformVersion()
* @since 2.14
* @generated
*/
EEnum GEN_ECLIPSE_PLATFORM_VERSION = eINSTANCE.getGenEclipsePlatformVersion();
/**
* The meta object literal for the '<em>Path</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.String
* @see org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl#getPath()
* @since 2.14
* @generated
*/
EDataType PATH = eINSTANCE.getPath();
}
} //GenModelPackage