Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.releng.projectconfig/src/org/eclipse/emf/cdo/releng/projectconfig/ProjectConfigPackage.java')
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.projectconfig/src/org/eclipse/emf/cdo/releng/projectconfig/ProjectConfigPackage.java897
1 files changed, 897 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo.releng.projectconfig/src/org/eclipse/emf/cdo/releng/projectconfig/ProjectConfigPackage.java b/plugins/org.eclipse.emf.cdo.releng.projectconfig/src/org/eclipse/emf/cdo/releng/projectconfig/ProjectConfigPackage.java
new file mode 100644
index 0000000000..1b92bc04df
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.releng.projectconfig/src/org/eclipse/emf/cdo/releng/projectconfig/ProjectConfigPackage.java
@@ -0,0 +1,897 @@
+/**
+ */
+package org.eclipse.emf.cdo.releng.projectconfig;
+
+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.emf.cdo.releng.projectconfig.ProjectConfigFactory
+ * @model kind="package"
+ * @generated
+ */
+public interface ProjectConfigPackage extends EPackage
+{
+ /**
+ * The package name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNAME = "projectconfig";
+
+ /**
+ * The package namespace URI.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_URI = "http://www.eclipse.org/CDO/releng/projectconfig/1.0";
+
+ /**
+ * The package namespace name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_PREFIX = "projectconfig";
+
+ /**
+ * The singleton instance of the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ ProjectConfigPackage eINSTANCE = org.eclipse.emf.cdo.releng.projectconfig.impl.ProjectConfigPackageImpl.init();
+
+ /**
+ * The meta object id for the '{@link org.eclipse.emf.cdo.releng.projectconfig.impl.WorkspaceConfigurationImpl <em>Workspace Configuration</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.cdo.releng.projectconfig.impl.WorkspaceConfigurationImpl
+ * @see org.eclipse.emf.cdo.releng.projectconfig.impl.ProjectConfigPackageImpl#getWorkspaceConfiguration()
+ * @generated
+ */
+ int WORKSPACE_CONFIGURATION = 0;
+
+ /**
+ * The feature id for the '<em><b>Projects</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int WORKSPACE_CONFIGURATION__PROJECTS = 0;
+
+ /**
+ * The feature id for the '<em><b>Default Preference Node</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int WORKSPACE_CONFIGURATION__DEFAULT_PREFERENCE_NODE = 1;
+
+ /**
+ * The feature id for the '<em><b>Instance Preference Node</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int WORKSPACE_CONFIGURATION__INSTANCE_PREFERENCE_NODE = 2;
+
+ /**
+ * The number of structural features of the '<em>Workspace Configuration</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int WORKSPACE_CONFIGURATION_FEATURE_COUNT = 3;
+
+ /**
+ * The operation id for the '<em>Apply Preference Profiles</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int WORKSPACE_CONFIGURATION___APPLY_PREFERENCE_PROFILES = 0;
+
+ /**
+ * The operation id for the '<em>Update Preference Profile References</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int WORKSPACE_CONFIGURATION___UPDATE_PREFERENCE_PROFILE_REFERENCES = 1;
+
+ /**
+ * The number of operations of the '<em>Workspace Configuration</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int WORKSPACE_CONFIGURATION_OPERATION_COUNT = 2;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.emf.cdo.releng.projectconfig.impl.ProjectImpl <em>Project</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.cdo.releng.projectconfig.impl.ProjectImpl
+ * @see org.eclipse.emf.cdo.releng.projectconfig.impl.ProjectConfigPackageImpl#getProject()
+ * @generated
+ */
+ int PROJECT = 1;
+
+ /**
+ * The feature id for the '<em><b>Configuration</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PROJECT__CONFIGURATION = 0;
+
+ /**
+ * The feature id for the '<em><b>Preference Profiles</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PROJECT__PREFERENCE_PROFILES = 1;
+
+ /**
+ * The feature id for the '<em><b>Preference Node</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PROJECT__PREFERENCE_NODE = 2;
+
+ /**
+ * The feature id for the '<em><b>Preference Profile References</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PROJECT__PREFERENCE_PROFILE_REFERENCES = 3;
+
+ /**
+ * The number of structural features of the '<em>Project</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PROJECT_FEATURE_COUNT = 4;
+
+ /**
+ * The number of operations of the '<em>Project</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PROJECT_OPERATION_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.emf.cdo.releng.projectconfig.impl.PreferenceProfileImpl <em>Preference Profile</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.cdo.releng.projectconfig.impl.PreferenceProfileImpl
+ * @see org.eclipse.emf.cdo.releng.projectconfig.impl.ProjectConfigPackageImpl#getPreferenceProfile()
+ * @generated
+ */
+ int PREFERENCE_PROFILE = 2;
+
+ /**
+ * The feature id for the '<em><b>Preference Filters</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREFERENCE_PROFILE__PREFERENCE_FILTERS = 0;
+
+ /**
+ * The feature id for the '<em><b>Referent Projects</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREFERENCE_PROFILE__REFERENT_PROJECTS = 1;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREFERENCE_PROFILE__NAME = 2;
+
+ /**
+ * The feature id for the '<em><b>Project</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREFERENCE_PROFILE__PROJECT = 3;
+
+ /**
+ * The feature id for the '<em><b>Predicates</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREFERENCE_PROFILE__PREDICATES = 4;
+
+ /**
+ * The feature id for the '<em><b>Prerequisites</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREFERENCE_PROFILE__PREREQUISITES = 5;
+
+ /**
+ * The number of structural features of the '<em>Preference Profile</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREFERENCE_PROFILE_FEATURE_COUNT = 6;
+
+ /**
+ * The operation id for the '<em>Requires</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREFERENCE_PROFILE___REQUIRES__PREFERENCEPROFILE = 0;
+
+ /**
+ * The number of operations of the '<em>Preference Profile</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREFERENCE_PROFILE_OPERATION_COUNT = 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.emf.cdo.releng.projectconfig.impl.PreferenceFilterImpl <em>Preference Filter</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.cdo.releng.projectconfig.impl.PreferenceFilterImpl
+ * @see org.eclipse.emf.cdo.releng.projectconfig.impl.ProjectConfigPackageImpl#getPreferenceFilter()
+ * @generated
+ */
+ int PREFERENCE_FILTER = 3;
+
+ /**
+ * The feature id for the '<em><b>Preference Node</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREFERENCE_FILTER__PREFERENCE_NODE = 0;
+
+ /**
+ * The feature id for the '<em><b>Preference Profile</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREFERENCE_FILTER__PREFERENCE_PROFILE = 1;
+
+ /**
+ * The feature id for the '<em><b>Inclusions</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREFERENCE_FILTER__INCLUSIONS = 2;
+
+ /**
+ * The feature id for the '<em><b>Exclusions</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREFERENCE_FILTER__EXCLUSIONS = 3;
+
+ /**
+ * The number of structural features of the '<em>Preference Filter</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREFERENCE_FILTER_FEATURE_COUNT = 4;
+
+ /**
+ * The operation id for the '<em>Matches</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREFERENCE_FILTER___MATCHES__STRING = 0;
+
+ /**
+ * The number of operations of the '<em>Preference Filter</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREFERENCE_FILTER_OPERATION_COUNT = 1;
+
+
+ /**
+ * The meta object id for the '<em>Pattern</em>' data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see java.util.regex.Pattern
+ * @see org.eclipse.emf.cdo.releng.projectconfig.impl.ProjectConfigPackageImpl#getPattern()
+ * @generated
+ */
+ int PATTERN = 4;
+
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.projectconfig.WorkspaceConfiguration <em>Workspace Configuration</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Workspace Configuration</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.WorkspaceConfiguration
+ * @generated
+ */
+ EClass getWorkspaceConfiguration();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.releng.projectconfig.WorkspaceConfiguration#getProjects <em>Projects</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Projects</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.WorkspaceConfiguration#getProjects()
+ * @see #getWorkspaceConfiguration()
+ * @generated
+ */
+ EReference getWorkspaceConfiguration_Projects();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.releng.projectconfig.WorkspaceConfiguration#getDefaultPreferenceNode <em>Default Preference Node</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Default Preference Node</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.WorkspaceConfiguration#getDefaultPreferenceNode()
+ * @see #getWorkspaceConfiguration()
+ * @generated
+ */
+ EReference getWorkspaceConfiguration_DefaultPreferenceNode();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.releng.projectconfig.WorkspaceConfiguration#getInstancePreferenceNode <em>Instance Preference Node</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Instance Preference Node</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.WorkspaceConfiguration#getInstancePreferenceNode()
+ * @see #getWorkspaceConfiguration()
+ * @generated
+ */
+ EReference getWorkspaceConfiguration_InstancePreferenceNode();
+
+ /**
+ * Returns the meta object for the '{@link org.eclipse.emf.cdo.releng.projectconfig.WorkspaceConfiguration#applyPreferenceProfiles() <em>Apply Preference Profiles</em>}' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the '<em>Apply Preference Profiles</em>' operation.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.WorkspaceConfiguration#applyPreferenceProfiles()
+ * @generated
+ */
+ EOperation getWorkspaceConfiguration__ApplyPreferenceProfiles();
+
+ /**
+ * Returns the meta object for the '{@link org.eclipse.emf.cdo.releng.projectconfig.WorkspaceConfiguration#updatePreferenceProfileReferences() <em>Update Preference Profile References</em>}' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the '<em>Update Preference Profile References</em>' operation.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.WorkspaceConfiguration#updatePreferenceProfileReferences()
+ * @generated
+ */
+ EOperation getWorkspaceConfiguration__UpdatePreferenceProfileReferences();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.projectconfig.Project <em>Project</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Project</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.Project
+ * @generated
+ */
+ EClass getProject();
+
+ /**
+ * Returns the meta object for the container reference '{@link org.eclipse.emf.cdo.releng.projectconfig.Project#getConfiguration <em>Configuration</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the container reference '<em>Configuration</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.Project#getConfiguration()
+ * @see #getProject()
+ * @generated
+ */
+ EReference getProject_Configuration();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.releng.projectconfig.Project#getPreferenceProfiles <em>Preference Profiles</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Preference Profiles</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.Project#getPreferenceProfiles()
+ * @see #getProject()
+ * @generated
+ */
+ EReference getProject_PreferenceProfiles();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.releng.projectconfig.Project#getPreferenceNode <em>Preference Node</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Preference Node</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.Project#getPreferenceNode()
+ * @see #getProject()
+ * @generated
+ */
+ EReference getProject_PreferenceNode();
+
+ /**
+ * Returns the meta object for the reference list '{@link org.eclipse.emf.cdo.releng.projectconfig.Project#getPreferenceProfileReferences <em>Preference Profile References</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference list '<em>Preference Profile References</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.Project#getPreferenceProfileReferences()
+ * @see #getProject()
+ * @generated
+ */
+ EReference getProject_PreferenceProfileReferences();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.projectconfig.PreferenceProfile <em>Preference Profile</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Preference Profile</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.PreferenceProfile
+ * @generated
+ */
+ EClass getPreferenceProfile();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.releng.projectconfig.PreferenceProfile#getPreferenceFilters <em>Preference Filters</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Preference Filters</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.PreferenceProfile#getPreferenceFilters()
+ * @see #getPreferenceProfile()
+ * @generated
+ */
+ EReference getPreferenceProfile_PreferenceFilters();
+
+ /**
+ * Returns the meta object for the reference list '{@link org.eclipse.emf.cdo.releng.projectconfig.PreferenceProfile#getReferentProjects <em>Referent Projects</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference list '<em>Referent Projects</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.PreferenceProfile#getReferentProjects()
+ * @see #getPreferenceProfile()
+ * @generated
+ */
+ EReference getPreferenceProfile_ReferentProjects();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.projectconfig.PreferenceProfile#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.PreferenceProfile#getName()
+ * @see #getPreferenceProfile()
+ * @generated
+ */
+ EAttribute getPreferenceProfile_Name();
+
+ /**
+ * Returns the meta object for the container reference '{@link org.eclipse.emf.cdo.releng.projectconfig.PreferenceProfile#getProject <em>Project</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the container reference '<em>Project</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.PreferenceProfile#getProject()
+ * @see #getPreferenceProfile()
+ * @generated
+ */
+ EReference getPreferenceProfile_Project();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.releng.projectconfig.PreferenceProfile#getPredicates <em>Predicates</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Predicates</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.PreferenceProfile#getPredicates()
+ * @see #getPreferenceProfile()
+ * @generated
+ */
+ EReference getPreferenceProfile_Predicates();
+
+ /**
+ * Returns the meta object for the reference list '{@link org.eclipse.emf.cdo.releng.projectconfig.PreferenceProfile#getPrerequisites <em>Prerequisites</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference list '<em>Prerequisites</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.PreferenceProfile#getPrerequisites()
+ * @see #getPreferenceProfile()
+ * @generated
+ */
+ EReference getPreferenceProfile_Prerequisites();
+
+ /**
+ * Returns the meta object for the '{@link org.eclipse.emf.cdo.releng.projectconfig.PreferenceProfile#requires(org.eclipse.emf.cdo.releng.projectconfig.PreferenceProfile) <em>Requires</em>}' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the '<em>Requires</em>' operation.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.PreferenceProfile#requires(org.eclipse.emf.cdo.releng.projectconfig.PreferenceProfile)
+ * @generated
+ */
+ EOperation getPreferenceProfile__Requires__PreferenceProfile();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.projectconfig.PreferenceFilter <em>Preference Filter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Preference Filter</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.PreferenceFilter
+ * @generated
+ */
+ EClass getPreferenceFilter();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.releng.projectconfig.PreferenceFilter#getPreferenceNode <em>Preference Node</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Preference Node</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.PreferenceFilter#getPreferenceNode()
+ * @see #getPreferenceFilter()
+ * @generated
+ */
+ EReference getPreferenceFilter_PreferenceNode();
+
+ /**
+ * Returns the meta object for the container reference '{@link org.eclipse.emf.cdo.releng.projectconfig.PreferenceFilter#getPreferenceProfile <em>Preference Profile</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the container reference '<em>Preference Profile</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.PreferenceFilter#getPreferenceProfile()
+ * @see #getPreferenceFilter()
+ * @generated
+ */
+ EReference getPreferenceFilter_PreferenceProfile();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.projectconfig.PreferenceFilter#getInclusions <em>Inclusions</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Inclusions</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.PreferenceFilter#getInclusions()
+ * @see #getPreferenceFilter()
+ * @generated
+ */
+ EAttribute getPreferenceFilter_Inclusions();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.projectconfig.PreferenceFilter#getExclusions <em>Exclusions</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Exclusions</em>'.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.PreferenceFilter#getExclusions()
+ * @see #getPreferenceFilter()
+ * @generated
+ */
+ EAttribute getPreferenceFilter_Exclusions();
+
+ /**
+ * Returns the meta object for the '{@link org.eclipse.emf.cdo.releng.projectconfig.PreferenceFilter#matches(java.lang.String) <em>Matches</em>}' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the '<em>Matches</em>' operation.
+ * @see org.eclipse.emf.cdo.releng.projectconfig.PreferenceFilter#matches(java.lang.String)
+ * @generated
+ */
+ EOperation getPreferenceFilter__Matches__String();
+
+ /**
+ * Returns the meta object for data type '{@link java.util.regex.Pattern <em>Pattern</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for data type '<em>Pattern</em>'.
+ * @see java.util.regex.Pattern
+ * @model instanceClass="java.util.regex.Pattern"
+ * @generated
+ */
+ EDataType getPattern();
+
+ /**
+ * 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
+ */
+ ProjectConfigFactory getProjectConfigFactory();
+
+ /**
+ * <!-- 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.emf.cdo.releng.projectconfig.impl.WorkspaceConfigurationImpl <em>Workspace Configuration</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.cdo.releng.projectconfig.impl.WorkspaceConfigurationImpl
+ * @see org.eclipse.emf.cdo.releng.projectconfig.impl.ProjectConfigPackageImpl#getWorkspaceConfiguration()
+ * @generated
+ */
+ EClass WORKSPACE_CONFIGURATION = eINSTANCE.getWorkspaceConfiguration();
+
+ /**
+ * The meta object literal for the '<em><b>Projects</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference WORKSPACE_CONFIGURATION__PROJECTS = eINSTANCE.getWorkspaceConfiguration_Projects();
+
+ /**
+ * The meta object literal for the '<em><b>Default Preference Node</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference WORKSPACE_CONFIGURATION__DEFAULT_PREFERENCE_NODE = eINSTANCE.getWorkspaceConfiguration_DefaultPreferenceNode();
+
+ /**
+ * The meta object literal for the '<em><b>Instance Preference Node</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference WORKSPACE_CONFIGURATION__INSTANCE_PREFERENCE_NODE = eINSTANCE.getWorkspaceConfiguration_InstancePreferenceNode();
+
+ /**
+ * The meta object literal for the '<em><b>Apply Preference Profiles</b></em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EOperation WORKSPACE_CONFIGURATION___APPLY_PREFERENCE_PROFILES = eINSTANCE.getWorkspaceConfiguration__ApplyPreferenceProfiles();
+
+ /**
+ * The meta object literal for the '<em><b>Update Preference Profile References</b></em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EOperation WORKSPACE_CONFIGURATION___UPDATE_PREFERENCE_PROFILE_REFERENCES = eINSTANCE.getWorkspaceConfiguration__UpdatePreferenceProfileReferences();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.projectconfig.impl.ProjectImpl <em>Project</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.cdo.releng.projectconfig.impl.ProjectImpl
+ * @see org.eclipse.emf.cdo.releng.projectconfig.impl.ProjectConfigPackageImpl#getProject()
+ * @generated
+ */
+ EClass PROJECT = eINSTANCE.getProject();
+
+ /**
+ * The meta object literal for the '<em><b>Configuration</b></em>' container reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PROJECT__CONFIGURATION = eINSTANCE.getProject_Configuration();
+
+ /**
+ * The meta object literal for the '<em><b>Preference Profiles</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PROJECT__PREFERENCE_PROFILES = eINSTANCE.getProject_PreferenceProfiles();
+
+ /**
+ * The meta object literal for the '<em><b>Preference Node</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PROJECT__PREFERENCE_NODE = eINSTANCE.getProject_PreferenceNode();
+
+ /**
+ * The meta object literal for the '<em><b>Preference Profile References</b></em>' reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PROJECT__PREFERENCE_PROFILE_REFERENCES = eINSTANCE.getProject_PreferenceProfileReferences();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.projectconfig.impl.PreferenceProfileImpl <em>Preference Profile</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.cdo.releng.projectconfig.impl.PreferenceProfileImpl
+ * @see org.eclipse.emf.cdo.releng.projectconfig.impl.ProjectConfigPackageImpl#getPreferenceProfile()
+ * @generated
+ */
+ EClass PREFERENCE_PROFILE = eINSTANCE.getPreferenceProfile();
+
+ /**
+ * The meta object literal for the '<em><b>Preference Filters</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PREFERENCE_PROFILE__PREFERENCE_FILTERS = eINSTANCE.getPreferenceProfile_PreferenceFilters();
+
+ /**
+ * The meta object literal for the '<em><b>Referent Projects</b></em>' reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PREFERENCE_PROFILE__REFERENT_PROJECTS = eINSTANCE.getPreferenceProfile_ReferentProjects();
+
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute PREFERENCE_PROFILE__NAME = eINSTANCE.getPreferenceProfile_Name();
+
+ /**
+ * The meta object literal for the '<em><b>Project</b></em>' container reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PREFERENCE_PROFILE__PROJECT = eINSTANCE.getPreferenceProfile_Project();
+
+ /**
+ * The meta object literal for the '<em><b>Predicates</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PREFERENCE_PROFILE__PREDICATES = eINSTANCE.getPreferenceProfile_Predicates();
+
+ /**
+ * The meta object literal for the '<em><b>Prerequisites</b></em>' reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PREFERENCE_PROFILE__PREREQUISITES = eINSTANCE.getPreferenceProfile_Prerequisites();
+
+ /**
+ * The meta object literal for the '<em><b>Requires</b></em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EOperation PREFERENCE_PROFILE___REQUIRES__PREFERENCEPROFILE = eINSTANCE.getPreferenceProfile__Requires__PreferenceProfile();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.projectconfig.impl.PreferenceFilterImpl <em>Preference Filter</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.cdo.releng.projectconfig.impl.PreferenceFilterImpl
+ * @see org.eclipse.emf.cdo.releng.projectconfig.impl.ProjectConfigPackageImpl#getPreferenceFilter()
+ * @generated
+ */
+ EClass PREFERENCE_FILTER = eINSTANCE.getPreferenceFilter();
+
+ /**
+ * The meta object literal for the '<em><b>Preference Node</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PREFERENCE_FILTER__PREFERENCE_NODE = eINSTANCE.getPreferenceFilter_PreferenceNode();
+
+ /**
+ * The meta object literal for the '<em><b>Preference Profile</b></em>' container reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PREFERENCE_FILTER__PREFERENCE_PROFILE = eINSTANCE.getPreferenceFilter_PreferenceProfile();
+
+ /**
+ * The meta object literal for the '<em><b>Inclusions</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute PREFERENCE_FILTER__INCLUSIONS = eINSTANCE.getPreferenceFilter_Inclusions();
+
+ /**
+ * The meta object literal for the '<em><b>Exclusions</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute PREFERENCE_FILTER__EXCLUSIONS = eINSTANCE.getPreferenceFilter_Exclusions();
+
+ /**
+ * The meta object literal for the '<em><b>Matches</b></em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EOperation PREFERENCE_FILTER___MATCHES__STRING = eINSTANCE.getPreferenceFilter__Matches__String();
+
+ /**
+ * The meta object literal for the '<em>Pattern</em>' data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see java.util.regex.Pattern
+ * @see org.eclipse.emf.cdo.releng.projectconfig.impl.ProjectConfigPackageImpl#getPattern()
+ * @generated
+ */
+ EDataType PATTERN = eINSTANCE.getPattern();
+
+ }
+
+} //ProjectConfigPackage

Back to the top