blob: ded9842ed114a81d40da8be59751bcbf1d433bfb [file] [log] [blame]
/*
* Copyright (c) 2014 Eike Stepper (Berlin, Germany) 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:
* Eike Stepper - initial API and implementation
*/
package org.eclipse.oomph.targlets;
import org.eclipse.oomph.base.BasePackage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EOperation;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.oomph.targlets.TargletFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/Ecore schemaLocation='http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Targlets.ecore'"
* annotation="http://www.eclipse.org/oomph/base/LabelProvider imageBaseURI='http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/plugins/org.eclipse.oomph.targlets.edit/icons/full/obj16'"
* @generated
*/
public interface TargletPackage extends EPackage
{
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "targlets";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/oomph/targlets/1.0";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "targlets";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
TargletPackage eINSTANCE = org.eclipse.oomph.targlets.impl.TargletPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.oomph.targlets.impl.TargletContainerImpl <em>Container</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.oomph.targlets.impl.TargletContainerImpl
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getTargletContainer()
* @generated
*/
int TARGLET_CONTAINER = 0;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET_CONTAINER__ANNOTATIONS = BasePackage.MODEL_ELEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET_CONTAINER__ID = BasePackage.MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Targlets</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET_CONTAINER__TARGLETS = BasePackage.MODEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Container</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET_CONTAINER_FEATURE_COUNT = BasePackage.MODEL_ELEMENT_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Get Annotation</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET_CONTAINER___GET_ANNOTATION__STRING = BasePackage.MODEL_ELEMENT___GET_ANNOTATION__STRING;
/**
* The number of operations of the '<em>Container</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET_CONTAINER_OPERATION_COUNT = BasePackage.MODEL_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.oomph.targlets.impl.TargletImpl <em>Targlet</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.oomph.targlets.impl.TargletImpl
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getTarglet()
* @generated
*/
int TARGLET = 1;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET__ANNOTATIONS = BasePackage.MODEL_ELEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET__NAME = BasePackage.MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Requirements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET__REQUIREMENTS = BasePackage.MODEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Source Locators</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET__SOURCE_LOCATORS = BasePackage.MODEL_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Installable Unit Generators</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET__INSTALLABLE_UNIT_GENERATORS = BasePackage.MODEL_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Repository Lists</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET__REPOSITORY_LISTS = BasePackage.MODEL_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Active Repository List Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET__ACTIVE_REPOSITORY_LIST_NAME = BasePackage.MODEL_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Active Repository List</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET__ACTIVE_REPOSITORY_LIST = BasePackage.MODEL_ELEMENT_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Active Repositories</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET__ACTIVE_REPOSITORIES = BasePackage.MODEL_ELEMENT_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Include Sources</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET__INCLUDE_SOURCES = BasePackage.MODEL_ELEMENT_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Include All Platforms</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET__INCLUDE_ALL_PLATFORMS = BasePackage.MODEL_ELEMENT_FEATURE_COUNT + 9;
/**
* The number of structural features of the '<em>Targlet</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET_FEATURE_COUNT = BasePackage.MODEL_ELEMENT_FEATURE_COUNT + 10;
/**
* The operation id for the '<em>Get Annotation</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET___GET_ANNOTATION__STRING = BasePackage.MODEL_ELEMENT___GET_ANNOTATION__STRING;
/**
* The number of operations of the '<em>Targlet</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGLET_OPERATION_COUNT = BasePackage.MODEL_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.oomph.targlets.impl.ComponentExtensionImpl <em>Component Extension</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.oomph.targlets.impl.ComponentExtensionImpl
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getComponentExtension()
* @generated
*/
int COMPONENT_EXTENSION = 2;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_EXTENSION__ANNOTATIONS = BasePackage.MODEL_ELEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Requirements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_EXTENSION__REQUIREMENTS = BasePackage.MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Component Extension</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_EXTENSION_FEATURE_COUNT = BasePackage.MODEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Get Annotation</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_EXTENSION___GET_ANNOTATION__STRING = BasePackage.MODEL_ELEMENT___GET_ANNOTATION__STRING;
/**
* The number of operations of the '<em>Component Extension</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_EXTENSION_OPERATION_COUNT = BasePackage.MODEL_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.oomph.targlets.impl.ComponentDefinitionImpl <em>Component Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.oomph.targlets.impl.ComponentDefinitionImpl
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getComponentDefinition()
* @generated
*/
int COMPONENT_DEFINITION = 3;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__ANNOTATIONS = COMPONENT_EXTENSION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Requirements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__REQUIREMENTS = COMPONENT_EXTENSION__REQUIREMENTS;
/**
* The feature id for the '<em><b>ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__ID = COMPONENT_EXTENSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__VERSION = COMPONENT_EXTENSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Component Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_FEATURE_COUNT = COMPONENT_EXTENSION_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Get Annotation</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION___GET_ANNOTATION__STRING = COMPONENT_EXTENSION___GET_ANNOTATION__STRING;
/**
* The number of operations of the '<em>Component Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_OPERATION_COUNT = COMPONENT_EXTENSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.oomph.targlets.IUGenerator <em>IU Generator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.oomph.targlets.IUGenerator
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getIUGenerator()
* @generated
*/
int IU_GENERATOR = 4;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IU_GENERATOR__ANNOTATIONS = BasePackage.MODEL_ELEMENT__ANNOTATIONS;
/**
* The number of structural features of the '<em>IU Generator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IU_GENERATOR_FEATURE_COUNT = BasePackage.MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Get Annotation</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IU_GENERATOR___GET_ANNOTATION__STRING = BasePackage.MODEL_ELEMENT___GET_ANNOTATION__STRING;
/**
* The operation id for the '<em>Generate IUs</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IU_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP = BasePackage.MODEL_ELEMENT_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Modify IU</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IU_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP = BasePackage.MODEL_ELEMENT_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>IU Generator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IU_GENERATOR_OPERATION_COUNT = BasePackage.MODEL_ELEMENT_OPERATION_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.oomph.targlets.impl.FeatureGeneratorImpl <em>Feature Generator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.oomph.targlets.impl.FeatureGeneratorImpl
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getFeatureGenerator()
* @generated
*/
int FEATURE_GENERATOR = 5;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_GENERATOR__ANNOTATIONS = IU_GENERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Feature Generator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_GENERATOR_FEATURE_COUNT = IU_GENERATOR_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Get Annotation</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_GENERATOR___GET_ANNOTATION__STRING = IU_GENERATOR___GET_ANNOTATION__STRING;
/**
* The operation id for the '<em>Generate IUs</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP = IU_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP;
/**
* The operation id for the '<em>Modify IU</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP = IU_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP;
/**
* The number of operations of the '<em>Feature Generator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_GENERATOR_OPERATION_COUNT = IU_GENERATOR_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.oomph.targlets.impl.PluginGeneratorImpl <em>Plugin Generator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.oomph.targlets.impl.PluginGeneratorImpl
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getPluginGenerator()
* @generated
*/
int PLUGIN_GENERATOR = 6;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PLUGIN_GENERATOR__ANNOTATIONS = IU_GENERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Plugin Generator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PLUGIN_GENERATOR_FEATURE_COUNT = IU_GENERATOR_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Get Annotation</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PLUGIN_GENERATOR___GET_ANNOTATION__STRING = IU_GENERATOR___GET_ANNOTATION__STRING;
/**
* The operation id for the '<em>Generate IUs</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PLUGIN_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP = IU_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP;
/**
* The operation id for the '<em>Modify IU</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PLUGIN_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP = IU_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP;
/**
* The number of operations of the '<em>Plugin Generator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PLUGIN_GENERATOR_OPERATION_COUNT = IU_GENERATOR_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.oomph.targlets.impl.ComponentGeneratorImpl <em>Component Generator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.oomph.targlets.impl.ComponentGeneratorImpl
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getComponentGenerator()
* @generated
*/
int COMPONENT_GENERATOR = 7;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_GENERATOR__ANNOTATIONS = IU_GENERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Component Generator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_GENERATOR_FEATURE_COUNT = IU_GENERATOR_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Get Annotation</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_GENERATOR___GET_ANNOTATION__STRING = IU_GENERATOR___GET_ANNOTATION__STRING;
/**
* The operation id for the '<em>Generate IUs</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP = IU_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP;
/**
* The operation id for the '<em>Modify IU</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP = IU_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP;
/**
* The number of operations of the '<em>Component Generator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_GENERATOR_OPERATION_COUNT = IU_GENERATOR_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.oomph.targlets.impl.BuckminsterGeneratorImpl <em>Buckminster Generator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.oomph.targlets.impl.BuckminsterGeneratorImpl
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getBuckminsterGenerator()
* @generated
*/
int BUCKMINSTER_GENERATOR = 8;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUCKMINSTER_GENERATOR__ANNOTATIONS = IU_GENERATOR__ANNOTATIONS;
/**
* The feature id for the '<em><b>Save As Component</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUCKMINSTER_GENERATOR__SAVE_AS_COMPONENT = IU_GENERATOR_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Buckminster Generator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUCKMINSTER_GENERATOR_FEATURE_COUNT = IU_GENERATOR_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Get Annotation</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUCKMINSTER_GENERATOR___GET_ANNOTATION__STRING = IU_GENERATOR___GET_ANNOTATION__STRING;
/**
* The operation id for the '<em>Generate IUs</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUCKMINSTER_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP = IU_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP;
/**
* The operation id for the '<em>Modify IU</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUCKMINSTER_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP = IU_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP;
/**
* The number of operations of the '<em>Buckminster Generator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUCKMINSTER_GENERATOR_OPERATION_COUNT = IU_GENERATOR_OPERATION_COUNT + 0;
/**
* The meta object id for the '<em>Installable Unit</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.equinox.p2.metadata.IInstallableUnit
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getInstallableUnit()
* @generated
*/
int INSTALLABLE_UNIT = 9;
/**
* The meta object id for the '<em>String To Version Map</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.util.Map
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getStringToVersionMap()
* @generated
*/
int STRING_TO_VERSION_MAP = 10;
/**
* Returns the meta object for class '{@link org.eclipse.oomph.targlets.TargletContainer <em>Container</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Container</em>'.
* @see org.eclipse.oomph.targlets.TargletContainer
* @generated
*/
EClass getTargletContainer();
/**
* Returns the meta object for the attribute '{@link org.eclipse.oomph.targlets.TargletContainer#getID <em>ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>ID</em>'.
* @see org.eclipse.oomph.targlets.TargletContainer#getID()
* @see #getTargletContainer()
* @generated
*/
EAttribute getTargletContainer_ID();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.oomph.targlets.TargletContainer#getTarglets <em>Targlets</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Targlets</em>'.
* @see org.eclipse.oomph.targlets.TargletContainer#getTarglets()
* @see #getTargletContainer()
* @generated
*/
EReference getTargletContainer_Targlets();
/**
* Returns the meta object for class '{@link org.eclipse.oomph.targlets.Targlet <em>Targlet</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Targlet</em>'.
* @see org.eclipse.oomph.targlets.Targlet
* @generated
*/
EClass getTarglet();
/**
* Returns the meta object for the attribute '{@link org.eclipse.oomph.targlets.Targlet#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.oomph.targlets.Targlet#getName()
* @see #getTarglet()
* @generated
*/
EAttribute getTarglet_Name();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.oomph.targlets.Targlet#getRequirements <em>Requirements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Requirements</em>'.
* @see org.eclipse.oomph.targlets.Targlet#getRequirements()
* @see #getTarglet()
* @generated
*/
EReference getTarglet_Requirements();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.oomph.targlets.Targlet#getSourceLocators <em>Source Locators</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Source Locators</em>'.
* @see org.eclipse.oomph.targlets.Targlet#getSourceLocators()
* @see #getTarglet()
* @generated
*/
EReference getTarglet_SourceLocators();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.oomph.targlets.Targlet#getInstallableUnitGenerators <em>Installable Unit Generators</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Installable Unit Generators</em>'.
* @see org.eclipse.oomph.targlets.Targlet#getInstallableUnitGenerators()
* @see #getTarglet()
* @generated
*/
EReference getTarglet_InstallableUnitGenerators();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.oomph.targlets.Targlet#getRepositoryLists <em>Repository Lists</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Repository Lists</em>'.
* @see org.eclipse.oomph.targlets.Targlet#getRepositoryLists()
* @see #getTarglet()
* @generated
*/
EReference getTarglet_RepositoryLists();
/**
* Returns the meta object for the attribute '{@link org.eclipse.oomph.targlets.Targlet#getActiveRepositoryListName <em>Active Repository List Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Active Repository List Name</em>'.
* @see org.eclipse.oomph.targlets.Targlet#getActiveRepositoryListName()
* @see #getTarglet()
* @generated
*/
EAttribute getTarglet_ActiveRepositoryListName();
/**
* Returns the meta object for the reference '{@link org.eclipse.oomph.targlets.Targlet#getActiveRepositoryList <em>Active Repository List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Active Repository List</em>'.
* @see org.eclipse.oomph.targlets.Targlet#getActiveRepositoryList()
* @see #getTarglet()
* @generated
*/
EReference getTarglet_ActiveRepositoryList();
/**
* Returns the meta object for the reference list '{@link org.eclipse.oomph.targlets.Targlet#getActiveRepositories <em>Active Repositories</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Active Repositories</em>'.
* @see org.eclipse.oomph.targlets.Targlet#getActiveRepositories()
* @see #getTarglet()
* @generated
*/
EReference getTarglet_ActiveRepositories();
/**
* Returns the meta object for the attribute '{@link org.eclipse.oomph.targlets.Targlet#isIncludeSources <em>Include Sources</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Include Sources</em>'.
* @see org.eclipse.oomph.targlets.Targlet#isIncludeSources()
* @see #getTarglet()
* @generated
*/
EAttribute getTarglet_IncludeSources();
/**
* Returns the meta object for the attribute '{@link org.eclipse.oomph.targlets.Targlet#isIncludeAllPlatforms <em>Include All Platforms</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Include All Platforms</em>'.
* @see org.eclipse.oomph.targlets.Targlet#isIncludeAllPlatforms()
* @see #getTarglet()
* @generated
*/
EAttribute getTarglet_IncludeAllPlatforms();
/**
* Returns the meta object for class '{@link org.eclipse.oomph.targlets.ComponentExtension <em>Component Extension</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Component Extension</em>'.
* @see org.eclipse.oomph.targlets.ComponentExtension
* @generated
*/
EClass getComponentExtension();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.oomph.targlets.ComponentExtension#getRequirements <em>Requirements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Requirements</em>'.
* @see org.eclipse.oomph.targlets.ComponentExtension#getRequirements()
* @see #getComponentExtension()
* @generated
*/
EReference getComponentExtension_Requirements();
/**
* Returns the meta object for class '{@link org.eclipse.oomph.targlets.ComponentDefinition <em>Component Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Component Definition</em>'.
* @see org.eclipse.oomph.targlets.ComponentDefinition
* @generated
*/
EClass getComponentDefinition();
/**
* Returns the meta object for the attribute '{@link org.eclipse.oomph.targlets.ComponentDefinition#getID <em>ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>ID</em>'.
* @see org.eclipse.oomph.targlets.ComponentDefinition#getID()
* @see #getComponentDefinition()
* @generated
*/
EAttribute getComponentDefinition_ID();
/**
* Returns the meta object for the attribute '{@link org.eclipse.oomph.targlets.ComponentDefinition#getVersion <em>Version</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Version</em>'.
* @see org.eclipse.oomph.targlets.ComponentDefinition#getVersion()
* @see #getComponentDefinition()
* @generated
*/
EAttribute getComponentDefinition_Version();
/**
* Returns the meta object for class '{@link org.eclipse.oomph.targlets.IUGenerator <em>IU Generator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>IU Generator</em>'.
* @see org.eclipse.oomph.targlets.IUGenerator
* @generated
*/
EClass getIUGenerator();
/**
* Returns the meta object for the '{@link org.eclipse.oomph.targlets.IUGenerator#generateIUs(org.eclipse.core.resources.IProject, java.lang.String, java.util.Map) <em>Generate IUs</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Generate IUs</em>' operation.
* @see org.eclipse.oomph.targlets.IUGenerator#generateIUs(org.eclipse.core.resources.IProject, java.lang.String, java.util.Map)
* @generated
*/
EOperation getIUGenerator__GenerateIUs__IProject_String_Map();
/**
* Returns the meta object for the '{@link org.eclipse.oomph.targlets.IUGenerator#modifyIU(org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.core.resources.IProject, java.lang.String, java.util.Map) <em>Modify IU</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Modify IU</em>' operation.
* @see org.eclipse.oomph.targlets.IUGenerator#modifyIU(org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.core.resources.IProject, java.lang.String, java.util.Map)
* @generated
*/
EOperation getIUGenerator__ModifyIU__IInstallableUnit_IProject_String_Map();
/**
* Returns the meta object for class '{@link org.eclipse.oomph.targlets.FeatureGenerator <em>Feature Generator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Feature Generator</em>'.
* @see org.eclipse.oomph.targlets.FeatureGenerator
* @generated
*/
EClass getFeatureGenerator();
/**
* Returns the meta object for class '{@link org.eclipse.oomph.targlets.PluginGenerator <em>Plugin Generator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Plugin Generator</em>'.
* @see org.eclipse.oomph.targlets.PluginGenerator
* @generated
*/
EClass getPluginGenerator();
/**
* Returns the meta object for class '{@link org.eclipse.oomph.targlets.ComponentGenerator <em>Component Generator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Component Generator</em>'.
* @see org.eclipse.oomph.targlets.ComponentGenerator
* @generated
*/
EClass getComponentGenerator();
/**
* Returns the meta object for class '{@link org.eclipse.oomph.targlets.BuckminsterGenerator <em>Buckminster Generator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Buckminster Generator</em>'.
* @see org.eclipse.oomph.targlets.BuckminsterGenerator
* @generated
*/
EClass getBuckminsterGenerator();
/**
* Returns the meta object for the attribute '{@link org.eclipse.oomph.targlets.BuckminsterGenerator#isSaveAsComponent <em>Save As Component</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Save As Component</em>'.
* @see org.eclipse.oomph.targlets.BuckminsterGenerator#isSaveAsComponent()
* @see #getBuckminsterGenerator()
* @generated
*/
EAttribute getBuckminsterGenerator_SaveAsComponent();
/**
* Returns the meta object for data type '{@link org.eclipse.equinox.p2.metadata.IInstallableUnit <em>Installable Unit</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Installable Unit</em>'.
* @see org.eclipse.equinox.p2.metadata.IInstallableUnit
* @model instanceClass="org.eclipse.equinox.p2.metadata.IInstallableUnit" serializeable="false"
* @generated
*/
EDataType getInstallableUnit();
/**
* Returns the meta object for data type '{@link java.util.Map <em>String To Version Map</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>String To Version Map</em>'.
* @see java.util.Map
* @model instanceClass="java.util.Map<java.lang.String, org.eclipse.equinox.p2.metadata.Version>" serializeable="false"
* @generated
*/
EDataType getStringToVersionMap();
/**
* 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
*/
TargletFactory getTargletFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals
{
/**
* The meta object literal for the '{@link org.eclipse.oomph.targlets.impl.TargletContainerImpl <em>Container</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.oomph.targlets.impl.TargletContainerImpl
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getTargletContainer()
* @generated
*/
EClass TARGLET_CONTAINER = eINSTANCE.getTargletContainer();
/**
* The meta object literal for the '<em><b>ID</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TARGLET_CONTAINER__ID = eINSTANCE.getTargletContainer_ID();
/**
* The meta object literal for the '<em><b>Targlets</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TARGLET_CONTAINER__TARGLETS = eINSTANCE.getTargletContainer_Targlets();
/**
* The meta object literal for the '{@link org.eclipse.oomph.targlets.impl.TargletImpl <em>Targlet</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.oomph.targlets.impl.TargletImpl
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getTarglet()
* @generated
*/
EClass TARGLET = eINSTANCE.getTarglet();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TARGLET__NAME = eINSTANCE.getTarglet_Name();
/**
* The meta object literal for the '<em><b>Requirements</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TARGLET__REQUIREMENTS = eINSTANCE.getTarglet_Requirements();
/**
* The meta object literal for the '<em><b>Source Locators</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TARGLET__SOURCE_LOCATORS = eINSTANCE.getTarglet_SourceLocators();
/**
* The meta object literal for the '<em><b>Installable Unit Generators</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TARGLET__INSTALLABLE_UNIT_GENERATORS = eINSTANCE.getTarglet_InstallableUnitGenerators();
/**
* The meta object literal for the '<em><b>Repository Lists</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TARGLET__REPOSITORY_LISTS = eINSTANCE.getTarglet_RepositoryLists();
/**
* The meta object literal for the '<em><b>Active Repository List Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TARGLET__ACTIVE_REPOSITORY_LIST_NAME = eINSTANCE.getTarglet_ActiveRepositoryListName();
/**
* The meta object literal for the '<em><b>Active Repository List</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TARGLET__ACTIVE_REPOSITORY_LIST = eINSTANCE.getTarglet_ActiveRepositoryList();
/**
* The meta object literal for the '<em><b>Active Repositories</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TARGLET__ACTIVE_REPOSITORIES = eINSTANCE.getTarglet_ActiveRepositories();
/**
* The meta object literal for the '<em><b>Include Sources</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TARGLET__INCLUDE_SOURCES = eINSTANCE.getTarglet_IncludeSources();
/**
* The meta object literal for the '<em><b>Include All Platforms</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TARGLET__INCLUDE_ALL_PLATFORMS = eINSTANCE.getTarglet_IncludeAllPlatforms();
/**
* The meta object literal for the '{@link org.eclipse.oomph.targlets.impl.ComponentExtensionImpl <em>Component Extension</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.oomph.targlets.impl.ComponentExtensionImpl
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getComponentExtension()
* @generated
*/
EClass COMPONENT_EXTENSION = eINSTANCE.getComponentExtension();
/**
* The meta object literal for the '<em><b>Requirements</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_EXTENSION__REQUIREMENTS = eINSTANCE.getComponentExtension_Requirements();
/**
* The meta object literal for the '{@link org.eclipse.oomph.targlets.impl.ComponentDefinitionImpl <em>Component Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.oomph.targlets.impl.ComponentDefinitionImpl
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getComponentDefinition()
* @generated
*/
EClass COMPONENT_DEFINITION = eINSTANCE.getComponentDefinition();
/**
* The meta object literal for the '<em><b>ID</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMPONENT_DEFINITION__ID = eINSTANCE.getComponentDefinition_ID();
/**
* The meta object literal for the '<em><b>Version</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMPONENT_DEFINITION__VERSION = eINSTANCE.getComponentDefinition_Version();
/**
* The meta object literal for the '{@link org.eclipse.oomph.targlets.IUGenerator <em>IU Generator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.oomph.targlets.IUGenerator
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getIUGenerator()
* @generated
*/
EClass IU_GENERATOR = eINSTANCE.getIUGenerator();
/**
* The meta object literal for the '<em><b>Generate IUs</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation IU_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP = eINSTANCE.getIUGenerator__GenerateIUs__IProject_String_Map();
/**
* The meta object literal for the '<em><b>Modify IU</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation IU_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP = eINSTANCE.getIUGenerator__ModifyIU__IInstallableUnit_IProject_String_Map();
/**
* The meta object literal for the '{@link org.eclipse.oomph.targlets.impl.FeatureGeneratorImpl <em>Feature Generator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.oomph.targlets.impl.FeatureGeneratorImpl
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getFeatureGenerator()
* @generated
*/
EClass FEATURE_GENERATOR = eINSTANCE.getFeatureGenerator();
/**
* The meta object literal for the '{@link org.eclipse.oomph.targlets.impl.PluginGeneratorImpl <em>Plugin Generator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.oomph.targlets.impl.PluginGeneratorImpl
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getPluginGenerator()
* @generated
*/
EClass PLUGIN_GENERATOR = eINSTANCE.getPluginGenerator();
/**
* The meta object literal for the '{@link org.eclipse.oomph.targlets.impl.ComponentGeneratorImpl <em>Component Generator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.oomph.targlets.impl.ComponentGeneratorImpl
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getComponentGenerator()
* @generated
*/
EClass COMPONENT_GENERATOR = eINSTANCE.getComponentGenerator();
/**
* The meta object literal for the '{@link org.eclipse.oomph.targlets.impl.BuckminsterGeneratorImpl <em>Buckminster Generator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.oomph.targlets.impl.BuckminsterGeneratorImpl
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getBuckminsterGenerator()
* @generated
*/
EClass BUCKMINSTER_GENERATOR = eINSTANCE.getBuckminsterGenerator();
/**
* The meta object literal for the '<em><b>Save As Component</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BUCKMINSTER_GENERATOR__SAVE_AS_COMPONENT = eINSTANCE.getBuckminsterGenerator_SaveAsComponent();
/**
* The meta object literal for the '<em>Installable Unit</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.equinox.p2.metadata.IInstallableUnit
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getInstallableUnit()
* @generated
*/
EDataType INSTALLABLE_UNIT = eINSTANCE.getInstallableUnit();
/**
* The meta object literal for the '<em>String To Version Map</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.util.Map
* @see org.eclipse.oomph.targlets.impl.TargletPackageImpl#getStringToVersionMap()
* @generated
*/
EDataType STRING_TO_VERSION_MAP = eINSTANCE.getStringToVersionMap();
}
} // TargletPackage