All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jboss.drools.impl.DroolsPackageImpl Maven / Gradle / Ivy

There is a newer version: 7.74.1.Final
Show newest version
/**
 */
package org.jboss.drools.impl;

import java.math.BigInteger;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.ecore.EValidator;

import org.eclipse.emf.ecore.impl.EPackageImpl;

import org.eclipse.emf.ecore.xml.type.XMLTypePackage;

import org.jboss.drools.BetaDistributionType;
import org.jboss.drools.BinomialDistributionType;
import org.jboss.drools.BooleanParameterType;
import org.jboss.drools.Calendar;
import org.jboss.drools.ConstantParameter;
import org.jboss.drools.ControlParameters;
import org.jboss.drools.CostParameters;
import org.jboss.drools.DateTimeParameterType;
import org.jboss.drools.DecimalParameterType;
import org.jboss.drools.DistributionParameter;
import org.jboss.drools.DocumentRoot;
import org.jboss.drools.DroolsFactory;
import org.jboss.drools.DroolsPackage;
import org.jboss.drools.DurationParameterType;
import org.jboss.drools.ElementParameters;
import org.jboss.drools.ElementParametersType;
import org.jboss.drools.EnumParameterType;
import org.jboss.drools.ErlangDistributionType;
import org.jboss.drools.ExpressionParameterType;
import org.jboss.drools.FloatingParameterType;
import org.jboss.drools.GammaDistributionType;
import org.jboss.drools.GlobalType;
import org.jboss.drools.ImportType;
import org.jboss.drools.LogNormalDistributionType;
import org.jboss.drools.MetadataType;
import org.jboss.drools.MetaentryType;
import org.jboss.drools.NegativeExponentialDistributionType;
import org.jboss.drools.NormalDistributionType;
import org.jboss.drools.NumericParameterType;
import org.jboss.drools.OnEntryScriptType;
import org.jboss.drools.OnExitScriptType;
import org.jboss.drools.Parameter;
import org.jboss.drools.ParameterValue;
import org.jboss.drools.PoissonDistributionType;
import org.jboss.drools.PriorityParameters;
import org.jboss.drools.ProcessAnalysisDataType;
import org.jboss.drools.PropertyParameters;
import org.jboss.drools.PropertyType;
import org.jboss.drools.RandomDistributionType;
import org.jboss.drools.ResourceParameters;
import org.jboss.drools.ResultType;
import org.jboss.drools.Scenario;
import org.jboss.drools.ScenarioParameters;
import org.jboss.drools.ScenarioParametersType;
import org.jboss.drools.StringParameterType;
import org.jboss.drools.TimeParameters;
import org.jboss.drools.TimeUnit;
import org.jboss.drools.TriangularDistributionType;
import org.jboss.drools.TruncatedNormalDistributionType;
import org.jboss.drools.UniformDistributionType;
import org.jboss.drools.UserDistributionDataPointType;
import org.jboss.drools.UserDistributionType;
import org.jboss.drools.VendorExtension;
import org.jboss.drools.WeibullDistributionType;

import org.jboss.drools.util.DroolsValidator;

/**
 * 
 * An implementation of the model Package.
 * 
 * @generated
 */
public class DroolsPackageImpl extends EPackageImpl implements DroolsPackage {
	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass betaDistributionTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass binomialDistributionTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass booleanParameterTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass calendarEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass constantParameterEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass controlParametersEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass costParametersEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass dateTimeParameterTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass decimalParameterTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass distributionParameterEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass documentRootEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass durationParameterTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass elementParametersEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass elementParametersTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass enumParameterTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass erlangDistributionTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass expressionParameterTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass floatingParameterTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass gammaDistributionTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass globalTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass importTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass logNormalDistributionTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass metadataTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass metaentryTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass negativeExponentialDistributionTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass normalDistributionTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass numericParameterTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass onEntryScriptTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass onExitScriptTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass parameterEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass parameterValueEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass poissonDistributionTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass priorityParametersEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass processAnalysisDataTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass propertyParametersEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass propertyTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass randomDistributionTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass resourceParametersEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass scenarioEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass scenarioParametersEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass scenarioParametersTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass stringParameterTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass timeParametersEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass triangularDistributionTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass truncatedNormalDistributionTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass uniformDistributionTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass userDistributionDataPointTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass userDistributionTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass vendorExtensionEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass weibullDistributionTypeEClass = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EEnum resultTypeEEnum = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EEnum timeUnitEEnum = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EDataType packageNameTypeEDataType = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EDataType priorityTypeEDataType = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EDataType resultTypeObjectEDataType = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EDataType ruleFlowGroupTypeEDataType = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EDataType taskNameTypeEDataType = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EDataType timeUnitObjectEDataType = null;

	/**
	 * 
	 * 
	 * @generated
	 */
	private EDataType versionTypeEDataType = null;

	/**
	 * Creates an instance of the model Package, registered with
	 * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
	 * package URI value.
	 * 

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. * * * @see org.eclipse.emf.ecore.EPackage.Registry * @see org.jboss.drools.DroolsPackage#eNS_URI * @see #init() * @generated */ private DroolsPackageImpl() { super(eNS_URI, DroolsFactory.eINSTANCE); } /** * * * @generated */ private static boolean isInited = false; /** * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. * *

This method is used to initialize {@link DroolsPackage#eINSTANCE} when that field is accessed. * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. * * * @see #eNS_URI * @see #createPackageContents() * @see #initializePackageContents() * @generated */ public static DroolsPackage init() { if (isInited) return (DroolsPackage)EPackage.Registry.INSTANCE.getEPackage(DroolsPackage.eNS_URI); // Obtain or create and register package DroolsPackageImpl theDroolsPackage = (DroolsPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof DroolsPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new DroolsPackageImpl()); isInited = true; // Initialize simple dependencies XMLTypePackage.eINSTANCE.eClass(); // Create package meta-data objects theDroolsPackage.createPackageContents(); // Initialize created meta-data theDroolsPackage.initializePackageContents(); // Register package validator EValidator.Registry.INSTANCE.put (theDroolsPackage, new EValidator.Descriptor() { public EValidator getEValidator() { return DroolsValidator.INSTANCE; } }); // Mark meta-data to indicate it can't be changed theDroolsPackage.freeze(); // Update the registry and return the package EPackage.Registry.INSTANCE.put(DroolsPackage.eNS_URI, theDroolsPackage); return theDroolsPackage; } /** * * * @generated */ public EClass getBetaDistributionType() { return betaDistributionTypeEClass; } /** * * * @generated */ public EAttribute getBetaDistributionType_Scale() { return (EAttribute)betaDistributionTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getBetaDistributionType_Shape() { return (EAttribute)betaDistributionTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getBinomialDistributionType() { return binomialDistributionTypeEClass; } /** * * * @generated */ public EAttribute getBinomialDistributionType_Probability() { return (EAttribute)binomialDistributionTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getBinomialDistributionType_Trials() { return (EAttribute)binomialDistributionTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getBooleanParameterType() { return booleanParameterTypeEClass; } /** * * * @generated */ public EAttribute getBooleanParameterType_Value() { return (EAttribute)booleanParameterTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getCalendar() { return calendarEClass; } /** * * * @generated */ public EAttribute getCalendar_Value() { return (EAttribute)calendarEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getCalendar_Id() { return (EAttribute)calendarEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getCalendar_Name() { return (EAttribute)calendarEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EClass getConstantParameter() { return constantParameterEClass; } /** * * * @generated */ public EClass getControlParameters() { return controlParametersEClass; } /** * * * @generated */ public EReference getControlParameters_Probability() { return (EReference)controlParametersEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getControlParameters_InterTriggerTimer() { return (EReference)controlParametersEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getControlParameters_MaxTriggerCount() { return (EReference)controlParametersEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EClass getCostParameters() { return costParametersEClass; } /** * * * @generated */ public EReference getCostParameters_FixedCost() { return (EReference)costParametersEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getCostParameters_UnitCost() { return (EReference)costParametersEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getCostParameters_CurrencyUnit() { return (EAttribute)costParametersEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EClass getDateTimeParameterType() { return dateTimeParameterTypeEClass; } /** * * * @generated */ public EAttribute getDateTimeParameterType_Value() { return (EAttribute)dateTimeParameterTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getDecimalParameterType() { return decimalParameterTypeEClass; } /** * * * @generated */ public EAttribute getDecimalParameterType_Value() { return (EAttribute)decimalParameterTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getDistributionParameter() { return distributionParameterEClass; } /** * * * @generated */ public EAttribute getDistributionParameter_Discrete() { return (EAttribute)distributionParameterEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getDocumentRoot() { return documentRootEClass; } /** * * * @generated */ public EAttribute getDocumentRoot_Mixed() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getDocumentRoot_XMLNSPrefixMap() { return (EReference)documentRootEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getDocumentRoot_XSISchemaLocation() { return (EReference)documentRootEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EReference getDocumentRoot_BetaDistribution() { return (EReference)documentRootEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EReference getDocumentRoot_ParameterValue() { return (EReference)documentRootEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EReference getDocumentRoot_BinomialDistribution() { return (EReference)documentRootEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ public EReference getDocumentRoot_BooleanParameter() { return (EReference)documentRootEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ public EReference getDocumentRoot_DateTimeParameter() { return (EReference)documentRootEClass.getEStructuralFeatures().get(7); } /** * * * @generated */ public EReference getDocumentRoot_DecimalParameter() { return (EReference)documentRootEClass.getEStructuralFeatures().get(8); } /** * * * @generated */ public EReference getDocumentRoot_DurationParameter() { return (EReference)documentRootEClass.getEStructuralFeatures().get(9); } /** * * * @generated */ public EReference getDocumentRoot_EnumParameter() { return (EReference)documentRootEClass.getEStructuralFeatures().get(10); } /** * * * @generated */ public EReference getDocumentRoot_ErlangDistribution() { return (EReference)documentRootEClass.getEStructuralFeatures().get(11); } /** * * * @generated */ public EReference getDocumentRoot_ExpressionParameter() { return (EReference)documentRootEClass.getEStructuralFeatures().get(12); } /** * * * @generated */ public EReference getDocumentRoot_FloatingParameter() { return (EReference)documentRootEClass.getEStructuralFeatures().get(13); } /** * * * @generated */ public EReference getDocumentRoot_GammaDistribution() { return (EReference)documentRootEClass.getEStructuralFeatures().get(14); } /** * * * @generated */ public EReference getDocumentRoot_Global() { return (EReference)documentRootEClass.getEStructuralFeatures().get(15); } /** * * * @generated */ public EReference getDocumentRoot_Import() { return (EReference)documentRootEClass.getEStructuralFeatures().get(16); } /** * * * @generated */ public EReference getDocumentRoot_LogNormalDistribution() { return (EReference)documentRootEClass.getEStructuralFeatures().get(17); } /** * * * @generated */ public EReference getDocumentRoot_Metadata() { return (EReference)documentRootEClass.getEStructuralFeatures().get(18); } /** * * * @generated */ public EReference getDocumentRoot_Metaentry() { return (EReference)documentRootEClass.getEStructuralFeatures().get(19); } /** * * * @generated */ public EReference getDocumentRoot_NegativeExponentialDistribution() { return (EReference)documentRootEClass.getEStructuralFeatures().get(20); } /** * * * @generated */ public EReference getDocumentRoot_NormalDistribution() { return (EReference)documentRootEClass.getEStructuralFeatures().get(21); } /** * * * @generated */ public EReference getDocumentRoot_NumericParameter() { return (EReference)documentRootEClass.getEStructuralFeatures().get(22); } /** * * * @generated */ public EReference getDocumentRoot_OnEntryScript() { return (EReference)documentRootEClass.getEStructuralFeatures().get(23); } /** * * * @generated */ public EReference getDocumentRoot_OnExitScript() { return (EReference)documentRootEClass.getEStructuralFeatures().get(24); } /** * * * @generated */ public EReference getDocumentRoot_PoissonDistribution() { return (EReference)documentRootEClass.getEStructuralFeatures().get(25); } /** * * * @generated */ public EReference getDocumentRoot_ProcessAnalysisData() { return (EReference)documentRootEClass.getEStructuralFeatures().get(26); } /** * * * @generated */ public EReference getDocumentRoot_RandomDistribution() { return (EReference)documentRootEClass.getEStructuralFeatures().get(27); } /** * * * @generated */ public EReference getDocumentRoot_StringParameter() { return (EReference)documentRootEClass.getEStructuralFeatures().get(28); } /** * * * @generated */ public EReference getDocumentRoot_TriangularDistribution() { return (EReference)documentRootEClass.getEStructuralFeatures().get(29); } /** * * * @generated */ public EReference getDocumentRoot_TruncatedNormalDistribution() { return (EReference)documentRootEClass.getEStructuralFeatures().get(30); } /** * * * @generated */ public EReference getDocumentRoot_UniformDistribution() { return (EReference)documentRootEClass.getEStructuralFeatures().get(31); } /** * * * @generated */ public EReference getDocumentRoot_UserDistribution() { return (EReference)documentRootEClass.getEStructuralFeatures().get(32); } /** * * * @generated */ public EReference getDocumentRoot_UserDistributionDataPoint() { return (EReference)documentRootEClass.getEStructuralFeatures().get(33); } /** * * * @generated */ public EReference getDocumentRoot_WeibullDistribution() { return (EReference)documentRootEClass.getEStructuralFeatures().get(34); } /** * * * @generated */ public EAttribute getDocumentRoot_PackageName() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(35); } /** * * * @generated */ public EAttribute getDocumentRoot_Priority() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(36); } /** * * * @generated */ public EAttribute getDocumentRoot_RuleFlowGroup() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(37); } /** * * * @generated */ public EAttribute getDocumentRoot_TaskName() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(38); } /** * * * @generated */ public EAttribute getDocumentRoot_Version() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(39); } /** * * * @generated */ public EClass getDurationParameterType() { return durationParameterTypeEClass; } /** * * * @generated */ public EAttribute getDurationParameterType_Value() { return (EAttribute)durationParameterTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getElementParameters() { return elementParametersEClass; } /** * * * @generated */ public EReference getElementParameters_TimeParameters() { return (EReference)elementParametersEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getElementParameters_ControlParameters() { return (EReference)elementParametersEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getElementParameters_ResourceParameters() { return (EReference)elementParametersEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EReference getElementParameters_PriorityParameters() { return (EReference)elementParametersEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EReference getElementParameters_CostParameters() { return (EReference)elementParametersEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EReference getElementParameters_PropertyParameters() { return (EReference)elementParametersEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ public EReference getElementParameters_VendorExtension() { return (EReference)elementParametersEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ public EAttribute getElementParameters_ElementId() { return (EAttribute)elementParametersEClass.getEStructuralFeatures().get(7); } /** * * * @generated */ public EAttribute getElementParameters_Id() { return (EAttribute)elementParametersEClass.getEStructuralFeatures().get(8); } /** * * * @generated */ public EClass getElementParametersType() { return elementParametersTypeEClass; } /** * * * @generated */ public EClass getEnumParameterType() { return enumParameterTypeEClass; } /** * * * @generated */ public EAttribute getEnumParameterType_Group() { return (EAttribute)enumParameterTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getEnumParameterType_ParameterValueGroup() { return (EAttribute)enumParameterTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getEnumParameterType_ParameterValue() { return (EReference)enumParameterTypeEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EClass getErlangDistributionType() { return erlangDistributionTypeEClass; } /** * * * @generated */ public EAttribute getErlangDistributionType_K() { return (EAttribute)erlangDistributionTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getErlangDistributionType_Mean() { return (EAttribute)erlangDistributionTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getExpressionParameterType() { return expressionParameterTypeEClass; } /** * * * @generated */ public EAttribute getExpressionParameterType_Value() { return (EAttribute)expressionParameterTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getFloatingParameterType() { return floatingParameterTypeEClass; } /** * * * @generated */ public EAttribute getFloatingParameterType_Value() { return (EAttribute)floatingParameterTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getGammaDistributionType() { return gammaDistributionTypeEClass; } /** * * * @generated */ public EAttribute getGammaDistributionType_Scale() { return (EAttribute)gammaDistributionTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getGammaDistributionType_Shape() { return (EAttribute)gammaDistributionTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getGlobalType() { return globalTypeEClass; } /** * * * @generated */ public EAttribute getGlobalType_Identifier() { return (EAttribute)globalTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getGlobalType_Type() { return (EAttribute)globalTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getImportType() { return importTypeEClass; } /** * * * @generated */ public EAttribute getImportType_Name() { return (EAttribute)importTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getLogNormalDistributionType() { return logNormalDistributionTypeEClass; } /** * * * @generated */ public EAttribute getLogNormalDistributionType_Mean() { return (EAttribute)logNormalDistributionTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getLogNormalDistributionType_StandardDeviation() { return (EAttribute)logNormalDistributionTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getMetadataType() { return metadataTypeEClass; } /** * * * @generated */ public EReference getMetadataType_Metaentry() { return (EReference)metadataTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getMetaentryType() { return metaentryTypeEClass; } /** * * * @generated */ public EAttribute getMetaentryType_Name() { return (EAttribute)metaentryTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getMetaentryType_Value() { return (EAttribute)metaentryTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getNegativeExponentialDistributionType() { return negativeExponentialDistributionTypeEClass; } /** * * * @generated */ public EAttribute getNegativeExponentialDistributionType_Mean() { return (EAttribute)negativeExponentialDistributionTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getNormalDistributionType() { return normalDistributionTypeEClass; } /** * * * @generated */ public EAttribute getNormalDistributionType_Mean() { return (EAttribute)normalDistributionTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getNormalDistributionType_StandardDeviation() { return (EAttribute)normalDistributionTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getNumericParameterType() { return numericParameterTypeEClass; } /** * * * @generated */ public EAttribute getNumericParameterType_Value() { return (EAttribute)numericParameterTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getOnEntryScriptType() { return onEntryScriptTypeEClass; } /** * * * @generated */ public EAttribute getOnEntryScriptType_Script() { return (EAttribute)onEntryScriptTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getOnEntryScriptType_ScriptFormat() { return (EAttribute)onEntryScriptTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getOnExitScriptType() { return onExitScriptTypeEClass; } /** * * * @generated */ public EAttribute getOnExitScriptType_Script() { return (EAttribute)onExitScriptTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getOnExitScriptType_ScriptFormat() { return (EAttribute)onExitScriptTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getParameter() { return parameterEClass; } /** * * * @generated */ public EAttribute getParameter_ResultRequest() { return (EAttribute)parameterEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getParameter_ParameterValueGroup() { return (EAttribute)parameterEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getParameter_ParameterValue() { return (EReference)parameterEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getParameter_Kpi() { return (EAttribute)parameterEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EAttribute getParameter_Sla() { return (EAttribute)parameterEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EClass getParameterValue() { return parameterValueEClass; } /** * * * @generated */ public EAttribute getParameterValue_Instance() { return (EAttribute)parameterValueEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getParameterValue_Result() { return (EAttribute)parameterValueEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getParameterValue_ValidFor() { return (EAttribute)parameterValueEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EClass getPoissonDistributionType() { return poissonDistributionTypeEClass; } /** * * * @generated */ public EAttribute getPoissonDistributionType_Mean() { return (EAttribute)poissonDistributionTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getPriorityParameters() { return priorityParametersEClass; } /** * * * @generated */ public EReference getPriorityParameters_Interruptible() { return (EReference)priorityParametersEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getPriorityParameters_Priority() { return (EReference)priorityParametersEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getProcessAnalysisDataType() { return processAnalysisDataTypeEClass; } /** * * * @generated */ public EAttribute getProcessAnalysisDataType_Group() { return (EAttribute)processAnalysisDataTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getProcessAnalysisDataType_Scenario() { return (EReference)processAnalysisDataTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getPropertyParameters() { return propertyParametersEClass; } /** * * * @generated */ public EReference getPropertyParameters_Property() { return (EReference)propertyParametersEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getPropertyType() { return propertyTypeEClass; } /** * * * @generated */ public EAttribute getPropertyType_Name() { return (EAttribute)propertyTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getRandomDistributionType() { return randomDistributionTypeEClass; } /** * * * @generated */ public EAttribute getRandomDistributionType_Max() { return (EAttribute)randomDistributionTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getRandomDistributionType_Min() { return (EAttribute)randomDistributionTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getResourceParameters() { return resourceParametersEClass; } /** * * * @generated */ public EReference getResourceParameters_Selection() { return (EReference)resourceParametersEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getResourceParameters_Availability() { return (EReference)resourceParametersEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getResourceParameters_Quantity() { return (EReference)resourceParametersEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EReference getResourceParameters_Workinghours() { return (EReference)resourceParametersEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EReference getResourceParameters_Role() { return (EReference)resourceParametersEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EClass getScenario() { return scenarioEClass; } /** * * * @generated */ public EReference getScenario_ScenarioParameters() { return (EReference)scenarioEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getScenario_ElementParameters() { return (EReference)scenarioEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getScenario_Calendar() { return (EReference)scenarioEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EReference getScenario_VendorExtension() { return (EReference)scenarioEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EAttribute getScenario_Author() { return (EAttribute)scenarioEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EAttribute getScenario_Created() { return (EAttribute)scenarioEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ public EAttribute getScenario_Description() { return (EAttribute)scenarioEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ public EAttribute getScenario_Id() { return (EAttribute)scenarioEClass.getEStructuralFeatures().get(7); } /** * * * @generated */ public EAttribute getScenario_Inherits() { return (EAttribute)scenarioEClass.getEStructuralFeatures().get(8); } /** * * * @generated */ public EAttribute getScenario_Modified() { return (EAttribute)scenarioEClass.getEStructuralFeatures().get(9); } /** * * * @generated */ public EAttribute getScenario_Name() { return (EAttribute)scenarioEClass.getEStructuralFeatures().get(10); } /** * * * @generated */ public EAttribute getScenario_Result() { return (EAttribute)scenarioEClass.getEStructuralFeatures().get(11); } /** * * * @generated */ public EAttribute getScenario_Vendor() { return (EAttribute)scenarioEClass.getEStructuralFeatures().get(12); } /** * * * @generated */ public EAttribute getScenario_Version() { return (EAttribute)scenarioEClass.getEStructuralFeatures().get(13); } /** * * * @generated */ public EClass getScenarioParameters() { return scenarioParametersEClass; } /** * * * @generated */ public EReference getScenarioParameters_Start() { return (EReference)scenarioParametersEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getScenarioParameters_Duration() { return (EReference)scenarioParametersEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getScenarioParameters_PropertyParameters() { return (EReference)scenarioParametersEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getScenarioParameters_BaseCurrencyUnit() { return (EAttribute)scenarioParametersEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EAttribute getScenarioParameters_BaseTimeUnit() { return (EAttribute)scenarioParametersEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EAttribute getScenarioParameters_Replication() { return (EAttribute)scenarioParametersEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ public EAttribute getScenarioParameters_Seed() { return (EAttribute)scenarioParametersEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ public EClass getScenarioParametersType() { return scenarioParametersTypeEClass; } /** * * * @generated */ public EClass getStringParameterType() { return stringParameterTypeEClass; } /** * * * @generated */ public EAttribute getStringParameterType_Value() { return (EAttribute)stringParameterTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getTimeParameters() { return timeParametersEClass; } /** * * * @generated */ public EReference getTimeParameters_TransferTime() { return (EReference)timeParametersEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getTimeParameters_QueueTime() { return (EReference)timeParametersEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getTimeParameters_WaitTime() { return (EReference)timeParametersEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EReference getTimeParameters_SetUpTime() { return (EReference)timeParametersEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EReference getTimeParameters_ProcessingTime() { return (EReference)timeParametersEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EReference getTimeParameters_ValidationTime() { return (EReference)timeParametersEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ public EReference getTimeParameters_ReworkTime() { return (EReference)timeParametersEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ public EAttribute getTimeParameters_TimeUnit() { return (EAttribute)timeParametersEClass.getEStructuralFeatures().get(7); } /** * * * @generated */ public EClass getTriangularDistributionType() { return triangularDistributionTypeEClass; } /** * * * @generated */ public EAttribute getTriangularDistributionType_Max() { return (EAttribute)triangularDistributionTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getTriangularDistributionType_Min() { return (EAttribute)triangularDistributionTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getTriangularDistributionType_MostLikely() { return (EAttribute)triangularDistributionTypeEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EClass getTruncatedNormalDistributionType() { return truncatedNormalDistributionTypeEClass; } /** * * * @generated */ public EAttribute getTruncatedNormalDistributionType_Max() { return (EAttribute)truncatedNormalDistributionTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getTruncatedNormalDistributionType_Mean() { return (EAttribute)truncatedNormalDistributionTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getTruncatedNormalDistributionType_Min() { return (EAttribute)truncatedNormalDistributionTypeEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getTruncatedNormalDistributionType_StandardDeviation() { return (EAttribute)truncatedNormalDistributionTypeEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EClass getUniformDistributionType() { return uniformDistributionTypeEClass; } /** * * * @generated */ public EAttribute getUniformDistributionType_Max() { return (EAttribute)uniformDistributionTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getUniformDistributionType_Min() { return (EAttribute)uniformDistributionTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getUserDistributionDataPointType() { return userDistributionDataPointTypeEClass; } /** * * * @generated */ public EAttribute getUserDistributionDataPointType_ParameterValueGroup() { return (EAttribute)userDistributionDataPointTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getUserDistributionDataPointType_ParameterValue() { return (EReference)userDistributionDataPointTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getUserDistributionDataPointType_Probability() { return (EAttribute)userDistributionDataPointTypeEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EClass getUserDistributionType() { return userDistributionTypeEClass; } /** * * * @generated */ public EAttribute getUserDistributionType_Group() { return (EAttribute)userDistributionTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getUserDistributionType_UserDistributionDataPoint() { return (EReference)userDistributionTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getVendorExtension() { return vendorExtensionEClass; } /** * * * @generated */ public EAttribute getVendorExtension_Any() { return (EAttribute)vendorExtensionEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getVendorExtension_Name() { return (EAttribute)vendorExtensionEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getVendorExtension_AnyAttribute() { return (EAttribute)vendorExtensionEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EClass getWeibullDistributionType() { return weibullDistributionTypeEClass; } /** * * * @generated */ public EAttribute getWeibullDistributionType_Scale() { return (EAttribute)weibullDistributionTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getWeibullDistributionType_Shape() { return (EAttribute)weibullDistributionTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EEnum getResultType() { return resultTypeEEnum; } /** * * * @generated */ public EEnum getTimeUnit() { return timeUnitEEnum; } /** * * * @generated */ public EDataType getPackageNameType() { return packageNameTypeEDataType; } /** * * * @generated */ public EDataType getPriorityType() { return priorityTypeEDataType; } /** * * * @generated */ public EDataType getResultTypeObject() { return resultTypeObjectEDataType; } /** * * * @generated */ public EDataType getRuleFlowGroupType() { return ruleFlowGroupTypeEDataType; } /** * * * @generated */ public EDataType getTaskNameType() { return taskNameTypeEDataType; } /** * * * @generated */ public EDataType getTimeUnitObject() { return timeUnitObjectEDataType; } /** * * * @generated */ public EDataType getVersionType() { return versionTypeEDataType; } /** * * * @generated */ public DroolsFactory getDroolsFactory() { return (DroolsFactory)getEFactoryInstance(); } /** * * * @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. * * * @generated */ public void createPackageContents() { if (isCreated) return; isCreated = true; // Create classes and their features betaDistributionTypeEClass = createEClass(BETA_DISTRIBUTION_TYPE); createEAttribute(betaDistributionTypeEClass, BETA_DISTRIBUTION_TYPE__SCALE); createEAttribute(betaDistributionTypeEClass, BETA_DISTRIBUTION_TYPE__SHAPE); binomialDistributionTypeEClass = createEClass(BINOMIAL_DISTRIBUTION_TYPE); createEAttribute(binomialDistributionTypeEClass, BINOMIAL_DISTRIBUTION_TYPE__PROBABILITY); createEAttribute(binomialDistributionTypeEClass, BINOMIAL_DISTRIBUTION_TYPE__TRIALS); booleanParameterTypeEClass = createEClass(BOOLEAN_PARAMETER_TYPE); createEAttribute(booleanParameterTypeEClass, BOOLEAN_PARAMETER_TYPE__VALUE); calendarEClass = createEClass(CALENDAR); createEAttribute(calendarEClass, CALENDAR__VALUE); createEAttribute(calendarEClass, CALENDAR__ID); createEAttribute(calendarEClass, CALENDAR__NAME); constantParameterEClass = createEClass(CONSTANT_PARAMETER); controlParametersEClass = createEClass(CONTROL_PARAMETERS); createEReference(controlParametersEClass, CONTROL_PARAMETERS__PROBABILITY); createEReference(controlParametersEClass, CONTROL_PARAMETERS__INTER_TRIGGER_TIMER); createEReference(controlParametersEClass, CONTROL_PARAMETERS__MAX_TRIGGER_COUNT); costParametersEClass = createEClass(COST_PARAMETERS); createEReference(costParametersEClass, COST_PARAMETERS__FIXED_COST); createEReference(costParametersEClass, COST_PARAMETERS__UNIT_COST); createEAttribute(costParametersEClass, COST_PARAMETERS__CURRENCY_UNIT); dateTimeParameterTypeEClass = createEClass(DATE_TIME_PARAMETER_TYPE); createEAttribute(dateTimeParameterTypeEClass, DATE_TIME_PARAMETER_TYPE__VALUE); decimalParameterTypeEClass = createEClass(DECIMAL_PARAMETER_TYPE); createEAttribute(decimalParameterTypeEClass, DECIMAL_PARAMETER_TYPE__VALUE); distributionParameterEClass = createEClass(DISTRIBUTION_PARAMETER); createEAttribute(distributionParameterEClass, DISTRIBUTION_PARAMETER__DISCRETE); 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__BETA_DISTRIBUTION); createEReference(documentRootEClass, DOCUMENT_ROOT__PARAMETER_VALUE); createEReference(documentRootEClass, DOCUMENT_ROOT__BINOMIAL_DISTRIBUTION); createEReference(documentRootEClass, DOCUMENT_ROOT__BOOLEAN_PARAMETER); createEReference(documentRootEClass, DOCUMENT_ROOT__DATE_TIME_PARAMETER); createEReference(documentRootEClass, DOCUMENT_ROOT__DECIMAL_PARAMETER); createEReference(documentRootEClass, DOCUMENT_ROOT__DURATION_PARAMETER); createEReference(documentRootEClass, DOCUMENT_ROOT__ENUM_PARAMETER); createEReference(documentRootEClass, DOCUMENT_ROOT__ERLANG_DISTRIBUTION); createEReference(documentRootEClass, DOCUMENT_ROOT__EXPRESSION_PARAMETER); createEReference(documentRootEClass, DOCUMENT_ROOT__FLOATING_PARAMETER); createEReference(documentRootEClass, DOCUMENT_ROOT__GAMMA_DISTRIBUTION); createEReference(documentRootEClass, DOCUMENT_ROOT__GLOBAL); createEReference(documentRootEClass, DOCUMENT_ROOT__IMPORT); createEReference(documentRootEClass, DOCUMENT_ROOT__LOG_NORMAL_DISTRIBUTION); createEReference(documentRootEClass, DOCUMENT_ROOT__METADATA); createEReference(documentRootEClass, DOCUMENT_ROOT__METAENTRY); createEReference(documentRootEClass, DOCUMENT_ROOT__NEGATIVE_EXPONENTIAL_DISTRIBUTION); createEReference(documentRootEClass, DOCUMENT_ROOT__NORMAL_DISTRIBUTION); createEReference(documentRootEClass, DOCUMENT_ROOT__NUMERIC_PARAMETER); createEReference(documentRootEClass, DOCUMENT_ROOT__ON_ENTRY_SCRIPT); createEReference(documentRootEClass, DOCUMENT_ROOT__ON_EXIT_SCRIPT); createEReference(documentRootEClass, DOCUMENT_ROOT__POISSON_DISTRIBUTION); createEReference(documentRootEClass, DOCUMENT_ROOT__PROCESS_ANALYSIS_DATA); createEReference(documentRootEClass, DOCUMENT_ROOT__RANDOM_DISTRIBUTION); createEReference(documentRootEClass, DOCUMENT_ROOT__STRING_PARAMETER); createEReference(documentRootEClass, DOCUMENT_ROOT__TRIANGULAR_DISTRIBUTION); createEReference(documentRootEClass, DOCUMENT_ROOT__TRUNCATED_NORMAL_DISTRIBUTION); createEReference(documentRootEClass, DOCUMENT_ROOT__UNIFORM_DISTRIBUTION); createEReference(documentRootEClass, DOCUMENT_ROOT__USER_DISTRIBUTION); createEReference(documentRootEClass, DOCUMENT_ROOT__USER_DISTRIBUTION_DATA_POINT); createEReference(documentRootEClass, DOCUMENT_ROOT__WEIBULL_DISTRIBUTION); createEAttribute(documentRootEClass, DOCUMENT_ROOT__PACKAGE_NAME); createEAttribute(documentRootEClass, DOCUMENT_ROOT__PRIORITY); createEAttribute(documentRootEClass, DOCUMENT_ROOT__RULE_FLOW_GROUP); createEAttribute(documentRootEClass, DOCUMENT_ROOT__TASK_NAME); createEAttribute(documentRootEClass, DOCUMENT_ROOT__VERSION); durationParameterTypeEClass = createEClass(DURATION_PARAMETER_TYPE); createEAttribute(durationParameterTypeEClass, DURATION_PARAMETER_TYPE__VALUE); elementParametersEClass = createEClass(ELEMENT_PARAMETERS); createEReference(elementParametersEClass, ELEMENT_PARAMETERS__TIME_PARAMETERS); createEReference(elementParametersEClass, ELEMENT_PARAMETERS__CONTROL_PARAMETERS); createEReference(elementParametersEClass, ELEMENT_PARAMETERS__RESOURCE_PARAMETERS); createEReference(elementParametersEClass, ELEMENT_PARAMETERS__PRIORITY_PARAMETERS); createEReference(elementParametersEClass, ELEMENT_PARAMETERS__COST_PARAMETERS); createEReference(elementParametersEClass, ELEMENT_PARAMETERS__PROPERTY_PARAMETERS); createEReference(elementParametersEClass, ELEMENT_PARAMETERS__VENDOR_EXTENSION); createEAttribute(elementParametersEClass, ELEMENT_PARAMETERS__ELEMENT_ID); createEAttribute(elementParametersEClass, ELEMENT_PARAMETERS__ID); elementParametersTypeEClass = createEClass(ELEMENT_PARAMETERS_TYPE); enumParameterTypeEClass = createEClass(ENUM_PARAMETER_TYPE); createEAttribute(enumParameterTypeEClass, ENUM_PARAMETER_TYPE__GROUP); createEAttribute(enumParameterTypeEClass, ENUM_PARAMETER_TYPE__PARAMETER_VALUE_GROUP); createEReference(enumParameterTypeEClass, ENUM_PARAMETER_TYPE__PARAMETER_VALUE); erlangDistributionTypeEClass = createEClass(ERLANG_DISTRIBUTION_TYPE); createEAttribute(erlangDistributionTypeEClass, ERLANG_DISTRIBUTION_TYPE__K); createEAttribute(erlangDistributionTypeEClass, ERLANG_DISTRIBUTION_TYPE__MEAN); expressionParameterTypeEClass = createEClass(EXPRESSION_PARAMETER_TYPE); createEAttribute(expressionParameterTypeEClass, EXPRESSION_PARAMETER_TYPE__VALUE); floatingParameterTypeEClass = createEClass(FLOATING_PARAMETER_TYPE); createEAttribute(floatingParameterTypeEClass, FLOATING_PARAMETER_TYPE__VALUE); gammaDistributionTypeEClass = createEClass(GAMMA_DISTRIBUTION_TYPE); createEAttribute(gammaDistributionTypeEClass, GAMMA_DISTRIBUTION_TYPE__SCALE); createEAttribute(gammaDistributionTypeEClass, GAMMA_DISTRIBUTION_TYPE__SHAPE); globalTypeEClass = createEClass(GLOBAL_TYPE); createEAttribute(globalTypeEClass, GLOBAL_TYPE__IDENTIFIER); createEAttribute(globalTypeEClass, GLOBAL_TYPE__TYPE); importTypeEClass = createEClass(IMPORT_TYPE); createEAttribute(importTypeEClass, IMPORT_TYPE__NAME); logNormalDistributionTypeEClass = createEClass(LOG_NORMAL_DISTRIBUTION_TYPE); createEAttribute(logNormalDistributionTypeEClass, LOG_NORMAL_DISTRIBUTION_TYPE__MEAN); createEAttribute(logNormalDistributionTypeEClass, LOG_NORMAL_DISTRIBUTION_TYPE__STANDARD_DEVIATION); metadataTypeEClass = createEClass(METADATA_TYPE); createEReference(metadataTypeEClass, METADATA_TYPE__METAENTRY); metaentryTypeEClass = createEClass(METAENTRY_TYPE); createEAttribute(metaentryTypeEClass, METAENTRY_TYPE__NAME); createEAttribute(metaentryTypeEClass, METAENTRY_TYPE__VALUE); negativeExponentialDistributionTypeEClass = createEClass(NEGATIVE_EXPONENTIAL_DISTRIBUTION_TYPE); createEAttribute(negativeExponentialDistributionTypeEClass, NEGATIVE_EXPONENTIAL_DISTRIBUTION_TYPE__MEAN); normalDistributionTypeEClass = createEClass(NORMAL_DISTRIBUTION_TYPE); createEAttribute(normalDistributionTypeEClass, NORMAL_DISTRIBUTION_TYPE__MEAN); createEAttribute(normalDistributionTypeEClass, NORMAL_DISTRIBUTION_TYPE__STANDARD_DEVIATION); numericParameterTypeEClass = createEClass(NUMERIC_PARAMETER_TYPE); createEAttribute(numericParameterTypeEClass, NUMERIC_PARAMETER_TYPE__VALUE); onEntryScriptTypeEClass = createEClass(ON_ENTRY_SCRIPT_TYPE); createEAttribute(onEntryScriptTypeEClass, ON_ENTRY_SCRIPT_TYPE__SCRIPT); createEAttribute(onEntryScriptTypeEClass, ON_ENTRY_SCRIPT_TYPE__SCRIPT_FORMAT); onExitScriptTypeEClass = createEClass(ON_EXIT_SCRIPT_TYPE); createEAttribute(onExitScriptTypeEClass, ON_EXIT_SCRIPT_TYPE__SCRIPT); createEAttribute(onExitScriptTypeEClass, ON_EXIT_SCRIPT_TYPE__SCRIPT_FORMAT); parameterEClass = createEClass(PARAMETER); createEAttribute(parameterEClass, PARAMETER__RESULT_REQUEST); createEAttribute(parameterEClass, PARAMETER__PARAMETER_VALUE_GROUP); createEReference(parameterEClass, PARAMETER__PARAMETER_VALUE); createEAttribute(parameterEClass, PARAMETER__KPI); createEAttribute(parameterEClass, PARAMETER__SLA); parameterValueEClass = createEClass(PARAMETER_VALUE); createEAttribute(parameterValueEClass, PARAMETER_VALUE__INSTANCE); createEAttribute(parameterValueEClass, PARAMETER_VALUE__RESULT); createEAttribute(parameterValueEClass, PARAMETER_VALUE__VALID_FOR); poissonDistributionTypeEClass = createEClass(POISSON_DISTRIBUTION_TYPE); createEAttribute(poissonDistributionTypeEClass, POISSON_DISTRIBUTION_TYPE__MEAN); priorityParametersEClass = createEClass(PRIORITY_PARAMETERS); createEReference(priorityParametersEClass, PRIORITY_PARAMETERS__INTERRUPTIBLE); createEReference(priorityParametersEClass, PRIORITY_PARAMETERS__PRIORITY); processAnalysisDataTypeEClass = createEClass(PROCESS_ANALYSIS_DATA_TYPE); createEAttribute(processAnalysisDataTypeEClass, PROCESS_ANALYSIS_DATA_TYPE__GROUP); createEReference(processAnalysisDataTypeEClass, PROCESS_ANALYSIS_DATA_TYPE__SCENARIO); propertyParametersEClass = createEClass(PROPERTY_PARAMETERS); createEReference(propertyParametersEClass, PROPERTY_PARAMETERS__PROPERTY); propertyTypeEClass = createEClass(PROPERTY_TYPE); createEAttribute(propertyTypeEClass, PROPERTY_TYPE__NAME); randomDistributionTypeEClass = createEClass(RANDOM_DISTRIBUTION_TYPE); createEAttribute(randomDistributionTypeEClass, RANDOM_DISTRIBUTION_TYPE__MAX); createEAttribute(randomDistributionTypeEClass, RANDOM_DISTRIBUTION_TYPE__MIN); resourceParametersEClass = createEClass(RESOURCE_PARAMETERS); createEReference(resourceParametersEClass, RESOURCE_PARAMETERS__SELECTION); createEReference(resourceParametersEClass, RESOURCE_PARAMETERS__AVAILABILITY); createEReference(resourceParametersEClass, RESOURCE_PARAMETERS__QUANTITY); createEReference(resourceParametersEClass, RESOURCE_PARAMETERS__WORKINGHOURS); createEReference(resourceParametersEClass, RESOURCE_PARAMETERS__ROLE); scenarioEClass = createEClass(SCENARIO); createEReference(scenarioEClass, SCENARIO__SCENARIO_PARAMETERS); createEReference(scenarioEClass, SCENARIO__ELEMENT_PARAMETERS); createEReference(scenarioEClass, SCENARIO__CALENDAR); createEReference(scenarioEClass, SCENARIO__VENDOR_EXTENSION); createEAttribute(scenarioEClass, SCENARIO__AUTHOR); createEAttribute(scenarioEClass, SCENARIO__CREATED); createEAttribute(scenarioEClass, SCENARIO__DESCRIPTION); createEAttribute(scenarioEClass, SCENARIO__ID); createEAttribute(scenarioEClass, SCENARIO__INHERITS); createEAttribute(scenarioEClass, SCENARIO__MODIFIED); createEAttribute(scenarioEClass, SCENARIO__NAME); createEAttribute(scenarioEClass, SCENARIO__RESULT); createEAttribute(scenarioEClass, SCENARIO__VENDOR); createEAttribute(scenarioEClass, SCENARIO__VERSION); scenarioParametersEClass = createEClass(SCENARIO_PARAMETERS); createEReference(scenarioParametersEClass, SCENARIO_PARAMETERS__START); createEReference(scenarioParametersEClass, SCENARIO_PARAMETERS__DURATION); createEReference(scenarioParametersEClass, SCENARIO_PARAMETERS__PROPERTY_PARAMETERS); createEAttribute(scenarioParametersEClass, SCENARIO_PARAMETERS__BASE_CURRENCY_UNIT); createEAttribute(scenarioParametersEClass, SCENARIO_PARAMETERS__BASE_TIME_UNIT); createEAttribute(scenarioParametersEClass, SCENARIO_PARAMETERS__REPLICATION); createEAttribute(scenarioParametersEClass, SCENARIO_PARAMETERS__SEED); scenarioParametersTypeEClass = createEClass(SCENARIO_PARAMETERS_TYPE); stringParameterTypeEClass = createEClass(STRING_PARAMETER_TYPE); createEAttribute(stringParameterTypeEClass, STRING_PARAMETER_TYPE__VALUE); timeParametersEClass = createEClass(TIME_PARAMETERS); createEReference(timeParametersEClass, TIME_PARAMETERS__TRANSFER_TIME); createEReference(timeParametersEClass, TIME_PARAMETERS__QUEUE_TIME); createEReference(timeParametersEClass, TIME_PARAMETERS__WAIT_TIME); createEReference(timeParametersEClass, TIME_PARAMETERS__SET_UP_TIME); createEReference(timeParametersEClass, TIME_PARAMETERS__PROCESSING_TIME); createEReference(timeParametersEClass, TIME_PARAMETERS__VALIDATION_TIME); createEReference(timeParametersEClass, TIME_PARAMETERS__REWORK_TIME); createEAttribute(timeParametersEClass, TIME_PARAMETERS__TIME_UNIT); triangularDistributionTypeEClass = createEClass(TRIANGULAR_DISTRIBUTION_TYPE); createEAttribute(triangularDistributionTypeEClass, TRIANGULAR_DISTRIBUTION_TYPE__MAX); createEAttribute(triangularDistributionTypeEClass, TRIANGULAR_DISTRIBUTION_TYPE__MIN); createEAttribute(triangularDistributionTypeEClass, TRIANGULAR_DISTRIBUTION_TYPE__MOST_LIKELY); truncatedNormalDistributionTypeEClass = createEClass(TRUNCATED_NORMAL_DISTRIBUTION_TYPE); createEAttribute(truncatedNormalDistributionTypeEClass, TRUNCATED_NORMAL_DISTRIBUTION_TYPE__MAX); createEAttribute(truncatedNormalDistributionTypeEClass, TRUNCATED_NORMAL_DISTRIBUTION_TYPE__MEAN); createEAttribute(truncatedNormalDistributionTypeEClass, TRUNCATED_NORMAL_DISTRIBUTION_TYPE__MIN); createEAttribute(truncatedNormalDistributionTypeEClass, TRUNCATED_NORMAL_DISTRIBUTION_TYPE__STANDARD_DEVIATION); uniformDistributionTypeEClass = createEClass(UNIFORM_DISTRIBUTION_TYPE); createEAttribute(uniformDistributionTypeEClass, UNIFORM_DISTRIBUTION_TYPE__MAX); createEAttribute(uniformDistributionTypeEClass, UNIFORM_DISTRIBUTION_TYPE__MIN); userDistributionDataPointTypeEClass = createEClass(USER_DISTRIBUTION_DATA_POINT_TYPE); createEAttribute(userDistributionDataPointTypeEClass, USER_DISTRIBUTION_DATA_POINT_TYPE__PARAMETER_VALUE_GROUP); createEReference(userDistributionDataPointTypeEClass, USER_DISTRIBUTION_DATA_POINT_TYPE__PARAMETER_VALUE); createEAttribute(userDistributionDataPointTypeEClass, USER_DISTRIBUTION_DATA_POINT_TYPE__PROBABILITY); userDistributionTypeEClass = createEClass(USER_DISTRIBUTION_TYPE); createEAttribute(userDistributionTypeEClass, USER_DISTRIBUTION_TYPE__GROUP); createEReference(userDistributionTypeEClass, USER_DISTRIBUTION_TYPE__USER_DISTRIBUTION_DATA_POINT); vendorExtensionEClass = createEClass(VENDOR_EXTENSION); createEAttribute(vendorExtensionEClass, VENDOR_EXTENSION__ANY); createEAttribute(vendorExtensionEClass, VENDOR_EXTENSION__NAME); createEAttribute(vendorExtensionEClass, VENDOR_EXTENSION__ANY_ATTRIBUTE); weibullDistributionTypeEClass = createEClass(WEIBULL_DISTRIBUTION_TYPE); createEAttribute(weibullDistributionTypeEClass, WEIBULL_DISTRIBUTION_TYPE__SCALE); createEAttribute(weibullDistributionTypeEClass, WEIBULL_DISTRIBUTION_TYPE__SHAPE); // Create enums resultTypeEEnum = createEEnum(RESULT_TYPE); timeUnitEEnum = createEEnum(TIME_UNIT); // Create data types packageNameTypeEDataType = createEDataType(PACKAGE_NAME_TYPE); priorityTypeEDataType = createEDataType(PRIORITY_TYPE); resultTypeObjectEDataType = createEDataType(RESULT_TYPE_OBJECT); ruleFlowGroupTypeEDataType = createEDataType(RULE_FLOW_GROUP_TYPE); taskNameTypeEDataType = createEDataType(TASK_NAME_TYPE); timeUnitObjectEDataType = createEDataType(TIME_UNIT_OBJECT); versionTypeEDataType = createEDataType(VERSION_TYPE); } /** * * * @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. * * * @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 betaDistributionTypeEClass.getESuperTypes().add(this.getDistributionParameter()); binomialDistributionTypeEClass.getESuperTypes().add(this.getDistributionParameter()); booleanParameterTypeEClass.getESuperTypes().add(this.getConstantParameter()); constantParameterEClass.getESuperTypes().add(this.getParameterValue()); dateTimeParameterTypeEClass.getESuperTypes().add(this.getConstantParameter()); decimalParameterTypeEClass.getESuperTypes().add(this.getConstantParameter()); distributionParameterEClass.getESuperTypes().add(this.getParameterValue()); durationParameterTypeEClass.getESuperTypes().add(this.getConstantParameter()); elementParametersTypeEClass.getESuperTypes().add(this.getElementParameters()); enumParameterTypeEClass.getESuperTypes().add(this.getParameterValue()); erlangDistributionTypeEClass.getESuperTypes().add(this.getDistributionParameter()); expressionParameterTypeEClass.getESuperTypes().add(this.getParameterValue()); floatingParameterTypeEClass.getESuperTypes().add(this.getConstantParameter()); gammaDistributionTypeEClass.getESuperTypes().add(this.getDistributionParameter()); logNormalDistributionTypeEClass.getESuperTypes().add(this.getDistributionParameter()); negativeExponentialDistributionTypeEClass.getESuperTypes().add(this.getDistributionParameter()); normalDistributionTypeEClass.getESuperTypes().add(this.getDistributionParameter()); numericParameterTypeEClass.getESuperTypes().add(this.getConstantParameter()); poissonDistributionTypeEClass.getESuperTypes().add(this.getDistributionParameter()); propertyTypeEClass.getESuperTypes().add(this.getParameter()); randomDistributionTypeEClass.getESuperTypes().add(this.getDistributionParameter()); scenarioParametersTypeEClass.getESuperTypes().add(this.getScenarioParameters()); stringParameterTypeEClass.getESuperTypes().add(this.getConstantParameter()); triangularDistributionTypeEClass.getESuperTypes().add(this.getDistributionParameter()); truncatedNormalDistributionTypeEClass.getESuperTypes().add(this.getDistributionParameter()); uniformDistributionTypeEClass.getESuperTypes().add(this.getDistributionParameter()); userDistributionTypeEClass.getESuperTypes().add(this.getDistributionParameter()); weibullDistributionTypeEClass.getESuperTypes().add(this.getDistributionParameter()); // Initialize classes and features; add operations and parameters initEClass(betaDistributionTypeEClass, BetaDistributionType.class, "BetaDistributionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getBetaDistributionType_Scale(), theXMLTypePackage.getDouble(), "scale", null, 0, 1, BetaDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBetaDistributionType_Shape(), theXMLTypePackage.getDouble(), "shape", null, 0, 1, BetaDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(binomialDistributionTypeEClass, BinomialDistributionType.class, "BinomialDistributionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getBinomialDistributionType_Probability(), theXMLTypePackage.getDouble(), "probability", null, 0, 1, BinomialDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBinomialDistributionType_Trials(), theXMLTypePackage.getLong(), "trials", null, 0, 1, BinomialDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(booleanParameterTypeEClass, BooleanParameterType.class, "BooleanParameterType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getBooleanParameterType_Value(), theXMLTypePackage.getBoolean(), "value", null, 0, 1, BooleanParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(calendarEClass, Calendar.class, "Calendar", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getCalendar_Value(), theXMLTypePackage.getString(), "value", null, 0, 1, Calendar.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCalendar_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, Calendar.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCalendar_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, Calendar.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(constantParameterEClass, ConstantParameter.class, "ConstantParameter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(controlParametersEClass, ControlParameters.class, "ControlParameters", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getControlParameters_Probability(), this.getParameter(), null, "probability", null, 0, 1, ControlParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getControlParameters_InterTriggerTimer(), this.getParameter(), null, "interTriggerTimer", null, 0, 1, ControlParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getControlParameters_MaxTriggerCount(), this.getParameter(), null, "maxTriggerCount", null, 0, 1, ControlParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(costParametersEClass, CostParameters.class, "CostParameters", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getCostParameters_FixedCost(), this.getParameter(), null, "fixedCost", null, 0, 1, CostParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getCostParameters_UnitCost(), this.getParameter(), null, "unitCost", null, 0, 1, CostParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCostParameters_CurrencyUnit(), theXMLTypePackage.getString(), "currencyUnit", null, 0, 1, CostParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(dateTimeParameterTypeEClass, DateTimeParameterType.class, "DateTimeParameterType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getDateTimeParameterType_Value(), theXMLTypePackage.getDateTime(), "value", null, 0, 1, DateTimeParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(decimalParameterTypeEClass, DecimalParameterType.class, "DecimalParameterType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getDecimalParameterType_Value(), theXMLTypePackage.getDecimal(), "value", null, 0, 1, DecimalParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(distributionParameterEClass, DistributionParameter.class, "DistributionParameter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getDistributionParameter_Discrete(), theXMLTypePackage.getBoolean(), "discrete", "false", 0, 1, DistributionParameter.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_BetaDistribution(), this.getBetaDistributionType(), null, "betaDistribution", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_ParameterValue(), this.getParameterValue(), null, "parameterValue", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_BinomialDistribution(), this.getBinomialDistributionType(), null, "binomialDistribution", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_BooleanParameter(), this.getBooleanParameterType(), null, "booleanParameter", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_DateTimeParameter(), this.getDateTimeParameterType(), null, "dateTimeParameter", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_DecimalParameter(), this.getDecimalParameterType(), null, "decimalParameter", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_DurationParameter(), this.getDurationParameterType(), null, "durationParameter", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_EnumParameter(), this.getEnumParameterType(), null, "enumParameter", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_ErlangDistribution(), this.getErlangDistributionType(), null, "erlangDistribution", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_ExpressionParameter(), this.getExpressionParameterType(), null, "expressionParameter", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_FloatingParameter(), this.getFloatingParameterType(), null, "floatingParameter", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_GammaDistribution(), this.getGammaDistributionType(), null, "gammaDistribution", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Global(), this.getGlobalType(), null, "global", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Import(), this.getImportType(), null, "import", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_LogNormalDistribution(), this.getLogNormalDistributionType(), null, "logNormalDistribution", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Metadata(), this.getMetadataType(), null, "metadata", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Metaentry(), this.getMetaentryType(), null, "metaentry", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_NegativeExponentialDistribution(), this.getNegativeExponentialDistributionType(), null, "negativeExponentialDistribution", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_NormalDistribution(), this.getNormalDistributionType(), null, "normalDistribution", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_NumericParameter(), this.getNumericParameterType(), null, "numericParameter", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_OnEntryScript(), this.getOnEntryScriptType(), null, "onEntryScript", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_OnExitScript(), this.getOnExitScriptType(), null, "onExitScript", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_PoissonDistribution(), this.getPoissonDistributionType(), null, "poissonDistribution", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_ProcessAnalysisData(), this.getProcessAnalysisDataType(), null, "processAnalysisData", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_RandomDistribution(), this.getRandomDistributionType(), null, "randomDistribution", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_StringParameter(), this.getStringParameterType(), null, "stringParameter", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_TriangularDistribution(), this.getTriangularDistributionType(), null, "triangularDistribution", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_TruncatedNormalDistribution(), this.getTruncatedNormalDistributionType(), null, "truncatedNormalDistribution", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_UniformDistribution(), this.getUniformDistributionType(), null, "uniformDistribution", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_UserDistribution(), this.getUserDistributionType(), null, "userDistribution", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_UserDistributionDataPoint(), this.getUserDistributionDataPointType(), null, "userDistributionDataPoint", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_WeibullDistribution(), this.getWeibullDistributionType(), null, "weibullDistribution", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_PackageName(), this.getPackageNameType(), "packageName", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Priority(), this.getPriorityType(), "priority", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_RuleFlowGroup(), this.getRuleFlowGroupType(), "ruleFlowGroup", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_TaskName(), this.getTaskNameType(), "taskName", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Version(), this.getVersionType(), "version", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(durationParameterTypeEClass, DurationParameterType.class, "DurationParameterType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getDurationParameterType_Value(), theXMLTypePackage.getDuration(), "value", null, 0, 1, DurationParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(elementParametersEClass, ElementParameters.class, "ElementParameters", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getElementParameters_TimeParameters(), this.getTimeParameters(), null, "timeParameters", null, 0, 1, ElementParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getElementParameters_ControlParameters(), this.getControlParameters(), null, "controlParameters", null, 0, 1, ElementParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getElementParameters_ResourceParameters(), this.getResourceParameters(), null, "resourceParameters", null, 0, 1, ElementParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getElementParameters_PriorityParameters(), this.getPriorityParameters(), null, "priorityParameters", null, 0, 1, ElementParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getElementParameters_CostParameters(), this.getCostParameters(), null, "costParameters", null, 0, 1, ElementParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getElementParameters_PropertyParameters(), this.getPropertyParameters(), null, "propertyParameters", null, 0, 1, ElementParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getElementParameters_VendorExtension(), this.getVendorExtension(), null, "vendorExtension", null, 0, -1, ElementParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getElementParameters_ElementId(), theXMLTypePackage.getString(), "elementId", null, 0, 1, ElementParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getElementParameters_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, ElementParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(elementParametersTypeEClass, ElementParametersType.class, "ElementParametersType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(enumParameterTypeEClass, EnumParameterType.class, "EnumParameterType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getEnumParameterType_Group(), ecorePackage.getEFeatureMapEntry(), "group", null, 0, -1, EnumParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEnumParameterType_ParameterValueGroup(), ecorePackage.getEFeatureMapEntry(), "parameterValueGroup", null, 1, -1, EnumParameterType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getEnumParameterType_ParameterValue(), this.getParameterValue(), null, "parameterValue", null, 1, -1, EnumParameterType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEClass(erlangDistributionTypeEClass, ErlangDistributionType.class, "ErlangDistributionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getErlangDistributionType_K(), theXMLTypePackage.getDouble(), "k", null, 0, 1, ErlangDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getErlangDistributionType_Mean(), theXMLTypePackage.getDouble(), "mean", null, 0, 1, ErlangDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(expressionParameterTypeEClass, ExpressionParameterType.class, "ExpressionParameterType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getExpressionParameterType_Value(), theXMLTypePackage.getString(), "value", null, 0, 1, ExpressionParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(floatingParameterTypeEClass, FloatingParameterType.class, "FloatingParameterType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getFloatingParameterType_Value(), theXMLTypePackage.getDouble(), "value", null, 0, 1, FloatingParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(gammaDistributionTypeEClass, GammaDistributionType.class, "GammaDistributionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getGammaDistributionType_Scale(), theXMLTypePackage.getDouble(), "scale", null, 0, 1, GammaDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGammaDistributionType_Shape(), theXMLTypePackage.getDouble(), "shape", null, 0, 1, GammaDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(globalTypeEClass, GlobalType.class, "GlobalType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getGlobalType_Identifier(), theXMLTypePackage.getString(), "identifier", null, 1, 1, GlobalType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGlobalType_Type(), theXMLTypePackage.getString(), "type", null, 1, 1, GlobalType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(importTypeEClass, ImportType.class, "ImportType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getImportType_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, ImportType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(logNormalDistributionTypeEClass, LogNormalDistributionType.class, "LogNormalDistributionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getLogNormalDistributionType_Mean(), theXMLTypePackage.getDouble(), "mean", null, 0, 1, LogNormalDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLogNormalDistributionType_StandardDeviation(), theXMLTypePackage.getDouble(), "standardDeviation", null, 0, 1, LogNormalDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(metadataTypeEClass, MetadataType.class, "MetadataType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getMetadataType_Metaentry(), this.getMetaentryType(), null, "metaentry", null, 1, -1, MetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(metaentryTypeEClass, MetaentryType.class, "MetaentryType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getMetaentryType_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, MetaentryType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMetaentryType_Value(), theXMLTypePackage.getString(), "value", null, 1, 1, MetaentryType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(negativeExponentialDistributionTypeEClass, NegativeExponentialDistributionType.class, "NegativeExponentialDistributionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getNegativeExponentialDistributionType_Mean(), theXMLTypePackage.getDouble(), "mean", null, 0, 1, NegativeExponentialDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(normalDistributionTypeEClass, NormalDistributionType.class, "NormalDistributionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getNormalDistributionType_Mean(), theXMLTypePackage.getDouble(), "mean", null, 0, 1, NormalDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNormalDistributionType_StandardDeviation(), theXMLTypePackage.getDouble(), "standardDeviation", null, 0, 1, NormalDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(numericParameterTypeEClass, NumericParameterType.class, "NumericParameterType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getNumericParameterType_Value(), theXMLTypePackage.getLong(), "value", null, 0, 1, NumericParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(onEntryScriptTypeEClass, OnEntryScriptType.class, "OnEntryScriptType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getOnEntryScriptType_Script(), theXMLTypePackage.getString(), "script", null, 1, 1, OnEntryScriptType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getOnEntryScriptType_ScriptFormat(), theXMLTypePackage.getString(), "scriptFormat", null, 1, 1, OnEntryScriptType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(onExitScriptTypeEClass, OnExitScriptType.class, "OnExitScriptType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getOnExitScriptType_Script(), theXMLTypePackage.getString(), "script", null, 1, 1, OnExitScriptType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getOnExitScriptType_ScriptFormat(), theXMLTypePackage.getString(), "scriptFormat", null, 1, 1, OnExitScriptType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(parameterEClass, Parameter.class, "Parameter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getParameter_ResultRequest(), this.getResultType(), "resultRequest", null, 0, -1, Parameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getParameter_ParameterValueGroup(), ecorePackage.getEFeatureMapEntry(), "parameterValueGroup", null, 0, -1, Parameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getParameter_ParameterValue(), this.getParameterValue(), null, "parameterValue", null, 0, -1, Parameter.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getParameter_Kpi(), theXMLTypePackage.getBoolean(), "kpi", "false", 0, 1, Parameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getParameter_Sla(), theXMLTypePackage.getBoolean(), "sla", "false", 0, 1, Parameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(parameterValueEClass, ParameterValue.class, "ParameterValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getParameterValue_Instance(), theXMLTypePackage.getString(), "instance", null, 0, 1, ParameterValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getParameterValue_Result(), this.getResultType(), "result", null, 0, 1, ParameterValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getParameterValue_ValidFor(), theXMLTypePackage.getIDREF(), "validFor", null, 0, 1, ParameterValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(poissonDistributionTypeEClass, PoissonDistributionType.class, "PoissonDistributionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getPoissonDistributionType_Mean(), theXMLTypePackage.getDouble(), "mean", null, 0, 1, PoissonDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(priorityParametersEClass, PriorityParameters.class, "PriorityParameters", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getPriorityParameters_Interruptible(), this.getParameter(), null, "interruptible", null, 0, 1, PriorityParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getPriorityParameters_Priority(), this.getParameter(), null, "priority", null, 0, 1, PriorityParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(processAnalysisDataTypeEClass, ProcessAnalysisDataType.class, "ProcessAnalysisDataType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getProcessAnalysisDataType_Group(), ecorePackage.getEFeatureMapEntry(), "group", null, 0, -1, ProcessAnalysisDataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getProcessAnalysisDataType_Scenario(), this.getScenario(), null, "scenario", null, 1, -1, ProcessAnalysisDataType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEClass(propertyParametersEClass, PropertyParameters.class, "PropertyParameters", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getPropertyParameters_Property(), this.getPropertyType(), null, "property", null, 0, -1, PropertyParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(propertyTypeEClass, PropertyType.class, "PropertyType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getPropertyType_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, PropertyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(randomDistributionTypeEClass, RandomDistributionType.class, "RandomDistributionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getRandomDistributionType_Max(), theXMLTypePackage.getDouble(), "max", null, 0, 1, RandomDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRandomDistributionType_Min(), theXMLTypePackage.getDouble(), "min", null, 0, 1, RandomDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(resourceParametersEClass, ResourceParameters.class, "ResourceParameters", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getResourceParameters_Selection(), this.getParameter(), null, "selection", null, 0, 1, ResourceParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getResourceParameters_Availability(), this.getParameter(), null, "availability", null, 0, 1, ResourceParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getResourceParameters_Quantity(), this.getParameter(), null, "quantity", null, 0, 1, ResourceParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getResourceParameters_Workinghours(), this.getParameter(), null, "workinghours", null, 0, 1, ResourceParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getResourceParameters_Role(), this.getParameter(), null, "role", null, 0, -1, ResourceParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(scenarioEClass, Scenario.class, "Scenario", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getScenario_ScenarioParameters(), this.getScenarioParametersType(), null, "scenarioParameters", null, 0, 1, Scenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getScenario_ElementParameters(), this.getElementParametersType(), null, "elementParameters", null, 0, -1, Scenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getScenario_Calendar(), this.getCalendar(), null, "calendar", null, 0, -1, Scenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getScenario_VendorExtension(), this.getVendorExtension(), null, "vendorExtension", null, 0, -1, Scenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getScenario_Author(), theXMLTypePackage.getString(), "author", null, 0, 1, Scenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getScenario_Created(), theXMLTypePackage.getDateTime(), "created", null, 0, 1, Scenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getScenario_Description(), theXMLTypePackage.getString(), "description", null, 0, 1, Scenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getScenario_Id(), theXMLTypePackage.getID(), "id", null, 1, 1, Scenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getScenario_Inherits(), theXMLTypePackage.getIDREF(), "inherits", null, 0, 1, Scenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getScenario_Modified(), theXMLTypePackage.getDateTime(), "modified", null, 0, 1, Scenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getScenario_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, Scenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getScenario_Result(), theXMLTypePackage.getIDREF(), "result", null, 0, 1, Scenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getScenario_Vendor(), theXMLTypePackage.getString(), "vendor", null, 0, 1, Scenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getScenario_Version(), theXMLTypePackage.getString(), "version", null, 0, 1, Scenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(scenarioParametersEClass, ScenarioParameters.class, "ScenarioParameters", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getScenarioParameters_Start(), this.getParameter(), null, "start", null, 0, 1, ScenarioParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getScenarioParameters_Duration(), this.getParameter(), null, "duration", null, 0, 1, ScenarioParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getScenarioParameters_PropertyParameters(), this.getPropertyParameters(), null, "propertyParameters", null, 0, 1, ScenarioParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getScenarioParameters_BaseCurrencyUnit(), theXMLTypePackage.getString(), "baseCurrencyUnit", null, 0, 1, ScenarioParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getScenarioParameters_BaseTimeUnit(), this.getTimeUnit(), "baseTimeUnit", null, 0, 1, ScenarioParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getScenarioParameters_Replication(), theXMLTypePackage.getInt(), "replication", null, 0, 1, ScenarioParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getScenarioParameters_Seed(), theXMLTypePackage.getLong(), "seed", null, 0, 1, ScenarioParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(scenarioParametersTypeEClass, ScenarioParametersType.class, "ScenarioParametersType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(stringParameterTypeEClass, StringParameterType.class, "StringParameterType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getStringParameterType_Value(), theXMLTypePackage.getString(), "value", null, 0, 1, StringParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(timeParametersEClass, TimeParameters.class, "TimeParameters", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getTimeParameters_TransferTime(), this.getParameter(), null, "transferTime", null, 0, 1, TimeParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTimeParameters_QueueTime(), this.getParameter(), null, "queueTime", null, 0, 1, TimeParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTimeParameters_WaitTime(), this.getParameter(), null, "waitTime", null, 0, 1, TimeParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTimeParameters_SetUpTime(), this.getParameter(), null, "setUpTime", null, 0, 1, TimeParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTimeParameters_ProcessingTime(), this.getParameter(), null, "processingTime", null, 0, 1, TimeParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTimeParameters_ValidationTime(), this.getParameter(), null, "validationTime", null, 0, 1, TimeParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTimeParameters_ReworkTime(), this.getParameter(), null, "reworkTime", null, 0, 1, TimeParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTimeParameters_TimeUnit(), this.getTimeUnit(), "timeUnit", null, 0, 1, TimeParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(triangularDistributionTypeEClass, TriangularDistributionType.class, "TriangularDistributionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getTriangularDistributionType_Max(), theXMLTypePackage.getDouble(), "max", null, 0, 1, TriangularDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTriangularDistributionType_Min(), theXMLTypePackage.getDouble(), "min", null, 0, 1, TriangularDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTriangularDistributionType_MostLikely(), theXMLTypePackage.getDouble(), "mostLikely", null, 0, 1, TriangularDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(truncatedNormalDistributionTypeEClass, TruncatedNormalDistributionType.class, "TruncatedNormalDistributionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getTruncatedNormalDistributionType_Max(), theXMLTypePackage.getDouble(), "max", null, 0, 1, TruncatedNormalDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTruncatedNormalDistributionType_Mean(), theXMLTypePackage.getDouble(), "mean", null, 0, 1, TruncatedNormalDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTruncatedNormalDistributionType_Min(), theXMLTypePackage.getDouble(), "min", null, 0, 1, TruncatedNormalDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTruncatedNormalDistributionType_StandardDeviation(), theXMLTypePackage.getDouble(), "standardDeviation", null, 0, 1, TruncatedNormalDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(uniformDistributionTypeEClass, UniformDistributionType.class, "UniformDistributionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getUniformDistributionType_Max(), theXMLTypePackage.getDouble(), "max", null, 0, 1, UniformDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getUniformDistributionType_Min(), theXMLTypePackage.getDouble(), "min", null, 0, 1, UniformDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(userDistributionDataPointTypeEClass, UserDistributionDataPointType.class, "UserDistributionDataPointType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getUserDistributionDataPointType_ParameterValueGroup(), ecorePackage.getEFeatureMapEntry(), "parameterValueGroup", null, 1, 1, UserDistributionDataPointType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getUserDistributionDataPointType_ParameterValue(), this.getParameterValue(), null, "parameterValue", null, 1, 1, UserDistributionDataPointType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getUserDistributionDataPointType_Probability(), theXMLTypePackage.getFloat(), "probability", null, 0, 1, UserDistributionDataPointType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(userDistributionTypeEClass, UserDistributionType.class, "UserDistributionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getUserDistributionType_Group(), ecorePackage.getEFeatureMapEntry(), "group", null, 0, -1, UserDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getUserDistributionType_UserDistributionDataPoint(), this.getUserDistributionDataPointType(), null, "userDistributionDataPoint", null, 1, -1, UserDistributionType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEClass(vendorExtensionEClass, VendorExtension.class, "VendorExtension", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getVendorExtension_Any(), ecorePackage.getEFeatureMapEntry(), "any", null, 0, 1, VendorExtension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getVendorExtension_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, VendorExtension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getVendorExtension_AnyAttribute(), ecorePackage.getEFeatureMapEntry(), "anyAttribute", null, 0, -1, VendorExtension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(weibullDistributionTypeEClass, WeibullDistributionType.class, "WeibullDistributionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getWeibullDistributionType_Scale(), theXMLTypePackage.getDouble(), "scale", null, 0, 1, WeibullDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getWeibullDistributionType_Shape(), theXMLTypePackage.getDouble(), "shape", null, 0, 1, WeibullDistributionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); // Initialize enums and add enum literals initEEnum(resultTypeEEnum, ResultType.class, "ResultType"); addEEnumLiteral(resultTypeEEnum, ResultType.ENUM); addEEnumLiteral(resultTypeEEnum, ResultType.MIN); addEEnumLiteral(resultTypeEEnum, ResultType.MAX); addEEnumLiteral(resultTypeEEnum, ResultType.MEAN); addEEnumLiteral(resultTypeEEnum, ResultType.COUNT); addEEnumLiteral(resultTypeEEnum, ResultType.SUM); initEEnum(timeUnitEEnum, TimeUnit.class, "TimeUnit"); addEEnumLiteral(timeUnitEEnum, TimeUnit.MS); addEEnumLiteral(timeUnitEEnum, TimeUnit.S); addEEnumLiteral(timeUnitEEnum, TimeUnit.MIN); addEEnumLiteral(timeUnitEEnum, TimeUnit.HOUR); addEEnumLiteral(timeUnitEEnum, TimeUnit.DAY); addEEnumLiteral(timeUnitEEnum, TimeUnit.YEAR); // Initialize data types initEDataType(packageNameTypeEDataType, String.class, "PackageNameType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(priorityTypeEDataType, BigInteger.class, "PriorityType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(resultTypeObjectEDataType, ResultType.class, "ResultTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(ruleFlowGroupTypeEDataType, String.class, "RuleFlowGroupType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(taskNameTypeEDataType, String.class, "TaskNameType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(timeUnitObjectEDataType, TimeUnit.class, "TimeUnitObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(versionTypeEDataType, String.class, "VersionType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); // Create resource createResource(eNS_URI); // Create annotations // http:///org/eclipse/emf/ecore/util/ExtendedMetaData createExtendedMetaDataAnnotations(); } /** * Initializes the annotations for http:///org/eclipse/emf/ecore/util/ExtendedMetaData. * * * @generated */ protected void createExtendedMetaDataAnnotations() { String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData"; addAnnotation (betaDistributionTypeEClass, source, new String[] { "name", "BetaDistribution_._type", "kind", "empty" }); addAnnotation (getBetaDistributionType_Scale(), source, new String[] { "kind", "attribute", "name", "scale" }); addAnnotation (getBetaDistributionType_Shape(), source, new String[] { "kind", "attribute", "name", "shape" }); addAnnotation (binomialDistributionTypeEClass, source, new String[] { "name", "BinomialDistribution_._type", "kind", "empty" }); addAnnotation (getBinomialDistributionType_Probability(), source, new String[] { "kind", "attribute", "name", "probability" }); addAnnotation (getBinomialDistributionType_Trials(), source, new String[] { "kind", "attribute", "name", "trials" }); addAnnotation (booleanParameterTypeEClass, source, new String[] { "name", "BooleanParameter_._type", "kind", "empty" }); addAnnotation (getBooleanParameterType_Value(), source, new String[] { "kind", "attribute", "name", "value" }); addAnnotation (calendarEClass, source, new String[] { "name", "Calendar", "kind", "simple" }); addAnnotation (getCalendar_Value(), source, new String[] { "name", ":0", "kind", "simple" }); addAnnotation (getCalendar_Id(), source, new String[] { "kind", "attribute", "name", "id" }); addAnnotation (getCalendar_Name(), source, new String[] { "kind", "attribute", "name", "name" }); addAnnotation (constantParameterEClass, source, new String[] { "name", "ConstantParameter", "kind", "empty" }); addAnnotation (controlParametersEClass, source, new String[] { "name", "ControlParameters", "kind", "elementOnly" }); addAnnotation (getControlParameters_Probability(), source, new String[] { "kind", "element", "name", "Probability", "namespace", "##targetNamespace" }); addAnnotation (getControlParameters_InterTriggerTimer(), source, new String[] { "kind", "element", "name", "InterTriggerTimer", "namespace", "##targetNamespace" }); addAnnotation (getControlParameters_MaxTriggerCount(), source, new String[] { "kind", "element", "name", "MaxTriggerCount", "namespace", "##targetNamespace" }); addAnnotation (costParametersEClass, source, new String[] { "name", "CostParameters", "kind", "elementOnly" }); addAnnotation (getCostParameters_FixedCost(), source, new String[] { "kind", "element", "name", "FixedCost", "namespace", "##targetNamespace" }); addAnnotation (getCostParameters_UnitCost(), source, new String[] { "kind", "element", "name", "UnitCost", "namespace", "##targetNamespace" }); addAnnotation (getCostParameters_CurrencyUnit(), source, new String[] { "kind", "element", "name", "CurrencyUnit", "namespace", "##targetNamespace" }); addAnnotation (dateTimeParameterTypeEClass, source, new String[] { "name", "DateTimeParameter_._type", "kind", "empty" }); addAnnotation (getDateTimeParameterType_Value(), source, new String[] { "kind", "attribute", "name", "value" }); addAnnotation (decimalParameterTypeEClass, source, new String[] { "name", "DecimalParameter_._type", "kind", "empty" }); addAnnotation (getDecimalParameterType_Value(), source, new String[] { "kind", "attribute", "name", "value" }); addAnnotation (distributionParameterEClass, source, new String[] { "name", "DistributionParameter", "kind", "empty" }); addAnnotation (getDistributionParameter_Discrete(), source, new String[] { "kind", "attribute", "name", "discrete" }); 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_BetaDistribution(), source, new String[] { "kind", "element", "name", "BetaDistribution", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_ParameterValue(), source, new String[] { "kind", "element", "name", "ParameterValue", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_BinomialDistribution(), source, new String[] { "kind", "element", "name", "BinomialDistribution", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_BooleanParameter(), source, new String[] { "kind", "element", "name", "BooleanParameter", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_DateTimeParameter(), source, new String[] { "kind", "element", "name", "DateTimeParameter", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_DecimalParameter(), source, new String[] { "kind", "element", "name", "DecimalParameter", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_DurationParameter(), source, new String[] { "kind", "element", "name", "DurationParameter", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_EnumParameter(), source, new String[] { "kind", "element", "name", "EnumParameter", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_ErlangDistribution(), source, new String[] { "kind", "element", "name", "ErlangDistribution", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_ExpressionParameter(), source, new String[] { "kind", "element", "name", "ExpressionParameter", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_FloatingParameter(), source, new String[] { "kind", "element", "name", "FloatingParameter", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_GammaDistribution(), source, new String[] { "kind", "element", "name", "GammaDistribution", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_Global(), source, new String[] { "kind", "element", "name", "global", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Import(), source, new String[] { "kind", "element", "name", "import", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_LogNormalDistribution(), source, new String[] { "kind", "element", "name", "LogNormalDistribution", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_Metadata(), source, new String[] { "kind", "element", "name", "metadata", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Metaentry(), source, new String[] { "kind", "element", "name", "metaentry", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_NegativeExponentialDistribution(), source, new String[] { "kind", "element", "name", "NegativeExponentialDistribution", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_NormalDistribution(), source, new String[] { "kind", "element", "name", "NormalDistribution", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_NumericParameter(), source, new String[] { "kind", "element", "name", "NumericParameter", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_OnEntryScript(), source, new String[] { "kind", "element", "name", "onEntry-script", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_OnExitScript(), source, new String[] { "kind", "element", "name", "onExit-script", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_PoissonDistribution(), source, new String[] { "kind", "element", "name", "PoissonDistribution", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_ProcessAnalysisData(), source, new String[] { "kind", "element", "name", "ProcessAnalysisData", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_RandomDistribution(), source, new String[] { "kind", "element", "name", "RandomDistribution", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_StringParameter(), source, new String[] { "kind", "element", "name", "StringParameter", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_TriangularDistribution(), source, new String[] { "kind", "element", "name", "TriangularDistribution", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_TruncatedNormalDistribution(), source, new String[] { "kind", "element", "name", "TruncatedNormalDistribution", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_UniformDistribution(), source, new String[] { "kind", "element", "name", "UniformDistribution", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_UserDistribution(), source, new String[] { "kind", "element", "name", "UserDistribution", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_UserDistributionDataPoint(), source, new String[] { "kind", "element", "name", "UserDistributionDataPoint", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_WeibullDistribution(), source, new String[] { "kind", "element", "name", "WeibullDistribution", "namespace", "##targetNamespace", "affiliation", "ParameterValue" }); addAnnotation (getDocumentRoot_PackageName(), source, new String[] { "kind", "attribute", "name", "packageName", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Priority(), source, new String[] { "kind", "attribute", "name", "priority", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_RuleFlowGroup(), source, new String[] { "kind", "attribute", "name", "ruleFlowGroup", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_TaskName(), source, new String[] { "kind", "attribute", "name", "taskName", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Version(), source, new String[] { "kind", "attribute", "name", "version", "namespace", "##targetNamespace" }); addAnnotation (durationParameterTypeEClass, source, new String[] { "name", "DurationParameter_._type", "kind", "empty" }); addAnnotation (getDurationParameterType_Value(), source, new String[] { "kind", "attribute", "name", "value" }); addAnnotation (elementParametersEClass, source, new String[] { "name", "ElementParameters", "kind", "elementOnly" }); addAnnotation (getElementParameters_TimeParameters(), source, new String[] { "kind", "element", "name", "TimeParameters", "namespace", "##targetNamespace" }); addAnnotation (getElementParameters_ControlParameters(), source, new String[] { "kind", "element", "name", "ControlParameters", "namespace", "##targetNamespace" }); addAnnotation (getElementParameters_ResourceParameters(), source, new String[] { "kind", "element", "name", "ResourceParameters", "namespace", "##targetNamespace" }); addAnnotation (getElementParameters_PriorityParameters(), source, new String[] { "kind", "element", "name", "PriorityParameters", "namespace", "##targetNamespace" }); addAnnotation (getElementParameters_CostParameters(), source, new String[] { "kind", "element", "name", "CostParameters", "namespace", "##targetNamespace" }); addAnnotation (getElementParameters_PropertyParameters(), source, new String[] { "kind", "element", "name", "PropertyParameters", "namespace", "##targetNamespace" }); addAnnotation (getElementParameters_VendorExtension(), source, new String[] { "kind", "element", "name", "VendorExtension", "namespace", "##targetNamespace" }); addAnnotation (getElementParameters_ElementId(), source, new String[] { "kind", "attribute", "name", "elementId" }); addAnnotation (getElementParameters_Id(), source, new String[] { "kind", "attribute", "name", "id" }); addAnnotation (elementParametersTypeEClass, source, new String[] { "name", "ElementParameters_._type", "kind", "elementOnly" }); addAnnotation (enumParameterTypeEClass, source, new String[] { "name", "EnumParameter_._type", "kind", "elementOnly" }); addAnnotation (getEnumParameterType_Group(), source, new String[] { "kind", "group", "name", "group:3" }); addAnnotation (getEnumParameterType_ParameterValueGroup(), source, new String[] { "kind", "group", "name", "ParameterValue:group", "namespace", "##targetNamespace", "group", "#group:3" }); addAnnotation (getEnumParameterType_ParameterValue(), source, new String[] { "kind", "element", "name", "ParameterValue", "namespace", "##targetNamespace", "group", "ParameterValue:group" }); addAnnotation (erlangDistributionTypeEClass, source, new String[] { "name", "ErlangDistribution_._type", "kind", "empty" }); addAnnotation (getErlangDistributionType_K(), source, new String[] { "kind", "attribute", "name", "k" }); addAnnotation (getErlangDistributionType_Mean(), source, new String[] { "kind", "attribute", "name", "mean" }); addAnnotation (expressionParameterTypeEClass, source, new String[] { "name", "ExpressionParameter_._type", "kind", "empty" }); addAnnotation (getExpressionParameterType_Value(), source, new String[] { "kind", "attribute", "name", "value" }); addAnnotation (floatingParameterTypeEClass, source, new String[] { "name", "FloatingParameter_._type", "kind", "empty" }); addAnnotation (getFloatingParameterType_Value(), source, new String[] { "kind", "attribute", "name", "value" }); addAnnotation (gammaDistributionTypeEClass, source, new String[] { "name", "GammaDistribution_._type", "kind", "empty" }); addAnnotation (getGammaDistributionType_Scale(), source, new String[] { "kind", "attribute", "name", "scale" }); addAnnotation (getGammaDistributionType_Shape(), source, new String[] { "kind", "attribute", "name", "shape" }); addAnnotation (globalTypeEClass, source, new String[] { "name", "global_._type", "kind", "empty" }); addAnnotation (getGlobalType_Identifier(), source, new String[] { "kind", "attribute", "name", "identifier" }); addAnnotation (getGlobalType_Type(), source, new String[] { "kind", "attribute", "name", "type" }); addAnnotation (importTypeEClass, source, new String[] { "name", "import_._type", "kind", "empty" }); addAnnotation (getImportType_Name(), source, new String[] { "kind", "attribute", "name", "name" }); addAnnotation (logNormalDistributionTypeEClass, source, new String[] { "name", "LogNormalDistribution_._type", "kind", "empty" }); addAnnotation (getLogNormalDistributionType_Mean(), source, new String[] { "kind", "attribute", "name", "mean" }); addAnnotation (getLogNormalDistributionType_StandardDeviation(), source, new String[] { "kind", "attribute", "name", "standardDeviation" }); addAnnotation (metadataTypeEClass, source, new String[] { "name", "metadata_._type", "kind", "elementOnly" }); addAnnotation (getMetadataType_Metaentry(), source, new String[] { "kind", "element", "name", "metaentry", "namespace", "##targetNamespace" }); addAnnotation (metaentryTypeEClass, source, new String[] { "name", "metaentry_._type", "kind", "elementOnly" }); addAnnotation (getMetaentryType_Name(), source, new String[] { "kind", "element", "name", "name", "namespace", "##targetNamespace" }); addAnnotation (getMetaentryType_Value(), source, new String[] { "kind", "element", "name", "value", "namespace", "##targetNamespace" }); addAnnotation (negativeExponentialDistributionTypeEClass, source, new String[] { "name", "NegativeExponentialDistribution_._type", "kind", "empty" }); addAnnotation (getNegativeExponentialDistributionType_Mean(), source, new String[] { "kind", "attribute", "name", "mean" }); addAnnotation (normalDistributionTypeEClass, source, new String[] { "name", "NormalDistribution_._type", "kind", "empty" }); addAnnotation (getNormalDistributionType_Mean(), source, new String[] { "kind", "attribute", "name", "mean" }); addAnnotation (getNormalDistributionType_StandardDeviation(), source, new String[] { "kind", "attribute", "name", "standardDeviation" }); addAnnotation (numericParameterTypeEClass, source, new String[] { "name", "NumericParameter_._type", "kind", "empty" }); addAnnotation (getNumericParameterType_Value(), source, new String[] { "kind", "attribute", "name", "value" }); addAnnotation (onEntryScriptTypeEClass, source, new String[] { "name", "onEntry-script_._type", "kind", "elementOnly" }); addAnnotation (getOnEntryScriptType_Script(), source, new String[] { "kind", "element", "name", "script", "namespace", "##targetNamespace" }); addAnnotation (getOnEntryScriptType_ScriptFormat(), source, new String[] { "kind", "attribute", "name", "scriptFormat" }); addAnnotation (onExitScriptTypeEClass, source, new String[] { "name", "onExit-script_._type", "kind", "elementOnly" }); addAnnotation (getOnExitScriptType_Script(), source, new String[] { "kind", "element", "name", "script", "namespace", "##targetNamespace" }); addAnnotation (getOnExitScriptType_ScriptFormat(), source, new String[] { "kind", "attribute", "name", "scriptFormat" }); addAnnotation (packageNameTypeEDataType, source, new String[] { "name", "packageName_._type", "baseType", "http://www.eclipse.org/emf/2003/XMLType#string" }); addAnnotation (parameterEClass, source, new String[] { "name", "Parameter", "kind", "elementOnly" }); addAnnotation (getParameter_ResultRequest(), source, new String[] { "kind", "element", "name", "ResultRequest", "namespace", "##targetNamespace" }); addAnnotation (getParameter_ParameterValueGroup(), source, new String[] { "kind", "group", "name", "ParameterValue:group", "namespace", "##targetNamespace" }); addAnnotation (getParameter_ParameterValue(), source, new String[] { "kind", "element", "name", "ParameterValue", "namespace", "##targetNamespace", "group", "ParameterValue:group" }); addAnnotation (getParameter_Kpi(), source, new String[] { "kind", "attribute", "name", "kpi" }); addAnnotation (getParameter_Sla(), source, new String[] { "kind", "attribute", "name", "sla" }); addAnnotation (parameterValueEClass, source, new String[] { "name", "ParameterValue", "kind", "empty" }); addAnnotation (getParameterValue_Instance(), source, new String[] { "kind", "attribute", "name", "instance" }); addAnnotation (getParameterValue_Result(), source, new String[] { "kind", "attribute", "name", "result" }); addAnnotation (getParameterValue_ValidFor(), source, new String[] { "kind", "attribute", "name", "validFor" }); addAnnotation (poissonDistributionTypeEClass, source, new String[] { "name", "PoissonDistribution_._type", "kind", "empty" }); addAnnotation (getPoissonDistributionType_Mean(), source, new String[] { "kind", "attribute", "name", "mean" }); addAnnotation (priorityParametersEClass, source, new String[] { "name", "PriorityParameters", "kind", "elementOnly" }); addAnnotation (getPriorityParameters_Interruptible(), source, new String[] { "kind", "element", "name", "Interruptible", "namespace", "##targetNamespace" }); addAnnotation (getPriorityParameters_Priority(), source, new String[] { "kind", "element", "name", "Priority", "namespace", "##targetNamespace" }); addAnnotation (priorityTypeEDataType, source, new String[] { "name", "priority_._type", "baseType", "http://www.eclipse.org/emf/2003/XMLType#integer", "minInclusive", "1" }); addAnnotation (processAnalysisDataTypeEClass, source, new String[] { "name", "ProcessAnalysisData_._type", "kind", "elementOnly" }); addAnnotation (getProcessAnalysisDataType_Group(), source, new String[] { "kind", "group", "name", "group:0" }); addAnnotation (getProcessAnalysisDataType_Scenario(), source, new String[] { "kind", "element", "name", "Scenario", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation (propertyParametersEClass, source, new String[] { "name", "PropertyParameters", "kind", "elementOnly" }); addAnnotation (getPropertyParameters_Property(), source, new String[] { "kind", "element", "name", "Property", "namespace", "##targetNamespace" }); addAnnotation (propertyTypeEClass, source, new String[] { "name", "Property_._type", "kind", "elementOnly" }); addAnnotation (getPropertyType_Name(), source, new String[] { "kind", "attribute", "name", "name" }); addAnnotation (randomDistributionTypeEClass, source, new String[] { "name", "RandomDistribution_._type", "kind", "empty" }); addAnnotation (getRandomDistributionType_Max(), source, new String[] { "kind", "attribute", "name", "max" }); addAnnotation (getRandomDistributionType_Min(), source, new String[] { "kind", "attribute", "name", "min" }); addAnnotation (resourceParametersEClass, source, new String[] { "name", "ResourceParameters", "kind", "elementOnly" }); addAnnotation (getResourceParameters_Selection(), source, new String[] { "kind", "element", "name", "Selection", "namespace", "##targetNamespace" }); addAnnotation (getResourceParameters_Availability(), source, new String[] { "kind", "element", "name", "Availability", "namespace", "##targetNamespace" }); addAnnotation (getResourceParameters_Quantity(), source, new String[] { "kind", "element", "name", "Quantity", "namespace", "##targetNamespace" }); addAnnotation (getResourceParameters_Workinghours(), source, new String[] { "kind", "element", "name", "Workinghours", "namespace", "##targetNamespace" }); addAnnotation (getResourceParameters_Role(), source, new String[] { "kind", "element", "name", "Role", "namespace", "##targetNamespace" }); addAnnotation (resultTypeEEnum, source, new String[] { "name", "ResultType" }); addAnnotation (resultTypeObjectEDataType, source, new String[] { "name", "ResultType:Object", "baseType", "ResultType" }); addAnnotation (ruleFlowGroupTypeEDataType, source, new String[] { "name", "ruleFlowGroup_._type", "baseType", "http://www.eclipse.org/emf/2003/XMLType#string" }); addAnnotation (scenarioEClass, source, new String[] { "name", "Scenario", "kind", "elementOnly" }); addAnnotation (getScenario_ScenarioParameters(), source, new String[] { "kind", "element", "name", "ScenarioParameters", "namespace", "##targetNamespace" }); addAnnotation (getScenario_ElementParameters(), source, new String[] { "kind", "element", "name", "ElementParameters", "namespace", "##targetNamespace" }); addAnnotation (getScenario_Calendar(), source, new String[] { "kind", "element", "name", "Calendar", "namespace", "##targetNamespace" }); addAnnotation (getScenario_VendorExtension(), source, new String[] { "kind", "element", "name", "VendorExtension", "namespace", "##targetNamespace" }); addAnnotation (getScenario_Author(), source, new String[] { "kind", "attribute", "name", "author" }); addAnnotation (getScenario_Created(), source, new String[] { "kind", "attribute", "name", "created" }); addAnnotation (getScenario_Description(), source, new String[] { "kind", "attribute", "name", "description" }); addAnnotation (getScenario_Id(), source, new String[] { "kind", "attribute", "name", "id" }); addAnnotation (getScenario_Inherits(), source, new String[] { "kind", "attribute", "name", "inherits" }); addAnnotation (getScenario_Modified(), source, new String[] { "kind", "attribute", "name", "modified" }); addAnnotation (getScenario_Name(), source, new String[] { "kind", "attribute", "name", "name" }); addAnnotation (getScenario_Result(), source, new String[] { "kind", "attribute", "name", "result" }); addAnnotation (getScenario_Vendor(), source, new String[] { "kind", "attribute", "name", "vendor" }); addAnnotation (getScenario_Version(), source, new String[] { "kind", "attribute", "name", "version" }); addAnnotation (scenarioParametersEClass, source, new String[] { "name", "ScenarioParameters", "kind", "elementOnly" }); addAnnotation (getScenarioParameters_Start(), source, new String[] { "kind", "element", "name", "Start", "namespace", "##targetNamespace" }); addAnnotation (getScenarioParameters_Duration(), source, new String[] { "kind", "element", "name", "Duration", "namespace", "##targetNamespace" }); addAnnotation (getScenarioParameters_PropertyParameters(), source, new String[] { "kind", "element", "name", "PropertyParameters", "namespace", "##targetNamespace" }); addAnnotation (getScenarioParameters_BaseCurrencyUnit(), source, new String[] { "kind", "attribute", "name", "baseCurrencyUnit" }); addAnnotation (getScenarioParameters_BaseTimeUnit(), source, new String[] { "kind", "attribute", "name", "baseTimeUnit" }); addAnnotation (getScenarioParameters_Replication(), source, new String[] { "kind", "attribute", "name", "replication" }); addAnnotation (getScenarioParameters_Seed(), source, new String[] { "kind", "attribute", "name", "seed" }); addAnnotation (scenarioParametersTypeEClass, source, new String[] { "name", "ScenarioParameters_._type", "kind", "elementOnly" }); addAnnotation (stringParameterTypeEClass, source, new String[] { "name", "StringParameter_._type", "kind", "empty" }); addAnnotation (getStringParameterType_Value(), source, new String[] { "kind", "attribute", "name", "value" }); addAnnotation (taskNameTypeEDataType, source, new String[] { "name", "taskName_._type", "baseType", "http://www.eclipse.org/emf/2003/XMLType#string" }); addAnnotation (timeParametersEClass, source, new String[] { "name", "TimeParameters", "kind", "elementOnly" }); addAnnotation (getTimeParameters_TransferTime(), source, new String[] { "kind", "element", "name", "TransferTime", "namespace", "##targetNamespace" }); addAnnotation (getTimeParameters_QueueTime(), source, new String[] { "kind", "element", "name", "QueueTime", "namespace", "##targetNamespace" }); addAnnotation (getTimeParameters_WaitTime(), source, new String[] { "kind", "element", "name", "WaitTime", "namespace", "##targetNamespace" }); addAnnotation (getTimeParameters_SetUpTime(), source, new String[] { "kind", "element", "name", "SetUpTime", "namespace", "##targetNamespace" }); addAnnotation (getTimeParameters_ProcessingTime(), source, new String[] { "kind", "element", "name", "ProcessingTime", "namespace", "##targetNamespace" }); addAnnotation (getTimeParameters_ValidationTime(), source, new String[] { "kind", "element", "name", "ValidationTime", "namespace", "##targetNamespace" }); addAnnotation (getTimeParameters_ReworkTime(), source, new String[] { "kind", "element", "name", "ReworkTime", "namespace", "##targetNamespace" }); addAnnotation (getTimeParameters_TimeUnit(), source, new String[] { "kind", "element", "name", "TimeUnit", "namespace", "##targetNamespace" }); addAnnotation (timeUnitEEnum, source, new String[] { "name", "TimeUnit" }); addAnnotation (timeUnitObjectEDataType, source, new String[] { "name", "TimeUnit:Object", "baseType", "TimeUnit" }); addAnnotation (triangularDistributionTypeEClass, source, new String[] { "name", "TriangularDistribution_._type", "kind", "empty" }); addAnnotation (getTriangularDistributionType_Max(), source, new String[] { "kind", "attribute", "name", "max" }); addAnnotation (getTriangularDistributionType_Min(), source, new String[] { "kind", "attribute", "name", "min" }); addAnnotation (getTriangularDistributionType_MostLikely(), source, new String[] { "kind", "attribute", "name", "mostLikely" }); addAnnotation (truncatedNormalDistributionTypeEClass, source, new String[] { "name", "TruncatedNormalDistribution_._type", "kind", "empty" }); addAnnotation (getTruncatedNormalDistributionType_Max(), source, new String[] { "kind", "attribute", "name", "max" }); addAnnotation (getTruncatedNormalDistributionType_Mean(), source, new String[] { "kind", "attribute", "name", "mean" }); addAnnotation (getTruncatedNormalDistributionType_Min(), source, new String[] { "kind", "attribute", "name", "min" }); addAnnotation (getTruncatedNormalDistributionType_StandardDeviation(), source, new String[] { "kind", "attribute", "name", "standardDeviation" }); addAnnotation (uniformDistributionTypeEClass, source, new String[] { "name", "UniformDistribution_._type", "kind", "empty" }); addAnnotation (getUniformDistributionType_Max(), source, new String[] { "kind", "attribute", "name", "max" }); addAnnotation (getUniformDistributionType_Min(), source, new String[] { "kind", "attribute", "name", "min" }); addAnnotation (userDistributionDataPointTypeEClass, source, new String[] { "name", "UserDistributionDataPoint_._type", "kind", "elementOnly" }); addAnnotation (getUserDistributionDataPointType_ParameterValueGroup(), source, new String[] { "kind", "group", "name", "ParameterValue:group", "namespace", "##targetNamespace" }); addAnnotation (getUserDistributionDataPointType_ParameterValue(), source, new String[] { "kind", "element", "name", "ParameterValue", "namespace", "##targetNamespace", "group", "ParameterValue:group" }); addAnnotation (getUserDistributionDataPointType_Probability(), source, new String[] { "kind", "attribute", "name", "probability" }); addAnnotation (userDistributionTypeEClass, source, new String[] { "name", "UserDistribution_._type", "kind", "elementOnly" }); addAnnotation (getUserDistributionType_Group(), source, new String[] { "kind", "group", "name", "group:4" }); addAnnotation (getUserDistributionType_UserDistributionDataPoint(), source, new String[] { "kind", "element", "name", "UserDistributionDataPoint", "namespace", "##targetNamespace", "group", "#group:4" }); addAnnotation (vendorExtensionEClass, source, new String[] { "name", "VendorExtension", "kind", "elementOnly" }); addAnnotation (getVendorExtension_Any(), source, new String[] { "kind", "elementWildcard", "wildcards", "##other", "name", ":0", "processing", "strict" }); addAnnotation (getVendorExtension_Name(), source, new String[] { "kind", "attribute", "name", "name" }); addAnnotation (getVendorExtension_AnyAttribute(), source, new String[] { "kind", "attributeWildcard", "wildcards", "##other", "name", ":2", "processing", "strict" }); addAnnotation (versionTypeEDataType, source, new String[] { "name", "version_._type", "baseType", "http://www.eclipse.org/emf/2003/XMLType#string" }); addAnnotation (weibullDistributionTypeEClass, source, new String[] { "name", "WeibullDistribution_._type", "kind", "empty" }); addAnnotation (getWeibullDistributionType_Scale(), source, new String[] { "kind", "attribute", "name", "scale" }); addAnnotation (getWeibullDistributionType_Shape(), source, new String[] { "kind", "attribute", "name", "shape" }); } } //DroolsPackageImpl





© 2015 - 2025 Weber Informatics LLC | Privacy Policy