org.jboss.drools.impl.DroolsPackageImpl Maven / Gradle / Ivy
Show all versions of jbpm-bpmn2-emfextmodel Show documentation
/**
*/
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