Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.m2e.model.edit/src/main/java/org/eclipse/m2e/model/edit/pom/impl/PomPackageImpl.java')
-rw-r--r--org.eclipse.m2e.model.edit/src/main/java/org/eclipse/m2e/model/edit/pom/impl/PomPackageImpl.java4597
1 files changed, 4597 insertions, 0 deletions
diff --git a/org.eclipse.m2e.model.edit/src/main/java/org/eclipse/m2e/model/edit/pom/impl/PomPackageImpl.java b/org.eclipse.m2e.model.edit/src/main/java/org/eclipse/m2e/model/edit/pom/impl/PomPackageImpl.java
new file mode 100644
index 00000000..fc64bc92
--- /dev/null
+++ b/org.eclipse.m2e.model.edit/src/main/java/org/eclipse/m2e/model/edit/pom/impl/PomPackageImpl.java
@@ -0,0 +1,4597 @@
+/*******************************************************************************
+ * Copyright (c) 2008-2010 Sonatype, Inc.
+ * 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:
+ * Sonatype, Inc. - initial API and implementation
+ *******************************************************************************/
+
+package org.eclipse.m2e.model.edit.pom.impl;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EReference;
+
+import org.eclipse.emf.ecore.impl.EPackageImpl;
+
+import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
+import org.eclipse.m2e.model.edit.pom.Activation;
+import org.eclipse.m2e.model.edit.pom.ActivationFile;
+import org.eclipse.m2e.model.edit.pom.ActivationOS;
+import org.eclipse.m2e.model.edit.pom.ActivationProperty;
+import org.eclipse.m2e.model.edit.pom.Build;
+import org.eclipse.m2e.model.edit.pom.BuildBase;
+import org.eclipse.m2e.model.edit.pom.CiManagement;
+import org.eclipse.m2e.model.edit.pom.Configuration;
+import org.eclipse.m2e.model.edit.pom.Contributor;
+import org.eclipse.m2e.model.edit.pom.Dependency;
+import org.eclipse.m2e.model.edit.pom.DependencyManagement;
+import org.eclipse.m2e.model.edit.pom.DeploymentRepository;
+import org.eclipse.m2e.model.edit.pom.Developer;
+import org.eclipse.m2e.model.edit.pom.DistributionManagement;
+import org.eclipse.m2e.model.edit.pom.DocumentRoot;
+import org.eclipse.m2e.model.edit.pom.Exclusion;
+import org.eclipse.m2e.model.edit.pom.Extension;
+import org.eclipse.m2e.model.edit.pom.IssueManagement;
+import org.eclipse.m2e.model.edit.pom.License;
+import org.eclipse.m2e.model.edit.pom.MailingList;
+import org.eclipse.m2e.model.edit.pom.Model;
+import org.eclipse.m2e.model.edit.pom.Notifier;
+import org.eclipse.m2e.model.edit.pom.Organization;
+import org.eclipse.m2e.model.edit.pom.Parent;
+import org.eclipse.m2e.model.edit.pom.Plugin;
+import org.eclipse.m2e.model.edit.pom.PluginExecution;
+import org.eclipse.m2e.model.edit.pom.PluginManagement;
+import org.eclipse.m2e.model.edit.pom.PomFactory;
+import org.eclipse.m2e.model.edit.pom.PomPackage;
+import org.eclipse.m2e.model.edit.pom.Prerequisites;
+import org.eclipse.m2e.model.edit.pom.Profile;
+import org.eclipse.m2e.model.edit.pom.PropertyElement;
+import org.eclipse.m2e.model.edit.pom.Relocation;
+import org.eclipse.m2e.model.edit.pom.ReportPlugin;
+import org.eclipse.m2e.model.edit.pom.ReportSet;
+import org.eclipse.m2e.model.edit.pom.Reporting;
+import org.eclipse.m2e.model.edit.pom.Repository;
+import org.eclipse.m2e.model.edit.pom.RepositoryPolicy;
+import org.eclipse.m2e.model.edit.pom.Resource;
+import org.eclipse.m2e.model.edit.pom.Scm;
+import org.eclipse.m2e.model.edit.pom.Site;
+
+
+/**
+ * <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!--
+ * end-user-doc -->
+ * @generated
+ */
+public class PomPackageImpl extends EPackageImpl implements PomPackage {
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass activationEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass activationFileEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass activationOSEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass activationPropertyEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass buildEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass buildBaseEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass ciManagementEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass contributorEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass dependencyEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass dependencyManagementEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass deploymentRepositoryEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass developerEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass distributionManagementEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass documentRootEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass exclusionEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass extensionEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass issueManagementEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass licenseEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass mailingListEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass modelEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass notifierEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass organizationEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass parentEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass pluginEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass pluginExecutionEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass pluginManagementEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass prerequisitesEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass profileEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass relocationEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass reportingEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass reportPluginEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass reportSetEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass repositoryEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass repositoryPolicyEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass resourceEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass scmEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass siteEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass propertyElementEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass configurationEClass = null;
+
+ /**
+ * Creates an instance of the model <b>Package</b>, registered with
+ * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the
+ * package package URI value.
+ * <p>
+ * Note: the correct way to create the package is via the static factory
+ * method {@link #init init()}, which also performs initialization of the
+ * package, or returns the registered package, if one already exists. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @see org.eclipse.emf.ecore.EPackage.Registry
+ * @see org.eclipse.m2e.model.edit.pom.PomPackage#eNS_URI
+ * @see #init()
+ * @generated
+ */
+ private PomPackageImpl() {
+ super(eNS_URI, PomFactory.eINSTANCE);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private static boolean isInited = false;
+
+ /**
+ * Creates, registers, and initializes the <b>Package</b> for this
+ * model, and for any others upon which it depends. Simple
+ * dependencies are satisfied by calling this method on all
+ * dependent packages before doing anything else. This method drives
+ * initialization for interdependent packages directly, in parallel
+ * with this package, itself.
+ * <p>Of this package and its interdependencies, all packages which
+ * have not yet been registered by their URI values are first created
+ * and registered. The packages are then initialized in two steps:
+ * meta-model objects for all of the packages are created before any
+ * are initialized, since one package's meta-model objects may refer to
+ * those of another.
+ * <p>Invocation of this method will not affect any packages that have
+ * already been initialized.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @see #eNS_URI
+ * @see #createPackageContents()
+ * @see #initializePackageContents()
+ * @generated
+ */
+ public static PomPackage init() {
+ if (isInited) return (PomPackage)EPackage.Registry.INSTANCE.getEPackage(PomPackage.eNS_URI);
+
+ // Obtain or create and register package
+ PomPackageImpl thePomPackage = (PomPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof PomPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new PomPackageImpl());
+
+ isInited = true;
+
+ // Initialize simple dependencies
+ XMLTypePackage.eINSTANCE.eClass();
+
+ // Create package meta-data objects
+ thePomPackage.createPackageContents();
+
+ // Initialize created meta-data
+ thePomPackage.initializePackageContents();
+
+ // Mark meta-data to indicate it can't be changed
+ thePomPackage.freeze();
+
+ return thePomPackage;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getActivation() {
+ return activationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getActivation_ActiveByDefault() {
+ return (EAttribute)activationEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getActivation_Jdk() {
+ return (EAttribute)activationEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getActivation_Os() {
+ return (EReference)activationEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getActivation_Property() {
+ return (EReference)activationEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getActivation_File() {
+ return (EReference)activationEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getActivationFile() {
+ return activationFileEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getActivationFile_Missing() {
+ return (EAttribute)activationFileEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getActivationFile_Exists() {
+ return (EAttribute)activationFileEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getActivationOS() {
+ return activationOSEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getActivationOS_Name() {
+ return (EAttribute)activationOSEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getActivationOS_Family() {
+ return (EAttribute)activationOSEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getActivationOS_Arch() {
+ return (EAttribute)activationOSEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getActivationOS_Version() {
+ return (EAttribute)activationOSEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getActivationProperty() {
+ return activationPropertyEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getActivationProperty_Name() {
+ return (EAttribute)activationPropertyEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getActivationProperty_Value() {
+ return (EAttribute)activationPropertyEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBuild() {
+ return buildEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBuild_SourceDirectory() {
+ return (EAttribute)buildEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBuild_ScriptSourceDirectory() {
+ return (EAttribute)buildEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBuild_TestSourceDirectory() {
+ return (EAttribute)buildEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBuild_OutputDirectory() {
+ return (EAttribute)buildEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBuild_TestOutputDirectory() {
+ return (EAttribute)buildEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBuild_Extensions() {
+ return (EReference)buildEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBuildBase() {
+ return buildBaseEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBuildBase_DefaultGoal() {
+ return (EAttribute)buildBaseEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBuildBase_Resources() {
+ return (EReference)buildBaseEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBuildBase_TestResources() {
+ return (EReference)buildBaseEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBuildBase_Directory() {
+ return (EAttribute)buildBaseEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBuildBase_FinalName() {
+ return (EAttribute)buildBaseEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBuildBase_PluginManagement() {
+ return (EReference)buildBaseEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBuildBase_Plugins() {
+ return (EReference)buildBaseEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBuildBase_Filters() {
+ return (EAttribute)buildBaseEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getCiManagement() {
+ return ciManagementEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getCiManagement_System() {
+ return (EAttribute)ciManagementEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getCiManagement_Url() {
+ return (EAttribute)ciManagementEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCiManagement_Notifiers() {
+ return (EReference)ciManagementEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getContributor() {
+ return contributorEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getContributor_Name() {
+ return (EAttribute)contributorEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getContributor_Email() {
+ return (EAttribute)contributorEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getContributor_Url() {
+ return (EAttribute)contributorEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getContributor_Organization() {
+ return (EAttribute)contributorEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getContributor_OrganizationUrl() {
+ return (EAttribute)contributorEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getContributor_Timezone() {
+ return (EAttribute)contributorEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getContributor_Properties() {
+ return (EReference)contributorEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getContributor_Roles() {
+ return (EAttribute)contributorEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDependency() {
+ return dependencyEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDependency_GroupId() {
+ return (EAttribute)dependencyEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDependency_ArtifactId() {
+ return (EAttribute)dependencyEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDependency_Version() {
+ return (EAttribute)dependencyEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDependency_Type() {
+ return (EAttribute)dependencyEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDependency_Classifier() {
+ return (EAttribute)dependencyEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDependency_Scope() {
+ return (EAttribute)dependencyEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDependency_SystemPath() {
+ return (EAttribute)dependencyEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDependency_Exclusions() {
+ return (EReference)dependencyEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDependency_Optional() {
+ return (EAttribute)dependencyEClass.getEStructuralFeatures().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDependencyManagement() {
+ return dependencyManagementEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDependencyManagement_Dependencies() {
+ return (EReference)dependencyManagementEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDeploymentRepository() {
+ return deploymentRepositoryEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDeploymentRepository_UniqueVersion() {
+ return (EAttribute)deploymentRepositoryEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDeploymentRepository_Id() {
+ return (EAttribute)deploymentRepositoryEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDeploymentRepository_Name() {
+ return (EAttribute)deploymentRepositoryEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDeploymentRepository_Url() {
+ return (EAttribute)deploymentRepositoryEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDeploymentRepository_Layout() {
+ return (EAttribute)deploymentRepositoryEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDeveloper() {
+ return developerEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDeveloper_Id() {
+ return (EAttribute)developerEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDeveloper_Name() {
+ return (EAttribute)developerEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDeveloper_Email() {
+ return (EAttribute)developerEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDeveloper_Url() {
+ return (EAttribute)developerEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDeveloper_Organization() {
+ return (EAttribute)developerEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDeveloper_OrganizationUrl() {
+ return (EAttribute)developerEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDeveloper_Timezone() {
+ return (EAttribute)developerEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDeveloper_Properties() {
+ return (EReference)developerEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDeveloper_Roles() {
+ return (EAttribute)developerEClass.getEStructuralFeatures().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDistributionManagement() {
+ return distributionManagementEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDistributionManagement_Repository() {
+ return (EReference)distributionManagementEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDistributionManagement_SnapshotRepository() {
+ return (EReference)distributionManagementEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDistributionManagement_Site() {
+ return (EReference)distributionManagementEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDistributionManagement_DownloadUrl() {
+ return (EAttribute)distributionManagementEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDistributionManagement_Relocation() {
+ return (EReference)distributionManagementEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDistributionManagement_Status() {
+ return (EAttribute)distributionManagementEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDocumentRoot() {
+ return documentRootEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDocumentRoot_Mixed() {
+ return (EAttribute)documentRootEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_XMLNSPrefixMap() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_XSISchemaLocation() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_Project() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getExclusion() {
+ return exclusionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getExclusion_ArtifactId() {
+ return (EAttribute)exclusionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getExclusion_GroupId() {
+ return (EAttribute)exclusionEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getExtension() {
+ return extensionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getExtension_GroupId() {
+ return (EAttribute)extensionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getExtension_ArtifactId() {
+ return (EAttribute)extensionEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getExtension_Version() {
+ return (EAttribute)extensionEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getIssueManagement() {
+ return issueManagementEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getIssueManagement_System() {
+ return (EAttribute)issueManagementEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getIssueManagement_Url() {
+ return (EAttribute)issueManagementEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getLicense() {
+ return licenseEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getLicense_Name() {
+ return (EAttribute)licenseEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getLicense_Url() {
+ return (EAttribute)licenseEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getLicense_Distribution() {
+ return (EAttribute)licenseEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getLicense_Comments() {
+ return (EAttribute)licenseEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getMailingList() {
+ return mailingListEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getMailingList_Name() {
+ return (EAttribute)mailingListEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getMailingList_Subscribe() {
+ return (EAttribute)mailingListEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getMailingList_Unsubscribe() {
+ return (EAttribute)mailingListEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getMailingList_Post() {
+ return (EAttribute)mailingListEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getMailingList_Archive() {
+ return (EAttribute)mailingListEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getMailingList_OtherArchives() {
+ return (EAttribute)mailingListEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getModel() {
+ return modelEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getModel_Parent() {
+ return (EReference)modelEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getModel_ModelVersion() {
+ return (EAttribute)modelEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getModel_GroupId() {
+ return (EAttribute)modelEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getModel_ArtifactId() {
+ return (EAttribute)modelEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getModel_Packaging() {
+ return (EAttribute)modelEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getModel_Name() {
+ return (EAttribute)modelEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getModel_Version() {
+ return (EAttribute)modelEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getModel_Description() {
+ return (EAttribute)modelEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getModel_Url() {
+ return (EAttribute)modelEClass.getEStructuralFeatures().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getModel_Prerequisites() {
+ return (EReference)modelEClass.getEStructuralFeatures().get(9);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getModel_IssueManagement() {
+ return (EReference)modelEClass.getEStructuralFeatures().get(10);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getModel_CiManagement() {
+ return (EReference)modelEClass.getEStructuralFeatures().get(11);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getModel_InceptionYear() {
+ return (EAttribute)modelEClass.getEStructuralFeatures().get(12);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getModel_MailingLists() {
+ return (EReference)modelEClass.getEStructuralFeatures().get(13);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getModel_Developers() {
+ return (EReference)modelEClass.getEStructuralFeatures().get(14);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getModel_Contributors() {
+ return (EReference)modelEClass.getEStructuralFeatures().get(15);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getModel_Licenses() {
+ return (EReference)modelEClass.getEStructuralFeatures().get(16);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getModel_Scm() {
+ return (EReference)modelEClass.getEStructuralFeatures().get(17);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getModel_Organization() {
+ return (EReference)modelEClass.getEStructuralFeatures().get(18);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getModel_Build() {
+ return (EReference)modelEClass.getEStructuralFeatures().get(19);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getModel_Profiles() {
+ return (EReference)modelEClass.getEStructuralFeatures().get(20);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getModel_Repositories() {
+ return (EReference)modelEClass.getEStructuralFeatures().get(21);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getModel_PluginRepositories() {
+ return (EReference)modelEClass.getEStructuralFeatures().get(22);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getModel_Dependencies() {
+ return (EReference)modelEClass.getEStructuralFeatures().get(23);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getModel_Reporting() {
+ return (EReference)modelEClass.getEStructuralFeatures().get(24);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getModel_DependencyManagement() {
+ return (EReference)modelEClass.getEStructuralFeatures().get(25);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getModel_DistributionManagement() {
+ return (EReference)modelEClass.getEStructuralFeatures().get(26);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getModel_Properties() {
+ return (EReference)modelEClass.getEStructuralFeatures().get(27);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getModel_Modules() {
+ return (EAttribute)modelEClass.getEStructuralFeatures().get(28);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getNotifier() {
+ return notifierEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getNotifier_Type() {
+ return (EAttribute)notifierEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getNotifier_SendOnError() {
+ return (EAttribute)notifierEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getNotifier_SendOnFailure() {
+ return (EAttribute)notifierEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getNotifier_SendOnSuccess() {
+ return (EAttribute)notifierEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getNotifier_SendOnWarning() {
+ return (EAttribute)notifierEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getNotifier_Address() {
+ return (EAttribute)notifierEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getNotifier_Configuration() {
+ return (EReference)notifierEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getOrganization() {
+ return organizationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOrganization_Name() {
+ return (EAttribute)organizationEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOrganization_Url() {
+ return (EAttribute)organizationEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getParent() {
+ return parentEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getParent_ArtifactId() {
+ return (EAttribute)parentEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getParent_GroupId() {
+ return (EAttribute)parentEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getParent_Version() {
+ return (EAttribute)parentEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getParent_RelativePath() {
+ return (EAttribute)parentEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getPlugin() {
+ return pluginEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getPlugin_GroupId() {
+ return (EAttribute)pluginEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getPlugin_ArtifactId() {
+ return (EAttribute)pluginEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getPlugin_Version() {
+ return (EAttribute)pluginEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getPlugin_Extensions() {
+ return (EAttribute)pluginEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getPlugin_Executions() {
+ return (EReference)pluginEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getPlugin_Dependencies() {
+ return (EReference)pluginEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getPlugin_Inherited() {
+ return (EAttribute)pluginEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getPlugin_Configuration() {
+ return (EReference)pluginEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getPluginExecution() {
+ return pluginExecutionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getPluginExecution_Id() {
+ return (EAttribute)pluginExecutionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getPluginExecution_Phase() {
+ return (EAttribute)pluginExecutionEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getPluginExecution_Inherited() {
+ return (EAttribute)pluginExecutionEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getPluginExecution_Goals() {
+ return (EAttribute)pluginExecutionEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getPluginExecution_Configuration() {
+ return (EReference)pluginExecutionEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getPluginManagement() {
+ return pluginManagementEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getPluginManagement_Plugins() {
+ return (EReference)pluginManagementEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getPrerequisites() {
+ return prerequisitesEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getPrerequisites_Maven() {
+ return (EAttribute)prerequisitesEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getProfile() {
+ return profileEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getProfile_Id() {
+ return (EAttribute)profileEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getProfile_Activation() {
+ return (EReference)profileEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getProfile_Build() {
+ return (EReference)profileEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getProfile_Repositories() {
+ return (EReference)profileEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getProfile_PluginRepositories() {
+ return (EReference)profileEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getProfile_Dependencies() {
+ return (EReference)profileEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getProfile_Reports() {
+ return (EReference)profileEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getProfile_DependencyManagement() {
+ return (EReference)profileEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getProfile_DistributionManagement() {
+ return (EReference)profileEClass.getEStructuralFeatures().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getProfile_Properties() {
+ return (EReference)profileEClass.getEStructuralFeatures().get(9);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getProfile_Modules() {
+ return (EAttribute)profileEClass.getEStructuralFeatures().get(10);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getProfile_Reporting() {
+ return (EReference)profileEClass.getEStructuralFeatures().get(11);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getRelocation() {
+ return relocationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getRelocation_GroupId() {
+ return (EAttribute)relocationEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getRelocation_ArtifactId() {
+ return (EAttribute)relocationEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getRelocation_Version() {
+ return (EAttribute)relocationEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getRelocation_Message() {
+ return (EAttribute)relocationEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getReporting() {
+ return reportingEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getReporting_ExcludeDefaults() {
+ return (EAttribute)reportingEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getReporting_OutputDirectory() {
+ return (EAttribute)reportingEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getReporting_Plugins() {
+ return (EReference)reportingEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getReportPlugin() {
+ return reportPluginEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getReportPlugin_GroupId() {
+ return (EAttribute)reportPluginEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getReportPlugin_ArtifactId() {
+ return (EAttribute)reportPluginEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getReportPlugin_Version() {
+ return (EAttribute)reportPluginEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getReportPlugin_Inherited() {
+ return (EAttribute)reportPluginEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getReportPlugin_ReportSets() {
+ return (EReference)reportPluginEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getReportPlugin_Configuration() {
+ return (EReference)reportPluginEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getReportSet() {
+ return reportSetEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getReportSet_Id() {
+ return (EAttribute)reportSetEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getReportSet_Inherited() {
+ return (EAttribute)reportSetEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getReportSet_Reports() {
+ return (EAttribute)reportSetEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getReportSet_Configuration() {
+ return (EReference)reportSetEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getRepository() {
+ return repositoryEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getRepository_Releases() {
+ return (EReference)repositoryEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getRepository_Snapshots() {
+ return (EReference)repositoryEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getRepository_Id() {
+ return (EAttribute)repositoryEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getRepository_Name() {
+ return (EAttribute)repositoryEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getRepository_Url() {
+ return (EAttribute)repositoryEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getRepository_Layout() {
+ return (EAttribute)repositoryEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getRepositoryPolicy() {
+ return repositoryPolicyEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getRepositoryPolicy_Enabled() {
+ return (EAttribute)repositoryPolicyEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getRepositoryPolicy_UpdatePolicy() {
+ return (EAttribute)repositoryPolicyEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getRepositoryPolicy_ChecksumPolicy() {
+ return (EAttribute)repositoryPolicyEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getResource() {
+ return resourceEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getResource_TargetPath() {
+ return (EAttribute)resourceEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getResource_Filtering() {
+ return (EAttribute)resourceEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getResource_Directory() {
+ return (EAttribute)resourceEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getResource_Includes() {
+ return (EAttribute)resourceEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getResource_Excludes() {
+ return (EAttribute)resourceEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getScm() {
+ return scmEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getScm_Connection() {
+ return (EAttribute)scmEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getScm_DeveloperConnection() {
+ return (EAttribute)scmEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getScm_Tag() {
+ return (EAttribute)scmEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getScm_Url() {
+ return (EAttribute)scmEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getSite() {
+ return siteEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSite_Id() {
+ return (EAttribute)siteEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSite_Name() {
+ return (EAttribute)siteEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSite_Url() {
+ return (EAttribute)siteEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getPropertyElement() {
+ return propertyElementEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getPropertyElement_Name() {
+ return (EAttribute)propertyElementEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getPropertyElement_Value() {
+ return (EAttribute)propertyElementEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getConfiguration() {
+ return configurationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public PomFactory getPomFactory() {
+ return (PomFactory)getEFactoryInstance();
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private boolean isCreated = false;
+
+ /**
+ * Creates the meta-model objects for the package. This method is
+ * guarded to have no affect on any invocation but its first.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void createPackageContents() {
+ if (isCreated) return;
+ isCreated = true;
+
+ // Create classes and their features
+ activationEClass = createEClass(ACTIVATION);
+ createEAttribute(activationEClass, ACTIVATION__ACTIVE_BY_DEFAULT);
+ createEAttribute(activationEClass, ACTIVATION__JDK);
+ createEReference(activationEClass, ACTIVATION__OS);
+ createEReference(activationEClass, ACTIVATION__PROPERTY);
+ createEReference(activationEClass, ACTIVATION__FILE);
+
+ activationFileEClass = createEClass(ACTIVATION_FILE);
+ createEAttribute(activationFileEClass, ACTIVATION_FILE__MISSING);
+ createEAttribute(activationFileEClass, ACTIVATION_FILE__EXISTS);
+
+ activationOSEClass = createEClass(ACTIVATION_OS);
+ createEAttribute(activationOSEClass, ACTIVATION_OS__NAME);
+ createEAttribute(activationOSEClass, ACTIVATION_OS__FAMILY);
+ createEAttribute(activationOSEClass, ACTIVATION_OS__ARCH);
+ createEAttribute(activationOSEClass, ACTIVATION_OS__VERSION);
+
+ activationPropertyEClass = createEClass(ACTIVATION_PROPERTY);
+ createEAttribute(activationPropertyEClass, ACTIVATION_PROPERTY__NAME);
+ createEAttribute(activationPropertyEClass, ACTIVATION_PROPERTY__VALUE);
+
+ buildEClass = createEClass(BUILD);
+ createEAttribute(buildEClass, BUILD__SOURCE_DIRECTORY);
+ createEAttribute(buildEClass, BUILD__SCRIPT_SOURCE_DIRECTORY);
+ createEAttribute(buildEClass, BUILD__TEST_SOURCE_DIRECTORY);
+ createEAttribute(buildEClass, BUILD__OUTPUT_DIRECTORY);
+ createEAttribute(buildEClass, BUILD__TEST_OUTPUT_DIRECTORY);
+ createEReference(buildEClass, BUILD__EXTENSIONS);
+
+ buildBaseEClass = createEClass(BUILD_BASE);
+ createEAttribute(buildBaseEClass, BUILD_BASE__DEFAULT_GOAL);
+ createEReference(buildBaseEClass, BUILD_BASE__RESOURCES);
+ createEReference(buildBaseEClass, BUILD_BASE__TEST_RESOURCES);
+ createEAttribute(buildBaseEClass, BUILD_BASE__DIRECTORY);
+ createEAttribute(buildBaseEClass, BUILD_BASE__FINAL_NAME);
+ createEReference(buildBaseEClass, BUILD_BASE__PLUGIN_MANAGEMENT);
+ createEReference(buildBaseEClass, BUILD_BASE__PLUGINS);
+ createEAttribute(buildBaseEClass, BUILD_BASE__FILTERS);
+
+ ciManagementEClass = createEClass(CI_MANAGEMENT);
+ createEAttribute(ciManagementEClass, CI_MANAGEMENT__SYSTEM);
+ createEAttribute(ciManagementEClass, CI_MANAGEMENT__URL);
+ createEReference(ciManagementEClass, CI_MANAGEMENT__NOTIFIERS);
+
+ contributorEClass = createEClass(CONTRIBUTOR);
+ createEAttribute(contributorEClass, CONTRIBUTOR__NAME);
+ createEAttribute(contributorEClass, CONTRIBUTOR__EMAIL);
+ createEAttribute(contributorEClass, CONTRIBUTOR__URL);
+ createEAttribute(contributorEClass, CONTRIBUTOR__ORGANIZATION);
+ createEAttribute(contributorEClass, CONTRIBUTOR__ORGANIZATION_URL);
+ createEAttribute(contributorEClass, CONTRIBUTOR__TIMEZONE);
+ createEReference(contributorEClass, CONTRIBUTOR__PROPERTIES);
+ createEAttribute(contributorEClass, CONTRIBUTOR__ROLES);
+
+ dependencyEClass = createEClass(DEPENDENCY);
+ createEAttribute(dependencyEClass, DEPENDENCY__GROUP_ID);
+ createEAttribute(dependencyEClass, DEPENDENCY__ARTIFACT_ID);
+ createEAttribute(dependencyEClass, DEPENDENCY__VERSION);
+ createEAttribute(dependencyEClass, DEPENDENCY__TYPE);
+ createEAttribute(dependencyEClass, DEPENDENCY__CLASSIFIER);
+ createEAttribute(dependencyEClass, DEPENDENCY__SCOPE);
+ createEAttribute(dependencyEClass, DEPENDENCY__SYSTEM_PATH);
+ createEReference(dependencyEClass, DEPENDENCY__EXCLUSIONS);
+ createEAttribute(dependencyEClass, DEPENDENCY__OPTIONAL);
+
+ dependencyManagementEClass = createEClass(DEPENDENCY_MANAGEMENT);
+ createEReference(dependencyManagementEClass, DEPENDENCY_MANAGEMENT__DEPENDENCIES);
+
+ deploymentRepositoryEClass = createEClass(DEPLOYMENT_REPOSITORY);
+ createEAttribute(deploymentRepositoryEClass, DEPLOYMENT_REPOSITORY__UNIQUE_VERSION);
+ createEAttribute(deploymentRepositoryEClass, DEPLOYMENT_REPOSITORY__ID);
+ createEAttribute(deploymentRepositoryEClass, DEPLOYMENT_REPOSITORY__NAME);
+ createEAttribute(deploymentRepositoryEClass, DEPLOYMENT_REPOSITORY__URL);
+ createEAttribute(deploymentRepositoryEClass, DEPLOYMENT_REPOSITORY__LAYOUT);
+
+ developerEClass = createEClass(DEVELOPER);
+ createEAttribute(developerEClass, DEVELOPER__ID);
+ createEAttribute(developerEClass, DEVELOPER__NAME);
+ createEAttribute(developerEClass, DEVELOPER__EMAIL);
+ createEAttribute(developerEClass, DEVELOPER__URL);
+ createEAttribute(developerEClass, DEVELOPER__ORGANIZATION);
+ createEAttribute(developerEClass, DEVELOPER__ORGANIZATION_URL);
+ createEAttribute(developerEClass, DEVELOPER__TIMEZONE);
+ createEReference(developerEClass, DEVELOPER__PROPERTIES);
+ createEAttribute(developerEClass, DEVELOPER__ROLES);
+
+ distributionManagementEClass = createEClass(DISTRIBUTION_MANAGEMENT);
+ createEReference(distributionManagementEClass, DISTRIBUTION_MANAGEMENT__REPOSITORY);
+ createEReference(distributionManagementEClass, DISTRIBUTION_MANAGEMENT__SNAPSHOT_REPOSITORY);
+ createEReference(distributionManagementEClass, DISTRIBUTION_MANAGEMENT__SITE);
+ createEAttribute(distributionManagementEClass, DISTRIBUTION_MANAGEMENT__DOWNLOAD_URL);
+ createEReference(distributionManagementEClass, DISTRIBUTION_MANAGEMENT__RELOCATION);
+ createEAttribute(distributionManagementEClass, DISTRIBUTION_MANAGEMENT__STATUS);
+
+ documentRootEClass = createEClass(DOCUMENT_ROOT);
+ createEAttribute(documentRootEClass, DOCUMENT_ROOT__MIXED);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__PROJECT);
+
+ exclusionEClass = createEClass(EXCLUSION);
+ createEAttribute(exclusionEClass, EXCLUSION__ARTIFACT_ID);
+ createEAttribute(exclusionEClass, EXCLUSION__GROUP_ID);
+
+ extensionEClass = createEClass(EXTENSION);
+ createEAttribute(extensionEClass, EXTENSION__GROUP_ID);
+ createEAttribute(extensionEClass, EXTENSION__ARTIFACT_ID);
+ createEAttribute(extensionEClass, EXTENSION__VERSION);
+
+ issueManagementEClass = createEClass(ISSUE_MANAGEMENT);
+ createEAttribute(issueManagementEClass, ISSUE_MANAGEMENT__SYSTEM);
+ createEAttribute(issueManagementEClass, ISSUE_MANAGEMENT__URL);
+
+ licenseEClass = createEClass(LICENSE);
+ createEAttribute(licenseEClass, LICENSE__NAME);
+ createEAttribute(licenseEClass, LICENSE__URL);
+ createEAttribute(licenseEClass, LICENSE__DISTRIBUTION);
+ createEAttribute(licenseEClass, LICENSE__COMMENTS);
+
+ mailingListEClass = createEClass(MAILING_LIST);
+ createEAttribute(mailingListEClass, MAILING_LIST__NAME);
+ createEAttribute(mailingListEClass, MAILING_LIST__SUBSCRIBE);
+ createEAttribute(mailingListEClass, MAILING_LIST__UNSUBSCRIBE);
+ createEAttribute(mailingListEClass, MAILING_LIST__POST);
+ createEAttribute(mailingListEClass, MAILING_LIST__ARCHIVE);
+ createEAttribute(mailingListEClass, MAILING_LIST__OTHER_ARCHIVES);
+
+ modelEClass = createEClass(MODEL);
+ createEReference(modelEClass, MODEL__PARENT);
+ createEAttribute(modelEClass, MODEL__MODEL_VERSION);
+ createEAttribute(modelEClass, MODEL__GROUP_ID);
+ createEAttribute(modelEClass, MODEL__ARTIFACT_ID);
+ createEAttribute(modelEClass, MODEL__PACKAGING);
+ createEAttribute(modelEClass, MODEL__NAME);
+ createEAttribute(modelEClass, MODEL__VERSION);
+ createEAttribute(modelEClass, MODEL__DESCRIPTION);
+ createEAttribute(modelEClass, MODEL__URL);
+ createEReference(modelEClass, MODEL__PREREQUISITES);
+ createEReference(modelEClass, MODEL__ISSUE_MANAGEMENT);
+ createEReference(modelEClass, MODEL__CI_MANAGEMENT);
+ createEAttribute(modelEClass, MODEL__INCEPTION_YEAR);
+ createEReference(modelEClass, MODEL__MAILING_LISTS);
+ createEReference(modelEClass, MODEL__DEVELOPERS);
+ createEReference(modelEClass, MODEL__CONTRIBUTORS);
+ createEReference(modelEClass, MODEL__LICENSES);
+ createEReference(modelEClass, MODEL__SCM);
+ createEReference(modelEClass, MODEL__ORGANIZATION);
+ createEReference(modelEClass, MODEL__BUILD);
+ createEReference(modelEClass, MODEL__PROFILES);
+ createEReference(modelEClass, MODEL__REPOSITORIES);
+ createEReference(modelEClass, MODEL__PLUGIN_REPOSITORIES);
+ createEReference(modelEClass, MODEL__DEPENDENCIES);
+ createEReference(modelEClass, MODEL__REPORTING);
+ createEReference(modelEClass, MODEL__DEPENDENCY_MANAGEMENT);
+ createEReference(modelEClass, MODEL__DISTRIBUTION_MANAGEMENT);
+ createEReference(modelEClass, MODEL__PROPERTIES);
+ createEAttribute(modelEClass, MODEL__MODULES);
+
+ notifierEClass = createEClass(NOTIFIER);
+ createEAttribute(notifierEClass, NOTIFIER__TYPE);
+ createEAttribute(notifierEClass, NOTIFIER__SEND_ON_ERROR);
+ createEAttribute(notifierEClass, NOTIFIER__SEND_ON_FAILURE);
+ createEAttribute(notifierEClass, NOTIFIER__SEND_ON_SUCCESS);
+ createEAttribute(notifierEClass, NOTIFIER__SEND_ON_WARNING);
+ createEAttribute(notifierEClass, NOTIFIER__ADDRESS);
+ createEReference(notifierEClass, NOTIFIER__CONFIGURATION);
+
+ organizationEClass = createEClass(ORGANIZATION);
+ createEAttribute(organizationEClass, ORGANIZATION__NAME);
+ createEAttribute(organizationEClass, ORGANIZATION__URL);
+
+ parentEClass = createEClass(PARENT);
+ createEAttribute(parentEClass, PARENT__ARTIFACT_ID);
+ createEAttribute(parentEClass, PARENT__GROUP_ID);
+ createEAttribute(parentEClass, PARENT__VERSION);
+ createEAttribute(parentEClass, PARENT__RELATIVE_PATH);
+
+ pluginEClass = createEClass(PLUGIN);
+ createEAttribute(pluginEClass, PLUGIN__GROUP_ID);
+ createEAttribute(pluginEClass, PLUGIN__ARTIFACT_ID);
+ createEAttribute(pluginEClass, PLUGIN__VERSION);
+ createEAttribute(pluginEClass, PLUGIN__EXTENSIONS);
+ createEReference(pluginEClass, PLUGIN__EXECUTIONS);
+ createEReference(pluginEClass, PLUGIN__DEPENDENCIES);
+ createEAttribute(pluginEClass, PLUGIN__INHERITED);
+ createEReference(pluginEClass, PLUGIN__CONFIGURATION);
+
+ pluginExecutionEClass = createEClass(PLUGIN_EXECUTION);
+ createEAttribute(pluginExecutionEClass, PLUGIN_EXECUTION__ID);
+ createEAttribute(pluginExecutionEClass, PLUGIN_EXECUTION__PHASE);
+ createEAttribute(pluginExecutionEClass, PLUGIN_EXECUTION__INHERITED);
+ createEAttribute(pluginExecutionEClass, PLUGIN_EXECUTION__GOALS);
+ createEReference(pluginExecutionEClass, PLUGIN_EXECUTION__CONFIGURATION);
+
+ pluginManagementEClass = createEClass(PLUGIN_MANAGEMENT);
+ createEReference(pluginManagementEClass, PLUGIN_MANAGEMENT__PLUGINS);
+
+ prerequisitesEClass = createEClass(PREREQUISITES);
+ createEAttribute(prerequisitesEClass, PREREQUISITES__MAVEN);
+
+ profileEClass = createEClass(PROFILE);
+ createEAttribute(profileEClass, PROFILE__ID);
+ createEReference(profileEClass, PROFILE__ACTIVATION);
+ createEReference(profileEClass, PROFILE__BUILD);
+ createEReference(profileEClass, PROFILE__REPOSITORIES);
+ createEReference(profileEClass, PROFILE__PLUGIN_REPOSITORIES);
+ createEReference(profileEClass, PROFILE__DEPENDENCIES);
+ createEReference(profileEClass, PROFILE__REPORTS);
+ createEReference(profileEClass, PROFILE__DEPENDENCY_MANAGEMENT);
+ createEReference(profileEClass, PROFILE__DISTRIBUTION_MANAGEMENT);
+ createEReference(profileEClass, PROFILE__PROPERTIES);
+ createEAttribute(profileEClass, PROFILE__MODULES);
+ createEReference(profileEClass, PROFILE__REPORTING);
+
+ relocationEClass = createEClass(RELOCATION);
+ createEAttribute(relocationEClass, RELOCATION__GROUP_ID);
+ createEAttribute(relocationEClass, RELOCATION__ARTIFACT_ID);
+ createEAttribute(relocationEClass, RELOCATION__VERSION);
+ createEAttribute(relocationEClass, RELOCATION__MESSAGE);
+
+ reportingEClass = createEClass(REPORTING);
+ createEAttribute(reportingEClass, REPORTING__EXCLUDE_DEFAULTS);
+ createEAttribute(reportingEClass, REPORTING__OUTPUT_DIRECTORY);
+ createEReference(reportingEClass, REPORTING__PLUGINS);
+
+ reportPluginEClass = createEClass(REPORT_PLUGIN);
+ createEAttribute(reportPluginEClass, REPORT_PLUGIN__GROUP_ID);
+ createEAttribute(reportPluginEClass, REPORT_PLUGIN__ARTIFACT_ID);
+ createEAttribute(reportPluginEClass, REPORT_PLUGIN__VERSION);
+ createEAttribute(reportPluginEClass, REPORT_PLUGIN__INHERITED);
+ createEReference(reportPluginEClass, REPORT_PLUGIN__REPORT_SETS);
+ createEReference(reportPluginEClass, REPORT_PLUGIN__CONFIGURATION);
+
+ reportSetEClass = createEClass(REPORT_SET);
+ createEAttribute(reportSetEClass, REPORT_SET__ID);
+ createEAttribute(reportSetEClass, REPORT_SET__INHERITED);
+ createEAttribute(reportSetEClass, REPORT_SET__REPORTS);
+ createEReference(reportSetEClass, REPORT_SET__CONFIGURATION);
+
+ repositoryEClass = createEClass(REPOSITORY);
+ createEReference(repositoryEClass, REPOSITORY__RELEASES);
+ createEReference(repositoryEClass, REPOSITORY__SNAPSHOTS);
+ createEAttribute(repositoryEClass, REPOSITORY__ID);
+ createEAttribute(repositoryEClass, REPOSITORY__NAME);
+ createEAttribute(repositoryEClass, REPOSITORY__URL);
+ createEAttribute(repositoryEClass, REPOSITORY__LAYOUT);
+
+ repositoryPolicyEClass = createEClass(REPOSITORY_POLICY);
+ createEAttribute(repositoryPolicyEClass, REPOSITORY_POLICY__ENABLED);
+ createEAttribute(repositoryPolicyEClass, REPOSITORY_POLICY__UPDATE_POLICY);
+ createEAttribute(repositoryPolicyEClass, REPOSITORY_POLICY__CHECKSUM_POLICY);
+
+ resourceEClass = createEClass(RESOURCE);
+ createEAttribute(resourceEClass, RESOURCE__TARGET_PATH);
+ createEAttribute(resourceEClass, RESOURCE__FILTERING);
+ createEAttribute(resourceEClass, RESOURCE__DIRECTORY);
+ createEAttribute(resourceEClass, RESOURCE__INCLUDES);
+ createEAttribute(resourceEClass, RESOURCE__EXCLUDES);
+
+ scmEClass = createEClass(SCM);
+ createEAttribute(scmEClass, SCM__CONNECTION);
+ createEAttribute(scmEClass, SCM__DEVELOPER_CONNECTION);
+ createEAttribute(scmEClass, SCM__TAG);
+ createEAttribute(scmEClass, SCM__URL);
+
+ siteEClass = createEClass(SITE);
+ createEAttribute(siteEClass, SITE__ID);
+ createEAttribute(siteEClass, SITE__NAME);
+ createEAttribute(siteEClass, SITE__URL);
+
+ propertyElementEClass = createEClass(PROPERTY_ELEMENT);
+ createEAttribute(propertyElementEClass, PROPERTY_ELEMENT__NAME);
+ createEAttribute(propertyElementEClass, PROPERTY_ELEMENT__VALUE);
+
+ configurationEClass = createEClass(CONFIGURATION);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ private boolean isInitialized = false;
+
+ /**
+ * Complete the initialization of the package and its meta-model. This
+ * method is guarded to have no affect on any invocation but its first. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public void initializePackageContents() {
+ if (isInitialized) return;
+ isInitialized = true;
+
+ // Initialize package
+ setName(eNAME);
+ setNsPrefix(eNS_PREFIX);
+ setNsURI(eNS_URI);
+
+ // Obtain other dependent packages
+ XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI);
+
+ // Create type parameters
+
+ // Set bounds for type parameters
+
+ // Add supertypes to classes
+ buildEClass.getESuperTypes().add(this.getBuildBase());
+
+ // Initialize classes and features; add operations and parameters
+ initEClass(activationEClass, Activation.class, "Activation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getActivation_ActiveByDefault(), theXMLTypePackage.getString(), "activeByDefault", "false", 0, 1, Activation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getActivation_Jdk(), theXMLTypePackage.getString(), "jdk", null, 0, 1, Activation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getActivation_Os(), this.getActivationOS(), null, "os", null, 0, 1, Activation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getActivation_Property(), this.getActivationProperty(), null, "property", null, 0, 1, Activation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getActivation_File(), this.getActivationFile(), null, "file", null, 0, 1, Activation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(activationFileEClass, ActivationFile.class, "ActivationFile", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getActivationFile_Missing(), theXMLTypePackage.getString(), "missing", null, 0, 1, ActivationFile.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getActivationFile_Exists(), theXMLTypePackage.getString(), "exists", null, 0, 1, ActivationFile.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(activationOSEClass, ActivationOS.class, "ActivationOS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getActivationOS_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, ActivationOS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getActivationOS_Family(), theXMLTypePackage.getString(), "family", null, 0, 1, ActivationOS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getActivationOS_Arch(), theXMLTypePackage.getString(), "arch", null, 0, 1, ActivationOS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getActivationOS_Version(), theXMLTypePackage.getString(), "version", null, 0, 1, ActivationOS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(activationPropertyEClass, ActivationProperty.class, "ActivationProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getActivationProperty_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, ActivationProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getActivationProperty_Value(), theXMLTypePackage.getString(), "value", null, 0, 1, ActivationProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(buildEClass, Build.class, "Build", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getBuild_SourceDirectory(), theXMLTypePackage.getString(), "sourceDirectory", null, 0, 1, Build.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getBuild_ScriptSourceDirectory(), theXMLTypePackage.getString(), "scriptSourceDirectory", null, 0, 1, Build.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getBuild_TestSourceDirectory(), theXMLTypePackage.getString(), "testSourceDirectory", null, 0, 1, Build.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getBuild_OutputDirectory(), theXMLTypePackage.getString(), "outputDirectory", null, 0, 1, Build.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getBuild_TestOutputDirectory(), theXMLTypePackage.getString(), "testOutputDirectory", null, 0, 1, Build.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getBuild_Extensions(), this.getExtension(), null, "extensions", null, 0, -1, Build.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(buildBaseEClass, BuildBase.class, "BuildBase", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getBuildBase_DefaultGoal(), theXMLTypePackage.getString(), "defaultGoal", null, 0, 1, BuildBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getBuildBase_Resources(), this.getResource(), null, "resources", null, 0, -1, BuildBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getBuildBase_TestResources(), this.getResource(), null, "testResources", null, 0, -1, BuildBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getBuildBase_Directory(), theXMLTypePackage.getString(), "directory", null, 0, 1, BuildBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getBuildBase_FinalName(), theXMLTypePackage.getString(), "finalName", null, 0, 1, BuildBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getBuildBase_PluginManagement(), this.getPluginManagement(), null, "pluginManagement", null, 0, 1, BuildBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getBuildBase_Plugins(), this.getPlugin(), null, "plugins", null, 0, -1, BuildBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getBuildBase_Filters(), theXMLTypePackage.getString(), "filters", null, 0, -1, BuildBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(ciManagementEClass, CiManagement.class, "CiManagement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getCiManagement_System(), theXMLTypePackage.getString(), "system", null, 0, 1, CiManagement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getCiManagement_Url(), theXMLTypePackage.getString(), "url", null, 0, 1, CiManagement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getCiManagement_Notifiers(), this.getNotifier(), null, "notifiers", null, 0, -1, CiManagement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(contributorEClass, Contributor.class, "Contributor", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getContributor_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, Contributor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getContributor_Email(), theXMLTypePackage.getString(), "email", null, 0, 1, Contributor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getContributor_Url(), theXMLTypePackage.getString(), "url", null, 0, 1, Contributor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getContributor_Organization(), theXMLTypePackage.getString(), "organization", null, 0, 1, Contributor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getContributor_OrganizationUrl(), theXMLTypePackage.getString(), "organizationUrl", null, 0, 1, Contributor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getContributor_Timezone(), theXMLTypePackage.getString(), "timezone", null, 0, 1, Contributor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getContributor_Properties(), this.getPropertyElement(), null, "properties", null, 0, -1, Contributor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getContributor_Roles(), theXMLTypePackage.getString(), "roles", null, 0, -1, Contributor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(dependencyEClass, Dependency.class, "Dependency", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getDependency_GroupId(), theXMLTypePackage.getString(), "groupId", null, 0, 1, Dependency.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDependency_ArtifactId(), theXMLTypePackage.getString(), "artifactId", null, 0, 1, Dependency.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDependency_Version(), theXMLTypePackage.getString(), "version", null, 0, 1, Dependency.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDependency_Type(), theXMLTypePackage.getString(), "type", null, 0, 1, Dependency.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDependency_Classifier(), theXMLTypePackage.getString(), "classifier", null, 0, 1, Dependency.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDependency_Scope(), theXMLTypePackage.getString(), "scope", null, 0, 1, Dependency.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDependency_SystemPath(), theXMLTypePackage.getString(), "systemPath", null, 0, 1, Dependency.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDependency_Exclusions(), this.getExclusion(), null, "exclusions", null, 0, -1, Dependency.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDependency_Optional(), theXMLTypePackage.getString(), "optional", "false", 0, 1, Dependency.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(dependencyManagementEClass, DependencyManagement.class, "DependencyManagement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getDependencyManagement_Dependencies(), this.getDependency(), null, "dependencies", null, 0, -1, DependencyManagement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(deploymentRepositoryEClass, DeploymentRepository.class, "DeploymentRepository", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getDeploymentRepository_UniqueVersion(), theXMLTypePackage.getString(), "uniqueVersion", "true", 0, 1, DeploymentRepository.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDeploymentRepository_Id(), theXMLTypePackage.getString(), "id", null, 0, 1, DeploymentRepository.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDeploymentRepository_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, DeploymentRepository.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDeploymentRepository_Url(), theXMLTypePackage.getString(), "url", null, 0, 1, DeploymentRepository.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDeploymentRepository_Layout(), theXMLTypePackage.getString(), "layout", null, 0, 1, DeploymentRepository.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(developerEClass, Developer.class, "Developer", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getDeveloper_Id(), theXMLTypePackage.getString(), "id", null, 0, 1, Developer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDeveloper_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, Developer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDeveloper_Email(), theXMLTypePackage.getString(), "email", null, 0, 1, Developer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDeveloper_Url(), theXMLTypePackage.getString(), "url", null, 0, 1, Developer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDeveloper_Organization(), theXMLTypePackage.getString(), "organization", null, 0, 1, Developer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDeveloper_OrganizationUrl(), theXMLTypePackage.getString(), "organizationUrl", null, 0, 1, Developer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDeveloper_Timezone(), theXMLTypePackage.getString(), "timezone", null, 0, 1, Developer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDeveloper_Properties(), this.getPropertyElement(), null, "properties", null, 0, -1, Developer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDeveloper_Roles(), theXMLTypePackage.getString(), "roles", null, 0, -1, Developer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(distributionManagementEClass, DistributionManagement.class, "DistributionManagement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getDistributionManagement_Repository(), this.getDeploymentRepository(), null, "repository", null, 0, 1, DistributionManagement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDistributionManagement_SnapshotRepository(), this.getDeploymentRepository(), null, "snapshotRepository", null, 0, 1, DistributionManagement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDistributionManagement_Site(), this.getSite(), null, "site", null, 0, 1, DistributionManagement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDistributionManagement_DownloadUrl(), theXMLTypePackage.getString(), "downloadUrl", null, 0, 1, DistributionManagement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDistributionManagement_Relocation(), this.getRelocation(), null, "relocation", null, 0, 1, DistributionManagement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDistributionManagement_Status(), theXMLTypePackage.getString(), "status", null, 0, 1, DistributionManagement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(documentRootEClass, DocumentRoot.class, "DocumentRoot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getDocumentRoot_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_XMLNSPrefixMap(), ecorePackage.getEStringToStringMapEntry(), null, "xMLNSPrefixMap", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_XSISchemaLocation(), ecorePackage.getEStringToStringMapEntry(), null, "xSISchemaLocation", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_Project(), this.getModel(), null, "project", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+
+ initEClass(exclusionEClass, Exclusion.class, "Exclusion", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getExclusion_ArtifactId(), theXMLTypePackage.getString(), "artifactId", null, 0, 1, Exclusion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getExclusion_GroupId(), theXMLTypePackage.getString(), "groupId", null, 0, 1, Exclusion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(extensionEClass, Extension.class, "Extension", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getExtension_GroupId(), theXMLTypePackage.getString(), "groupId", null, 0, 1, Extension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getExtension_ArtifactId(), theXMLTypePackage.getString(), "artifactId", null, 0, 1, Extension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getExtension_Version(), theXMLTypePackage.getString(), "version", null, 0, 1, Extension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(issueManagementEClass, IssueManagement.class, "IssueManagement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getIssueManagement_System(), theXMLTypePackage.getString(), "system", null, 0, 1, IssueManagement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getIssueManagement_Url(), theXMLTypePackage.getString(), "url", null, 0, 1, IssueManagement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(licenseEClass, License.class, "License", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getLicense_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, License.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getLicense_Url(), theXMLTypePackage.getString(), "url", null, 0, 1, License.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getLicense_Distribution(), theXMLTypePackage.getString(), "distribution", null, 0, 1, License.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getLicense_Comments(), theXMLTypePackage.getString(), "comments", null, 0, 1, License.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(mailingListEClass, MailingList.class, "MailingList", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getMailingList_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, MailingList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getMailingList_Subscribe(), theXMLTypePackage.getString(), "subscribe", null, 0, 1, MailingList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getMailingList_Unsubscribe(), theXMLTypePackage.getString(), "unsubscribe", null, 0, 1, MailingList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getMailingList_Post(), theXMLTypePackage.getString(), "post", null, 0, 1, MailingList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getMailingList_Archive(), theXMLTypePackage.getString(), "archive", null, 0, 1, MailingList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getMailingList_OtherArchives(), ecorePackage.getEString(), "otherArchives", null, 0, -1, MailingList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(modelEClass, Model.class, "Model", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getModel_Parent(), this.getParent(), null, "parent", null, 0, 1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getModel_ModelVersion(), theXMLTypePackage.getString(), "modelVersion", null, 0, 1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getModel_GroupId(), theXMLTypePackage.getString(), "groupId", null, 0, 1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getModel_ArtifactId(), theXMLTypePackage.getString(), "artifactId", null, 0, 1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getModel_Packaging(), theXMLTypePackage.getString(), "packaging", null, 0, 1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getModel_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getModel_Version(), theXMLTypePackage.getString(), "version", null, 0, 1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getModel_Description(), theXMLTypePackage.getString(), "description", null, 0, 1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getModel_Url(), theXMLTypePackage.getString(), "url", null, 0, 1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getModel_Prerequisites(), this.getPrerequisites(), null, "prerequisites", null, 0, 1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getModel_IssueManagement(), this.getIssueManagement(), null, "issueManagement", null, 0, 1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getModel_CiManagement(), this.getCiManagement(), null, "ciManagement", null, 0, 1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getModel_InceptionYear(), theXMLTypePackage.getString(), "inceptionYear", null, 0, 1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getModel_MailingLists(), this.getMailingList(), null, "mailingLists", null, 0, -1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getModel_Developers(), this.getDeveloper(), null, "developers", null, 0, -1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getModel_Contributors(), this.getContributor(), null, "contributors", null, 0, -1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getModel_Licenses(), this.getLicense(), null, "licenses", null, 0, -1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getModel_Scm(), this.getScm(), null, "scm", null, 0, 1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getModel_Organization(), this.getOrganization(), null, "organization", null, 0, 1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getModel_Build(), this.getBuild(), null, "build", null, 0, 1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getModel_Profiles(), this.getProfile(), null, "profiles", null, 0, -1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getModel_Repositories(), this.getRepository(), null, "repositories", null, 0, -1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getModel_PluginRepositories(), this.getRepository(), null, "pluginRepositories", null, 0, -1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getModel_Dependencies(), this.getDependency(), null, "dependencies", null, 0, -1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getModel_Reporting(), this.getReporting(), null, "reporting", null, 0, 1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getModel_DependencyManagement(), this.getDependencyManagement(), null, "dependencyManagement", null, 0, 1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getModel_DistributionManagement(), this.getDistributionManagement(), null, "distributionManagement", null, 0, 1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getModel_Properties(), this.getPropertyElement(), null, "properties", null, 0, -1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getModel_Modules(), theXMLTypePackage.getString(), "modules", null, 0, -1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(notifierEClass, Notifier.class, "Notifier", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getNotifier_Type(), theXMLTypePackage.getString(), "type", null, 0, 1, Notifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getNotifier_SendOnError(), theXMLTypePackage.getString(), "sendOnError", "true", 0, 1, Notifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getNotifier_SendOnFailure(), theXMLTypePackage.getString(), "sendOnFailure", "true", 0, 1, Notifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getNotifier_SendOnSuccess(), theXMLTypePackage.getString(), "sendOnSuccess", "true", 0, 1, Notifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getNotifier_SendOnWarning(), theXMLTypePackage.getString(), "sendOnWarning", "true", 0, 1, Notifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getNotifier_Address(), theXMLTypePackage.getString(), "address", null, 0, 1, Notifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getNotifier_Configuration(), this.getPropertyElement(), null, "configuration", null, 0, -1, Notifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(organizationEClass, Organization.class, "Organization", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getOrganization_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, Organization.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getOrganization_Url(), theXMLTypePackage.getString(), "url", null, 0, 1, Organization.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(parentEClass, Parent.class, "Parent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getParent_ArtifactId(), theXMLTypePackage.getString(), "artifactId", null, 0, 1, Parent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getParent_GroupId(), theXMLTypePackage.getString(), "groupId", null, 0, 1, Parent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getParent_Version(), theXMLTypePackage.getString(), "version", null, 0, 1, Parent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getParent_RelativePath(), theXMLTypePackage.getString(), "relativePath", null, 0, 1, Parent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(pluginEClass, Plugin.class, "Plugin", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getPlugin_GroupId(), theXMLTypePackage.getString(), "groupId", null, 0, 1, Plugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getPlugin_ArtifactId(), theXMLTypePackage.getString(), "artifactId", null, 0, 1, Plugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getPlugin_Version(), theXMLTypePackage.getString(), "version", null, 0, 1, Plugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getPlugin_Extensions(), theXMLTypePackage.getString(), "extensions", "false", 0, 1, Plugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getPlugin_Executions(), this.getPluginExecution(), null, "executions", null, 0, -1, Plugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getPlugin_Dependencies(), this.getDependency(), null, "dependencies", null, 0, -1, Plugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getPlugin_Inherited(), theXMLTypePackage.getString(), "inherited", null, 0, 1, Plugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getPlugin_Configuration(), this.getConfiguration(), null, "configuration", null, 0, 1, Plugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(pluginExecutionEClass, PluginExecution.class, "PluginExecution", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getPluginExecution_Id(), theXMLTypePackage.getString(), "id", null, 0, 1, PluginExecution.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getPluginExecution_Phase(), theXMLTypePackage.getString(), "phase", null, 0, 1, PluginExecution.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getPluginExecution_Inherited(), theXMLTypePackage.getString(), "inherited", null, 0, 1, PluginExecution.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getPluginExecution_Goals(), theXMLTypePackage.getString(), "goals", null, 0, -1, PluginExecution.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getPluginExecution_Configuration(), this.getConfiguration(), null, "configuration", null, 0, 1, PluginExecution.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(pluginManagementEClass, PluginManagement.class, "PluginManagement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getPluginManagement_Plugins(), this.getPlugin(), null, "plugins", null, 0, -1, PluginManagement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(prerequisitesEClass, Prerequisites.class, "Prerequisites", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getPrerequisites_Maven(), theXMLTypePackage.getString(), "maven", null, 0, 1, Prerequisites.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(profileEClass, Profile.class, "Profile", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getProfile_Id(), theXMLTypePackage.getString(), "id", null, 0, 1, Profile.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getProfile_Activation(), this.getActivation(), null, "activation", null, 0, 1, Profile.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getProfile_Build(), this.getBuildBase(), null, "build", null, 0, 1, Profile.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getProfile_Repositories(), this.getRepository(), null, "repositories", null, 0, -1, Profile.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getProfile_PluginRepositories(), this.getRepository(), null, "pluginRepositories", null, 0, -1, Profile.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getProfile_Dependencies(), this.getDependency(), null, "dependencies", null, 0, -1, Profile.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getProfile_Reports(), this.getReportPlugin(), null, "reports", null, 0, -1, Profile.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getProfile_DependencyManagement(), this.getDependencyManagement(), null, "dependencyManagement", null, 0, 1, Profile.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getProfile_DistributionManagement(), this.getDistributionManagement(), null, "distributionManagement", null, 0, 1, Profile.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getProfile_Properties(), this.getPropertyElement(), null, "properties", null, 0, -1, Profile.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getProfile_Modules(), theXMLTypePackage.getString(), "modules", null, 0, -1, Profile.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getProfile_Reporting(), this.getReporting(), null, "reporting", null, 0, 1, Profile.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(relocationEClass, Relocation.class, "Relocation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getRelocation_GroupId(), theXMLTypePackage.getString(), "groupId", null, 0, 1, Relocation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getRelocation_ArtifactId(), theXMLTypePackage.getString(), "artifactId", null, 0, 1, Relocation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getRelocation_Version(), theXMLTypePackage.getString(), "version", null, 0, 1, Relocation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getRelocation_Message(), theXMLTypePackage.getString(), "message", null, 0, 1, Relocation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(reportingEClass, Reporting.class, "Reporting", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getReporting_ExcludeDefaults(), theXMLTypePackage.getString(), "excludeDefaults", "false", 0, 1, Reporting.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getReporting_OutputDirectory(), theXMLTypePackage.getString(), "outputDirectory", null, 0, 1, Reporting.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getReporting_Plugins(), this.getReportPlugin(), null, "plugins", null, 0, -1, Reporting.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(reportPluginEClass, ReportPlugin.class, "ReportPlugin", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getReportPlugin_GroupId(), theXMLTypePackage.getString(), "groupId", null, 0, 1, ReportPlugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getReportPlugin_ArtifactId(), theXMLTypePackage.getString(), "artifactId", null, 0, 1, ReportPlugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getReportPlugin_Version(), theXMLTypePackage.getString(), "version", null, 0, 1, ReportPlugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getReportPlugin_Inherited(), theXMLTypePackage.getString(), "inherited", null, 0, 1, ReportPlugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getReportPlugin_ReportSets(), this.getReportSet(), null, "reportSets", null, 0, -1, ReportPlugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getReportPlugin_Configuration(), this.getConfiguration(), null, "configuration", null, 0, 1, ReportPlugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(reportSetEClass, ReportSet.class, "ReportSet", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getReportSet_Id(), theXMLTypePackage.getString(), "id", null, 0, 1, ReportSet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getReportSet_Inherited(), theXMLTypePackage.getString(), "inherited", null, 0, 1, ReportSet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getReportSet_Reports(), theXMLTypePackage.getString(), "reports", null, 0, -1, ReportSet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getReportSet_Configuration(), this.getConfiguration(), null, "configuration", null, 0, 1, ReportSet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(repositoryEClass, Repository.class, "Repository", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getRepository_Releases(), this.getRepositoryPolicy(), null, "releases", null, 0, 1, Repository.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getRepository_Snapshots(), this.getRepositoryPolicy(), null, "snapshots", null, 0, 1, Repository.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getRepository_Id(), theXMLTypePackage.getString(), "id", null, 0, 1, Repository.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getRepository_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, Repository.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getRepository_Url(), theXMLTypePackage.getString(), "url", null, 0, 1, Repository.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getRepository_Layout(), theXMLTypePackage.getString(), "layout", null, 0, 1, Repository.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(repositoryPolicyEClass, RepositoryPolicy.class, "RepositoryPolicy", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getRepositoryPolicy_Enabled(), theXMLTypePackage.getString(), "enabled", "true", 0, 1, RepositoryPolicy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getRepositoryPolicy_UpdatePolicy(), theXMLTypePackage.getString(), "updatePolicy", null, 0, 1, RepositoryPolicy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getRepositoryPolicy_ChecksumPolicy(), theXMLTypePackage.getString(), "checksumPolicy", null, 0, 1, RepositoryPolicy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(resourceEClass, Resource.class, "Resource", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getResource_TargetPath(), theXMLTypePackage.getString(), "targetPath", null, 0, 1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getResource_Filtering(), theXMLTypePackage.getString(), "filtering", "false", 0, 1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getResource_Directory(), theXMLTypePackage.getString(), "directory", null, 0, 1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getResource_Includes(), theXMLTypePackage.getString(), "includes", null, 0, -1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getResource_Excludes(), theXMLTypePackage.getString(), "excludes", null, 0, -1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(scmEClass, Scm.class, "Scm", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getScm_Connection(), theXMLTypePackage.getString(), "connection", null, 0, 1, Scm.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getScm_DeveloperConnection(), theXMLTypePackage.getString(), "developerConnection", null, 0, 1, Scm.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getScm_Tag(), theXMLTypePackage.getString(), "tag", null, 0, 1, Scm.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getScm_Url(), theXMLTypePackage.getString(), "url", null, 0, 1, Scm.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(siteEClass, Site.class, "Site", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getSite_Id(), theXMLTypePackage.getString(), "id", null, 0, 1, Site.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSite_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, Site.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSite_Url(), theXMLTypePackage.getString(), "url", null, 0, 1, Site.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(propertyElementEClass, PropertyElement.class, "PropertyElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getPropertyElement_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, PropertyElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getPropertyElement_Value(), theXMLTypePackage.getString(), "value", null, 0, 1, PropertyElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(configurationEClass, Configuration.class, "Configuration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+
+ // Create resource
+ createResource(eNS_URI);
+
+ // Create annotations
+ // http:///org/eclipse/emf/ecore/util/ExtendedMetaData
+ createExtendedMetaDataAnnotations();
+ }
+
+ /**
+ * Initializes the annotations for
+ * <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void createExtendedMetaDataAnnotations() {
+ String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";
+ addAnnotation
+ (activationEClass,
+ source,
+ new String[] {
+ "name", "Activation",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getActivation_ActiveByDefault(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "activeByDefault",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getActivation_Jdk(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "jdk",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getActivation_Os(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "os",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getActivation_Property(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "property",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getActivation_File(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "file",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (activationFileEClass,
+ source,
+ new String[] {
+ "name", "ActivationFile",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getActivationFile_Missing(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "missing",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getActivationFile_Exists(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "exists",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (activationOSEClass,
+ source,
+ new String[] {
+ "name", "ActivationOS",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getActivationOS_Name(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "name",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getActivationOS_Family(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "family",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getActivationOS_Arch(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "arch",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getActivationOS_Version(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "version",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (activationPropertyEClass,
+ source,
+ new String[] {
+ "name", "ActivationProperty",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getActivationProperty_Name(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "name",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getActivationProperty_Value(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "value",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (buildEClass,
+ source,
+ new String[] {
+ "name", "Build",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getBuild_SourceDirectory(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "sourceDirectory",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getBuild_ScriptSourceDirectory(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "scriptSourceDirectory",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getBuild_TestSourceDirectory(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "testSourceDirectory",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getBuild_OutputDirectory(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "outputDirectory",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getBuild_TestOutputDirectory(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "testOutputDirectory",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getBuild_Extensions(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "extensions",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (buildBaseEClass,
+ source,
+ new String[] {
+ "name", "BuildBase",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getBuildBase_DefaultGoal(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "defaultGoal",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getBuildBase_Resources(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "resources",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getBuildBase_TestResources(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "testResources",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getBuildBase_Directory(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "directory",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getBuildBase_FinalName(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "finalName",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getBuildBase_PluginManagement(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "pluginManagement",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getBuildBase_Plugins(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "plugins",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (ciManagementEClass,
+ source,
+ new String[] {
+ "name", "CiManagement",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getCiManagement_System(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "system",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getCiManagement_Url(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "url",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getCiManagement_Notifiers(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "notifiers",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (contributorEClass,
+ source,
+ new String[] {
+ "name", "Contributor",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getContributor_Name(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "name",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getContributor_Email(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "email",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getContributor_Url(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "url",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getContributor_Organization(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "organization",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getContributor_OrganizationUrl(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "organizationUrl",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getContributor_Timezone(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "timezone",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getContributor_Properties(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "properties",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (dependencyEClass,
+ source,
+ new String[] {
+ "name", "Dependency",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getDependency_GroupId(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "groupId",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDependency_ArtifactId(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "artifactId",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDependency_Version(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "version",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDependency_Type(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "type",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDependency_Classifier(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "classifier",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDependency_Scope(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "scope",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDependency_SystemPath(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "systemPath",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDependency_Exclusions(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "exclusions",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDependency_Optional(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "optional",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (dependencyManagementEClass,
+ source,
+ new String[] {
+ "name", "DependencyManagement",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getDependencyManagement_Dependencies(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "dependencies",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (deploymentRepositoryEClass,
+ source,
+ new String[] {
+ "name", "DeploymentRepository",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getDeploymentRepository_UniqueVersion(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "uniqueVersion",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDeploymentRepository_Id(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "id",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDeploymentRepository_Name(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "name",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDeploymentRepository_Url(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "url",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDeploymentRepository_Layout(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "layout",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (developerEClass,
+ source,
+ new String[] {
+ "name", "Developer",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getDeveloper_Id(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "id",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDeveloper_Name(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "name",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDeveloper_Email(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "email",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDeveloper_Url(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "url",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDeveloper_Organization(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "organization",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDeveloper_OrganizationUrl(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "organizationUrl",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDeveloper_Timezone(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "timezone",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDeveloper_Properties(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "properties",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (distributionManagementEClass,
+ source,
+ new String[] {
+ "name", "DistributionManagement",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getDistributionManagement_Repository(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "repository",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDistributionManagement_SnapshotRepository(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "snapshotRepository",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDistributionManagement_Site(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "site",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDistributionManagement_DownloadUrl(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "downloadUrl",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDistributionManagement_Relocation(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "relocation",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDistributionManagement_Status(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "status",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (documentRootEClass,
+ source,
+ new String[] {
+ "name", "",
+ "kind", "mixed"
+ });
+ addAnnotation
+ (getDocumentRoot_Mixed(),
+ source,
+ new String[] {
+ "kind", "elementWildcard",
+ "name", ":mixed"
+ });
+ addAnnotation
+ (getDocumentRoot_XMLNSPrefixMap(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "xmlns:prefix"
+ });
+ addAnnotation
+ (getDocumentRoot_XSISchemaLocation(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "xsi:schemaLocation"
+ });
+ addAnnotation
+ (getDocumentRoot_Project(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "project",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (exclusionEClass,
+ source,
+ new String[] {
+ "name", "Exclusion",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getExclusion_ArtifactId(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "artifactId",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getExclusion_GroupId(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "groupId",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (extensionEClass,
+ source,
+ new String[] {
+ "name", "Extension",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getExtension_GroupId(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "groupId",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getExtension_ArtifactId(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "artifactId",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getExtension_Version(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "version",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (issueManagementEClass,
+ source,
+ new String[] {
+ "name", "IssueManagement",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getIssueManagement_System(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "system",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getIssueManagement_Url(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "url",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (licenseEClass,
+ source,
+ new String[] {
+ "name", "License",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getLicense_Name(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "name",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getLicense_Url(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "url",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getLicense_Distribution(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "distribution",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getLicense_Comments(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "comments",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (mailingListEClass,
+ source,
+ new String[] {
+ "name", "MailingList",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getMailingList_Name(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "name",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getMailingList_Subscribe(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "subscribe",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getMailingList_Unsubscribe(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "unsubscribe",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getMailingList_Post(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "post",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getMailingList_Archive(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "archive",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (modelEClass,
+ source,
+ new String[] {
+ "name", "Model",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getModel_Parent(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "parent",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_ModelVersion(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "modelVersion",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_GroupId(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "groupId",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_ArtifactId(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "artifactId",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_Packaging(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "packaging",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_Name(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "name",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_Version(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "version",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_Description(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "description",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_Url(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "url",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_Prerequisites(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "prerequisites",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_IssueManagement(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "issueManagement",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_CiManagement(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "ciManagement",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_InceptionYear(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "inceptionYear",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_MailingLists(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "mailingLists",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_Developers(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "developers",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_Contributors(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "contributors",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_Licenses(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "licenses",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_Scm(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "scm",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_Organization(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "organization",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_Build(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "build",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_Profiles(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "profiles",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_Repositories(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "repositories",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_PluginRepositories(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "pluginRepositories",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_Dependencies(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "dependencies",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_Reporting(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "reporting",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_DependencyManagement(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "dependencyManagement",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_DistributionManagement(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "distributionManagement",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getModel_Properties(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "properties",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (notifierEClass,
+ source,
+ new String[] {
+ "name", "Notifier",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getNotifier_Type(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "type",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getNotifier_SendOnError(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "sendOnError",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getNotifier_SendOnFailure(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "sendOnFailure",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getNotifier_SendOnSuccess(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "sendOnSuccess",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getNotifier_SendOnWarning(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "sendOnWarning",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getNotifier_Address(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "address",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (organizationEClass,
+ source,
+ new String[] {
+ "name", "Organization",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getOrganization_Name(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "name",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getOrganization_Url(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "url",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (parentEClass,
+ source,
+ new String[] {
+ "name", "Parent",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getParent_ArtifactId(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "artifactId",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getParent_GroupId(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "groupId",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getParent_Version(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "version",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getParent_RelativePath(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "relativePath",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (pluginEClass,
+ source,
+ new String[] {
+ "name", "Plugin",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getPlugin_GroupId(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "groupId",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getPlugin_ArtifactId(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "artifactId",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getPlugin_Version(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "version",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getPlugin_Extensions(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "extensions",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getPlugin_Executions(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "executions",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getPlugin_Dependencies(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "dependencies",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getPlugin_Inherited(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "inherited",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (pluginExecutionEClass,
+ source,
+ new String[] {
+ "name", "PluginExecution",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getPluginExecution_Id(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "id",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getPluginExecution_Phase(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "phase",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getPluginExecution_Inherited(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "inherited",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (pluginManagementEClass,
+ source,
+ new String[] {
+ "name", "PluginManagement",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getPluginManagement_Plugins(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "plugins",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (prerequisitesEClass,
+ source,
+ new String[] {
+ "name", "Prerequisites",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getPrerequisites_Maven(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "maven",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (profileEClass,
+ source,
+ new String[] {
+ "name", "Profile",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getProfile_Id(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "id",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getProfile_Activation(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "activation",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getProfile_Build(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "build",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getProfile_Repositories(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "repositories",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getProfile_PluginRepositories(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "pluginRepositories",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getProfile_Dependencies(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "dependencies",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getProfile_Reports(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "reports",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getProfile_DependencyManagement(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "dependencyManagement",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getProfile_DistributionManagement(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "distributionManagement",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getProfile_Properties(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "properties",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (relocationEClass,
+ source,
+ new String[] {
+ "name", "Relocation",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getRelocation_GroupId(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "groupId",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getRelocation_ArtifactId(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "artifactId",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getRelocation_Version(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "version",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getRelocation_Message(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "message",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (reportingEClass,
+ source,
+ new String[] {
+ "name", "Reporting",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getReporting_ExcludeDefaults(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "excludeDefaults",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getReporting_OutputDirectory(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "outputDirectory",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getReporting_Plugins(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "plugins",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (reportPluginEClass,
+ source,
+ new String[] {
+ "name", "ReportPlugin",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getReportPlugin_GroupId(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "groupId",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getReportPlugin_ArtifactId(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "artifactId",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getReportPlugin_Version(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "version",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getReportPlugin_Inherited(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "inherited",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getReportPlugin_ReportSets(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "reportSets",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (reportSetEClass,
+ source,
+ new String[] {
+ "name", "ReportSet",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getReportSet_Id(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "id",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getReportSet_Inherited(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "inherited",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (repositoryEClass,
+ source,
+ new String[] {
+ "name", "Repository",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getRepository_Releases(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "releases",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getRepository_Snapshots(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "snapshots",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getRepository_Id(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "id",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getRepository_Name(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "name",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getRepository_Url(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "url",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getRepository_Layout(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "layout",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (repositoryPolicyEClass,
+ source,
+ new String[] {
+ "name", "RepositoryPolicy",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getRepositoryPolicy_Enabled(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "enabled",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getRepositoryPolicy_UpdatePolicy(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "updatePolicy",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getRepositoryPolicy_ChecksumPolicy(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "checksumPolicy",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (resourceEClass,
+ source,
+ new String[] {
+ "name", "Resource",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getResource_TargetPath(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "targetPath",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getResource_Filtering(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "filtering",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getResource_Directory(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "directory",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (scmEClass,
+ source,
+ new String[] {
+ "name", "Scm",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getScm_Connection(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "connection",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getScm_DeveloperConnection(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "developerConnection",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getScm_Tag(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "tag",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getScm_Url(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "url",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (siteEClass,
+ source,
+ new String[] {
+ "name", "Site",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getSite_Id(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "id",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getSite_Name(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "name",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getSite_Url(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "url",
+ "namespace", "##targetNamespace"
+ });
+ }
+
+} // PomPackageImpl

Back to the top