blob: be189a6762123ca0287230c93f74b1147ef6b39c [file] [log] [blame]
/*******************************************************************************
* 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 2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Sonatype, Inc. - initial API and implementation
*******************************************************************************/
package org.eclipse.m2e.model.edit.pom.impl;
import static org.eclipse.m2e.model.edit.pom.PomPackage.RESOURCE;
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