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

org.camunda.bpmn.model.impl.CamundaPackageImpl Maven / Gradle / Ivy

/**
 * Copyright (c) 2012 - 2024 Data In Motion and others.
 * All rights reserved. 
 * 
 * This program and the accompanying materials are made
 * available under the terms of the Eclipse Public License 2.0
 * which is available at https://www.eclipse.org/legal/epl-2.0/
 * 
 * SPDX-License-Identifier: EPL-2.0
 * 
 * Contributors:
 *      Mark Hoffmann - initial API and implementation
 */
package org.camunda.bpmn.model.impl;

import org.camunda.bpmn.model.BoundaryEvent;
import org.camunda.bpmn.model.CallActivity;
import org.camunda.bpmn.model.CamundaFactory;
import org.camunda.bpmn.model.CamundaPackage;
import org.camunda.bpmn.model.ConnectorType;
import org.camunda.bpmn.model.ConstraintType;
import org.camunda.bpmn.model.DocumentRoot;
import org.camunda.bpmn.model.EntryType;
import org.camunda.bpmn.model.EventType;
import org.camunda.bpmn.model.EventType1;
import org.camunda.bpmn.model.ExecutionListenerType;
import org.camunda.bpmn.model.Expression;
import org.camunda.bpmn.model.FailedJobRetryTimeCycleType;
import org.camunda.bpmn.model.FieldType;
import org.camunda.bpmn.model.FormDataContainer;
import org.camunda.bpmn.model.FormDataType;
import org.camunda.bpmn.model.FormFieldType;
import org.camunda.bpmn.model.FormPropertyType;
import org.camunda.bpmn.model.HistoryType;
import org.camunda.bpmn.model.InType;
import org.camunda.bpmn.model.InputOutputType;
import org.camunda.bpmn.model.ListType;
import org.camunda.bpmn.model.MapType;
import org.camunda.bpmn.model.OutType;
import org.camunda.bpmn.model.ParameterType;
import org.camunda.bpmn.model.PropertiesType;
import org.camunda.bpmn.model.PropertyType;
import org.camunda.bpmn.model.ScriptType;
import org.camunda.bpmn.model.StartEvent;
import org.camunda.bpmn.model.TaskListenerType;
import org.camunda.bpmn.model.TypeType;
import org.camunda.bpmn.model.UserTask;
import org.camunda.bpmn.model.ValidationType;
import org.camunda.bpmn.model.ValueType;

import org.camunda.bpmn.model.util.CamundaValidator;

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.omg.bpmn.bpmn2.Bpmn2Package;

import org.omg.bpmn.di.BpmnDiPackage;

import org.omg.dd.dc.DcPackage;

import org.omg.dd.di.DiPackage;

/**
 * 
 * An implementation of the model Package.
 * 
 * @generated
 */
public class CamundaPackageImpl extends EPackageImpl implements CamundaPackage {
	/**
	 * 
	 * 
	 * @generated
	 */
	private EClass documentRootEClass = null;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	/**
	 * 
	 * 
	 * @generated
	 */
	private EDataType typeTypeObjectEDataType = 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.camunda.bpmn.model.CamundaPackage#eNS_URI * @see #init() * @generated */ private CamundaPackageImpl() { super(eNS_URI, CamundaFactory.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 CamundaPackage#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 CamundaPackage init() { if (isInited) return (CamundaPackage)EPackage.Registry.INSTANCE.getEPackage(CamundaPackage.eNS_URI); // Obtain or create and register package Object registeredCamundaPackage = EPackage.Registry.INSTANCE.get(eNS_URI); CamundaPackageImpl theCamundaPackage = registeredCamundaPackage instanceof CamundaPackageImpl ? (CamundaPackageImpl)registeredCamundaPackage : new CamundaPackageImpl(); isInited = true; // Initialize simple dependencies Bpmn2Package.eINSTANCE.eClass(); BpmnDiPackage.eINSTANCE.eClass(); DcPackage.eINSTANCE.eClass(); DiPackage.eINSTANCE.eClass(); XMLTypePackage.eINSTANCE.eClass(); // Create package meta-data objects theCamundaPackage.createPackageContents(); // Initialize created meta-data theCamundaPackage.initializePackageContents(); // Register package validator EValidator.Registry.INSTANCE.put (theCamundaPackage, new EValidator.Descriptor() { @Override public EValidator getEValidator() { return CamundaValidator.INSTANCE; } }); // Mark meta-data to indicate it can't be changed theCamundaPackage.freeze(); // Update the registry and return the package EPackage.Registry.INSTANCE.put(CamundaPackage.eNS_URI, theCamundaPackage); return theCamundaPackage; } /** * * * @generated */ @Override public EClass getDocumentRoot() { return documentRootEClass; } /** * * * @generated */ @Override public EReference getDocumentRoot_ExecutionListener() { return (EReference)documentRootEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EReference getDocumentRoot_Field() { return (EReference)documentRootEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EReference getDocumentRoot_FormProperty() { return (EReference)documentRootEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ @Override public EReference getDocumentRoot_In() { return (EReference)documentRootEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ @Override public EReference getDocumentRoot_Out() { return (EReference)documentRootEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ @Override public EReference getDocumentRoot_TaskListener() { return (EReference)documentRootEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_Assignee() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_CandidateGroups() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(7); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_CandidateUsers() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(8); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_Class() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(9); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_Collection() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(10); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_DelegateExpression() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(11); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_DueDate() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(12); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_ElementVariable() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(13); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_FormHandlerClass() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(14); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_FormKey() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(15); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_History() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(16); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_Initiator() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(17); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_ResultVariable() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(18); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_Type() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(19); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_Async() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(20); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_ActExpression() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(21); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_Priority() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(22); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_ResultVariableName() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(23); } /** * * * @generated */ @Override public EReference getDocumentRoot_FailedJobRetryTimeCycle() { return (EReference)documentRootEClass.getEStructuralFeatures().get(24); } /** * * * @generated */ @Override public EReference getDocumentRoot_FormData() { return (EReference)documentRootEClass.getEStructuralFeatures().get(25); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_FollowUpDate() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(26); } /** * * * @generated */ @Override public EReference getDocumentRoot_Properties() { return (EReference)documentRootEClass.getEStructuralFeatures().get(27); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_Exclusive() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(28); } /** * * * @generated */ @Override public EReference getDocumentRoot_Connector() { return (EReference)documentRootEClass.getEStructuralFeatures().get(29); } /** * * * @generated */ @Override public EReference getDocumentRoot_InputOutput() { return (EReference)documentRootEClass.getEStructuralFeatures().get(30); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_AsyncAfter() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(31); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_AsyncBefore() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(32); } /** * * * @generated */ @Override public EAttribute getDocumentRoot_Resource1() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(33); } /** * * * @generated */ @Override public EClass getStartEvent() { return startEventEClass; } /** * * * @generated */ @Override public EClass getExecutionListenerType() { return executionListenerTypeEClass; } /** * * * @generated */ @Override public EAttribute getExecutionListenerType_Group() { return (EAttribute)executionListenerTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EReference getExecutionListenerType_Field() { return (EReference)executionListenerTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EAttribute getExecutionListenerType_Class() { return (EAttribute)executionListenerTypeEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ @Override public EAttribute getExecutionListenerType_DelegateExpression() { return (EAttribute)executionListenerTypeEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ @Override public EAttribute getExecutionListenerType_Event() { return (EAttribute)executionListenerTypeEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ @Override public EAttribute getExecutionListenerType_Expression() { return (EAttribute)executionListenerTypeEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ @Override public EReference getExecutionListenerType_Script() { return (EReference)executionListenerTypeEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ @Override public EClass getFieldType() { return fieldTypeEClass; } /** * * * @generated */ @Override public EAttribute getFieldType_String() { return (EAttribute)fieldTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EAttribute getFieldType_Expression() { return (EAttribute)fieldTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EAttribute getFieldType_Expression1() { return (EAttribute)fieldTypeEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ @Override public EAttribute getFieldType_Name() { return (EAttribute)fieldTypeEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ @Override public EAttribute getFieldType_StringValue() { return (EAttribute)fieldTypeEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ @Override public EClass getFormPropertyType() { return formPropertyTypeEClass; } /** * * * @generated */ @Override public EReference getFormPropertyType_Value() { return (EReference)formPropertyTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EAttribute getFormPropertyType_DatePattern() { return (EAttribute)formPropertyTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EAttribute getFormPropertyType_Expression() { return (EAttribute)formPropertyTypeEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ @Override public EAttribute getFormPropertyType_Id() { return (EAttribute)formPropertyTypeEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ @Override public EAttribute getFormPropertyType_Name() { return (EAttribute)formPropertyTypeEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ @Override public EAttribute getFormPropertyType_Readable() { return (EAttribute)formPropertyTypeEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ @Override public EAttribute getFormPropertyType_Required() { return (EAttribute)formPropertyTypeEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ @Override public EAttribute getFormPropertyType_Type() { return (EAttribute)formPropertyTypeEClass.getEStructuralFeatures().get(7); } /** * * * @generated */ @Override public EAttribute getFormPropertyType_Value1() { return (EAttribute)formPropertyTypeEClass.getEStructuralFeatures().get(8); } /** * * * @generated */ @Override public EAttribute getFormPropertyType_Variable() { return (EAttribute)formPropertyTypeEClass.getEStructuralFeatures().get(9); } /** * * * @generated */ @Override public EAttribute getFormPropertyType_Writable() { return (EAttribute)formPropertyTypeEClass.getEStructuralFeatures().get(10); } /** * * * @generated */ @Override public EAttribute getFormPropertyType_Default() { return (EAttribute)formPropertyTypeEClass.getEStructuralFeatures().get(11); } /** * * * @generated */ @Override public EClass getInType() { return inTypeEClass; } /** * * * @generated */ @Override public EAttribute getInType_Source() { return (EAttribute)inTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EAttribute getInType_SourceExpression() { return (EAttribute)inTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EAttribute getInType_Target() { return (EAttribute)inTypeEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ @Override public EAttribute getInType_Variables() { return (EAttribute)inTypeEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ @Override public EAttribute getInType_BusinessKey() { return (EAttribute)inTypeEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ @Override public EClass getOutType() { return outTypeEClass; } /** * * * @generated */ @Override public EAttribute getOutType_Source() { return (EAttribute)outTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EAttribute getOutType_SourceExpression() { return (EAttribute)outTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EAttribute getOutType_Target() { return (EAttribute)outTypeEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ @Override public EAttribute getOutType_Variables() { return (EAttribute)outTypeEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ @Override public EClass getTaskListenerType() { return taskListenerTypeEClass; } /** * * * @generated */ @Override public EAttribute getTaskListenerType_Group() { return (EAttribute)taskListenerTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EReference getTaskListenerType_Field() { return (EReference)taskListenerTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EAttribute getTaskListenerType_Class() { return (EAttribute)taskListenerTypeEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ @Override public EAttribute getTaskListenerType_DelegateExpression() { return (EAttribute)taskListenerTypeEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ @Override public EAttribute getTaskListenerType_Event() { return (EAttribute)taskListenerTypeEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ @Override public EAttribute getTaskListenerType_Expression() { return (EAttribute)taskListenerTypeEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ @Override public EReference getTaskListenerType_Script() { return (EReference)taskListenerTypeEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ @Override public EClass getCallActivity() { return callActivityEClass; } /** * * * @generated */ @Override public EAttribute getCallActivity_CalledElement() { return (EAttribute)callActivityEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EAttribute getCallActivity_CalledElementBinding() { return (EAttribute)callActivityEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EAttribute getCallActivity_CalledElementVersion() { return (EAttribute)callActivityEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ @Override public EClass getBoundaryEvent() { return boundaryEventEClass; } /** * * * @generated */ @Override public EClass getValueType() { return valueTypeEClass; } /** * * * @generated */ @Override public EAttribute getValueType_Id() { return (EAttribute)valueTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EAttribute getValueType_Name() { return (EAttribute)valueTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EClass getFormDataType() { return formDataTypeEClass; } /** * * * @generated */ @Override public EReference getFormDataType_FormField() { return (EReference)formDataTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EClass getFormFieldType() { return formFieldTypeEClass; } /** * * * @generated */ @Override public EAttribute getFormFieldType_Id() { return (EAttribute)formFieldTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EAttribute getFormFieldType_Label() { return (EAttribute)formFieldTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EAttribute getFormFieldType_Type() { return (EAttribute)formFieldTypeEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ @Override public EAttribute getFormFieldType_DefaultValue() { return (EAttribute)formFieldTypeEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ @Override public EReference getFormFieldType_Properties() { return (EReference)formFieldTypeEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ @Override public EReference getFormFieldType_Validation() { return (EReference)formFieldTypeEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ @Override public EReference getFormFieldType_Value() { return (EReference)formFieldTypeEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ @Override public EClass getPropertiesType() { return propertiesTypeEClass; } /** * * * @generated */ @Override public EReference getPropertiesType_Property() { return (EReference)propertiesTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EClass getPropertyType() { return propertyTypeEClass; } /** * * * @generated */ @Override public EAttribute getPropertyType_Id() { return (EAttribute)propertyTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EAttribute getPropertyType_Value() { return (EAttribute)propertyTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EAttribute getPropertyType_Name() { return (EAttribute)propertyTypeEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ @Override public EClass getValidationType() { return validationTypeEClass; } /** * * * @generated */ @Override public EReference getValidationType_Constraint() { return (EReference)validationTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EClass getConstraintType() { return constraintTypeEClass; } /** * * * @generated */ @Override public EAttribute getConstraintType_Name() { return (EAttribute)constraintTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EAttribute getConstraintType_Config() { return (EAttribute)constraintTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EClass getUserTask() { return userTaskEClass; } /** * * * @generated */ @Override public EClass getFormDataContainer() { return formDataContainerEClass; } /** * * * @generated */ @Override public EClass getExpression() { return expressionEClass; } /** * * * @generated */ @Override public EAttribute getExpression_Body() { return (EAttribute)expressionEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EAttribute getExpression_Mixed() { return (EAttribute)expressionEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EClass getConnectorType() { return connectorTypeEClass; } /** * * * @generated */ @Override public EAttribute getConnectorType_ConnectorId() { return (EAttribute)connectorTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EReference getConnectorType_InputOutput() { return (EReference)connectorTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EClass getInputOutputType() { return inputOutputTypeEClass; } /** * * * @generated */ @Override public EReference getInputOutputType_InputParameters() { return (EReference)inputOutputTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EReference getInputOutputType_OutputParameters() { return (EReference)inputOutputTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EClass getParameterType() { return parameterTypeEClass; } /** * * * @generated */ @Override public EAttribute getParameterType_Name() { return (EAttribute)parameterTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EAttribute getParameterType_Mixed() { return (EAttribute)parameterTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EReference getParameterType_Script() { return (EReference)parameterTypeEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ @Override public EReference getParameterType_Map() { return (EReference)parameterTypeEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ @Override public EReference getParameterType_List() { return (EReference)parameterTypeEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ @Override public EAttribute getParameterType_Text() { return (EAttribute)parameterTypeEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ @Override public EClass getScriptType() { return scriptTypeEClass; } /** * * * @generated */ @Override public EAttribute getScriptType_ScriptFormat() { return (EAttribute)scriptTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EAttribute getScriptType_Resource() { return (EAttribute)scriptTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EAttribute getScriptType_Mixed() { return (EAttribute)scriptTypeEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ @Override public EAttribute getScriptType_Text() { return (EAttribute)scriptTypeEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ @Override public EClass getMapType() { return mapTypeEClass; } /** * * * @generated */ @Override public EReference getMapType_Entries() { return (EReference)mapTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EClass getEntryType() { return entryTypeEClass; } /** * * * @generated */ @Override public EAttribute getEntryType_Key() { return (EAttribute)entryTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EAttribute getEntryType_Mixed() { return (EAttribute)entryTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EReference getEntryType_Script() { return (EReference)entryTypeEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ @Override public EReference getEntryType_Map() { return (EReference)entryTypeEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ @Override public EReference getEntryType_List() { return (EReference)entryTypeEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ @Override public EAttribute getEntryType_Text() { return (EAttribute)entryTypeEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ @Override public EClass getListType() { return listTypeEClass; } /** * * * @generated */ @Override public EAttribute getListType_Group() { return (EAttribute)listTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EReference getListType_Scripts() { return (EReference)listTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EReference getListType_Maps() { return (EReference)listTypeEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ @Override public EReference getListType_Lists() { return (EReference)listTypeEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ @Override public EAttribute getListType_Values() { return (EAttribute)listTypeEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ @Override public EClass getFailedJobRetryTimeCycleType() { return failedJobRetryTimeCycleTypeEClass; } /** * * * @generated */ @Override public EAttribute getFailedJobRetryTimeCycleType_Mixed() { return (EAttribute)failedJobRetryTimeCycleTypeEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ @Override public EAttribute getFailedJobRetryTimeCycleType_Text() { return (EAttribute)failedJobRetryTimeCycleTypeEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ @Override public EEnum getEventType() { return eventTypeEEnum; } /** * * * @generated */ @Override public EEnum getEventType1() { return eventType1EEnum; } /** * * * @generated */ @Override public EEnum getHistoryType() { return historyTypeEEnum; } /** * * * @generated */ @Override public EEnum getTypeType() { return typeTypeEEnum; } /** * * * @generated */ @Override public EDataType getClassType() { return classTypeEDataType; } /** * * * @generated */ @Override public EDataType getEventTypeObject() { return eventTypeObjectEDataType; } /** * * * @generated */ @Override public EDataType getEventTypeObject1() { return eventTypeObject1EDataType; } /** * * * @generated */ @Override public EDataType getFormHandlerClassType() { return formHandlerClassTypeEDataType; } /** * * * @generated */ @Override public EDataType getHistoryTypeObject() { return historyTypeObjectEDataType; } /** * * * @generated */ @Override public EDataType getTExpression() { return tExpressionEDataType; } /** * * * @generated */ @Override public EDataType getTypeTypeObject() { return typeTypeObjectEDataType; } /** * * * @generated */ @Override public CamundaFactory getCamundaFactory() { return (CamundaFactory)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 documentRootEClass = createEClass(DOCUMENT_ROOT); createEReference(documentRootEClass, DOCUMENT_ROOT__EXECUTION_LISTENER); createEReference(documentRootEClass, DOCUMENT_ROOT__FIELD); createEReference(documentRootEClass, DOCUMENT_ROOT__FORM_PROPERTY); createEReference(documentRootEClass, DOCUMENT_ROOT__IN); createEReference(documentRootEClass, DOCUMENT_ROOT__OUT); createEReference(documentRootEClass, DOCUMENT_ROOT__TASK_LISTENER); createEAttribute(documentRootEClass, DOCUMENT_ROOT__ASSIGNEE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__CANDIDATE_GROUPS); createEAttribute(documentRootEClass, DOCUMENT_ROOT__CANDIDATE_USERS); createEAttribute(documentRootEClass, DOCUMENT_ROOT__CLASS); createEAttribute(documentRootEClass, DOCUMENT_ROOT__COLLECTION); createEAttribute(documentRootEClass, DOCUMENT_ROOT__DELEGATE_EXPRESSION); createEAttribute(documentRootEClass, DOCUMENT_ROOT__DUE_DATE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__ELEMENT_VARIABLE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__FORM_HANDLER_CLASS); createEAttribute(documentRootEClass, DOCUMENT_ROOT__FORM_KEY); createEAttribute(documentRootEClass, DOCUMENT_ROOT__HISTORY); createEAttribute(documentRootEClass, DOCUMENT_ROOT__INITIATOR); createEAttribute(documentRootEClass, DOCUMENT_ROOT__RESULT_VARIABLE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__TYPE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__ASYNC); createEAttribute(documentRootEClass, DOCUMENT_ROOT__ACT_EXPRESSION); createEAttribute(documentRootEClass, DOCUMENT_ROOT__PRIORITY); createEAttribute(documentRootEClass, DOCUMENT_ROOT__RESULT_VARIABLE_NAME); createEReference(documentRootEClass, DOCUMENT_ROOT__FAILED_JOB_RETRY_TIME_CYCLE); createEReference(documentRootEClass, DOCUMENT_ROOT__FORM_DATA); createEAttribute(documentRootEClass, DOCUMENT_ROOT__FOLLOW_UP_DATE); createEReference(documentRootEClass, DOCUMENT_ROOT__PROPERTIES); createEAttribute(documentRootEClass, DOCUMENT_ROOT__EXCLUSIVE); createEReference(documentRootEClass, DOCUMENT_ROOT__CONNECTOR); createEReference(documentRootEClass, DOCUMENT_ROOT__INPUT_OUTPUT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__ASYNC_AFTER); createEAttribute(documentRootEClass, DOCUMENT_ROOT__ASYNC_BEFORE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__RESOURCE1); startEventEClass = createEClass(START_EVENT); executionListenerTypeEClass = createEClass(EXECUTION_LISTENER_TYPE); createEAttribute(executionListenerTypeEClass, EXECUTION_LISTENER_TYPE__GROUP); createEReference(executionListenerTypeEClass, EXECUTION_LISTENER_TYPE__FIELD); createEAttribute(executionListenerTypeEClass, EXECUTION_LISTENER_TYPE__CLASS); createEAttribute(executionListenerTypeEClass, EXECUTION_LISTENER_TYPE__DELEGATE_EXPRESSION); createEAttribute(executionListenerTypeEClass, EXECUTION_LISTENER_TYPE__EVENT); createEAttribute(executionListenerTypeEClass, EXECUTION_LISTENER_TYPE__EXPRESSION); createEReference(executionListenerTypeEClass, EXECUTION_LISTENER_TYPE__SCRIPT); fieldTypeEClass = createEClass(FIELD_TYPE); createEAttribute(fieldTypeEClass, FIELD_TYPE__STRING); createEAttribute(fieldTypeEClass, FIELD_TYPE__EXPRESSION); createEAttribute(fieldTypeEClass, FIELD_TYPE__EXPRESSION1); createEAttribute(fieldTypeEClass, FIELD_TYPE__NAME); createEAttribute(fieldTypeEClass, FIELD_TYPE__STRING_VALUE); formPropertyTypeEClass = createEClass(FORM_PROPERTY_TYPE); createEReference(formPropertyTypeEClass, FORM_PROPERTY_TYPE__VALUE); createEAttribute(formPropertyTypeEClass, FORM_PROPERTY_TYPE__DATE_PATTERN); createEAttribute(formPropertyTypeEClass, FORM_PROPERTY_TYPE__EXPRESSION); createEAttribute(formPropertyTypeEClass, FORM_PROPERTY_TYPE__ID); createEAttribute(formPropertyTypeEClass, FORM_PROPERTY_TYPE__NAME); createEAttribute(formPropertyTypeEClass, FORM_PROPERTY_TYPE__READABLE); createEAttribute(formPropertyTypeEClass, FORM_PROPERTY_TYPE__REQUIRED); createEAttribute(formPropertyTypeEClass, FORM_PROPERTY_TYPE__TYPE); createEAttribute(formPropertyTypeEClass, FORM_PROPERTY_TYPE__VALUE1); createEAttribute(formPropertyTypeEClass, FORM_PROPERTY_TYPE__VARIABLE); createEAttribute(formPropertyTypeEClass, FORM_PROPERTY_TYPE__WRITABLE); createEAttribute(formPropertyTypeEClass, FORM_PROPERTY_TYPE__DEFAULT); inTypeEClass = createEClass(IN_TYPE); createEAttribute(inTypeEClass, IN_TYPE__SOURCE); createEAttribute(inTypeEClass, IN_TYPE__SOURCE_EXPRESSION); createEAttribute(inTypeEClass, IN_TYPE__TARGET); createEAttribute(inTypeEClass, IN_TYPE__VARIABLES); createEAttribute(inTypeEClass, IN_TYPE__BUSINESS_KEY); outTypeEClass = createEClass(OUT_TYPE); createEAttribute(outTypeEClass, OUT_TYPE__SOURCE); createEAttribute(outTypeEClass, OUT_TYPE__SOURCE_EXPRESSION); createEAttribute(outTypeEClass, OUT_TYPE__TARGET); createEAttribute(outTypeEClass, OUT_TYPE__VARIABLES); taskListenerTypeEClass = createEClass(TASK_LISTENER_TYPE); createEAttribute(taskListenerTypeEClass, TASK_LISTENER_TYPE__GROUP); createEReference(taskListenerTypeEClass, TASK_LISTENER_TYPE__FIELD); createEAttribute(taskListenerTypeEClass, TASK_LISTENER_TYPE__CLASS); createEAttribute(taskListenerTypeEClass, TASK_LISTENER_TYPE__DELEGATE_EXPRESSION); createEAttribute(taskListenerTypeEClass, TASK_LISTENER_TYPE__EVENT); createEAttribute(taskListenerTypeEClass, TASK_LISTENER_TYPE__EXPRESSION); createEReference(taskListenerTypeEClass, TASK_LISTENER_TYPE__SCRIPT); callActivityEClass = createEClass(CALL_ACTIVITY); createEAttribute(callActivityEClass, CALL_ACTIVITY__CALLED_ELEMENT); createEAttribute(callActivityEClass, CALL_ACTIVITY__CALLED_ELEMENT_BINDING); createEAttribute(callActivityEClass, CALL_ACTIVITY__CALLED_ELEMENT_VERSION); boundaryEventEClass = createEClass(BOUNDARY_EVENT); valueTypeEClass = createEClass(VALUE_TYPE); createEAttribute(valueTypeEClass, VALUE_TYPE__ID); createEAttribute(valueTypeEClass, VALUE_TYPE__NAME); formDataTypeEClass = createEClass(FORM_DATA_TYPE); createEReference(formDataTypeEClass, FORM_DATA_TYPE__FORM_FIELD); formFieldTypeEClass = createEClass(FORM_FIELD_TYPE); createEAttribute(formFieldTypeEClass, FORM_FIELD_TYPE__ID); createEAttribute(formFieldTypeEClass, FORM_FIELD_TYPE__LABEL); createEAttribute(formFieldTypeEClass, FORM_FIELD_TYPE__TYPE); createEAttribute(formFieldTypeEClass, FORM_FIELD_TYPE__DEFAULT_VALUE); createEReference(formFieldTypeEClass, FORM_FIELD_TYPE__PROPERTIES); createEReference(formFieldTypeEClass, FORM_FIELD_TYPE__VALIDATION); createEReference(formFieldTypeEClass, FORM_FIELD_TYPE__VALUE); propertiesTypeEClass = createEClass(PROPERTIES_TYPE); createEReference(propertiesTypeEClass, PROPERTIES_TYPE__PROPERTY); propertyTypeEClass = createEClass(PROPERTY_TYPE); createEAttribute(propertyTypeEClass, PROPERTY_TYPE__ID); createEAttribute(propertyTypeEClass, PROPERTY_TYPE__VALUE); createEAttribute(propertyTypeEClass, PROPERTY_TYPE__NAME); validationTypeEClass = createEClass(VALIDATION_TYPE); createEReference(validationTypeEClass, VALIDATION_TYPE__CONSTRAINT); constraintTypeEClass = createEClass(CONSTRAINT_TYPE); createEAttribute(constraintTypeEClass, CONSTRAINT_TYPE__NAME); createEAttribute(constraintTypeEClass, CONSTRAINT_TYPE__CONFIG); userTaskEClass = createEClass(USER_TASK); formDataContainerEClass = createEClass(FORM_DATA_CONTAINER); expressionEClass = createEClass(EXPRESSION); createEAttribute(expressionEClass, EXPRESSION__BODY); createEAttribute(expressionEClass, EXPRESSION__MIXED); connectorTypeEClass = createEClass(CONNECTOR_TYPE); createEAttribute(connectorTypeEClass, CONNECTOR_TYPE__CONNECTOR_ID); createEReference(connectorTypeEClass, CONNECTOR_TYPE__INPUT_OUTPUT); inputOutputTypeEClass = createEClass(INPUT_OUTPUT_TYPE); createEReference(inputOutputTypeEClass, INPUT_OUTPUT_TYPE__INPUT_PARAMETERS); createEReference(inputOutputTypeEClass, INPUT_OUTPUT_TYPE__OUTPUT_PARAMETERS); parameterTypeEClass = createEClass(PARAMETER_TYPE); createEAttribute(parameterTypeEClass, PARAMETER_TYPE__NAME); createEAttribute(parameterTypeEClass, PARAMETER_TYPE__MIXED); createEReference(parameterTypeEClass, PARAMETER_TYPE__SCRIPT); createEReference(parameterTypeEClass, PARAMETER_TYPE__MAP); createEReference(parameterTypeEClass, PARAMETER_TYPE__LIST); createEAttribute(parameterTypeEClass, PARAMETER_TYPE__TEXT); scriptTypeEClass = createEClass(SCRIPT_TYPE); createEAttribute(scriptTypeEClass, SCRIPT_TYPE__SCRIPT_FORMAT); createEAttribute(scriptTypeEClass, SCRIPT_TYPE__RESOURCE); createEAttribute(scriptTypeEClass, SCRIPT_TYPE__MIXED); createEAttribute(scriptTypeEClass, SCRIPT_TYPE__TEXT); mapTypeEClass = createEClass(MAP_TYPE); createEReference(mapTypeEClass, MAP_TYPE__ENTRIES); entryTypeEClass = createEClass(ENTRY_TYPE); createEAttribute(entryTypeEClass, ENTRY_TYPE__KEY); createEAttribute(entryTypeEClass, ENTRY_TYPE__MIXED); createEReference(entryTypeEClass, ENTRY_TYPE__SCRIPT); createEReference(entryTypeEClass, ENTRY_TYPE__MAP); createEReference(entryTypeEClass, ENTRY_TYPE__LIST); createEAttribute(entryTypeEClass, ENTRY_TYPE__TEXT); listTypeEClass = createEClass(LIST_TYPE); createEAttribute(listTypeEClass, LIST_TYPE__GROUP); createEReference(listTypeEClass, LIST_TYPE__SCRIPTS); createEReference(listTypeEClass, LIST_TYPE__MAPS); createEReference(listTypeEClass, LIST_TYPE__LISTS); createEAttribute(listTypeEClass, LIST_TYPE__VALUES); failedJobRetryTimeCycleTypeEClass = createEClass(FAILED_JOB_RETRY_TIME_CYCLE_TYPE); createEAttribute(failedJobRetryTimeCycleTypeEClass, FAILED_JOB_RETRY_TIME_CYCLE_TYPE__MIXED); createEAttribute(failedJobRetryTimeCycleTypeEClass, FAILED_JOB_RETRY_TIME_CYCLE_TYPE__TEXT); // Create enums eventTypeEEnum = createEEnum(EVENT_TYPE); eventType1EEnum = createEEnum(EVENT_TYPE1); historyTypeEEnum = createEEnum(HISTORY_TYPE); typeTypeEEnum = createEEnum(TYPE_TYPE); // Create data types classTypeEDataType = createEDataType(CLASS_TYPE); eventTypeObjectEDataType = createEDataType(EVENT_TYPE_OBJECT); eventTypeObject1EDataType = createEDataType(EVENT_TYPE_OBJECT1); formHandlerClassTypeEDataType = createEDataType(FORM_HANDLER_CLASS_TYPE); historyTypeObjectEDataType = createEDataType(HISTORY_TYPE_OBJECT); tExpressionEDataType = createEDataType(TEXPRESSION); typeTypeObjectEDataType = createEDataType(TYPE_TYPE_OBJECT); } /** * * * @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 Bpmn2Package theBpmn2Package = (Bpmn2Package)EPackage.Registry.INSTANCE.getEPackage(Bpmn2Package.eNS_URI); XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI); // Create type parameters // Set bounds for type parameters // Add supertypes to classes documentRootEClass.getESuperTypes().add(theBpmn2Package.getBPMNRoot()); startEventEClass.getESuperTypes().add(this.getFormDataContainer()); startEventEClass.getESuperTypes().add(theBpmn2Package.getStartEvent()); callActivityEClass.getESuperTypes().add(theBpmn2Package.getCallActivity()); boundaryEventEClass.getESuperTypes().add(theBpmn2Package.getBoundaryEvent()); userTaskEClass.getESuperTypes().add(this.getFormDataContainer()); userTaskEClass.getESuperTypes().add(theBpmn2Package.getUserTask()); expressionEClass.getESuperTypes().add(theBpmn2Package.getExpression()); // Initialize classes and features; add operations and parameters initEClass(documentRootEClass, DocumentRoot.class, "DocumentRoot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getDocumentRoot_ExecutionListener(), this.getExecutionListenerType(), null, "executionListener", 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_Field(), this.getFieldType(), null, "field", 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_FormProperty(), this.getFormPropertyType(), null, "formProperty", 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_In(), this.getInType(), null, "in", 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_Out(), this.getOutType(), null, "out", 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_TaskListener(), this.getTaskListenerType(), null, "taskListener", 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_Assignee(), ecorePackage.getEString(), "assignee", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_CandidateGroups(), ecorePackage.getEString(), "candidateGroups", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_CandidateUsers(), ecorePackage.getEString(), "candidateUsers", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Class(), this.getClassType(), "class", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Collection(), theXMLTypePackage.getString(), "collection", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_DelegateExpression(), theXMLTypePackage.getAnySimpleType(), "delegateExpression", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_DueDate(), this.getTExpression(), "dueDate", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_ElementVariable(), theXMLTypePackage.getString(), "elementVariable", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_FormHandlerClass(), this.getFormHandlerClassType(), "formHandlerClass", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_FormKey(), theXMLTypePackage.getString(), "formKey", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_History(), this.getHistoryType(), "history", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Initiator(), theXMLTypePackage.getString(), "initiator", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_ResultVariable(), theXMLTypePackage.getString(), "resultVariable", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Type(), this.getTypeType(), "type", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Async(), theXMLTypePackage.getBoolean(), "async", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_ActExpression(), ecorePackage.getEString(), "actExpression", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Priority(), ecorePackage.getEString(), "priority", "", 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_ResultVariableName(), ecorePackage.getEString(), "resultVariableName", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_FailedJobRetryTimeCycle(), this.getFailedJobRetryTimeCycleType(), null, "failedJobRetryTimeCycle", 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_FormData(), this.getFormDataType(), null, "formData", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_FollowUpDate(), this.getTExpression(), "followUpDate", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Properties(), this.getPropertiesType(), null, "properties", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Exclusive(), theXMLTypePackage.getBoolean(), "exclusive", "true", 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Connector(), this.getConnectorType(), null, "connector", 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_InputOutput(), this.getInputOutputType(), null, "inputOutput", null, 0, 1, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_AsyncAfter(), theXMLTypePackage.getBoolean(), "asyncAfter", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_AsyncBefore(), theXMLTypePackage.getBoolean(), "asyncBefore", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Resource1(), ecorePackage.getEString(), "resource1", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(startEventEClass, StartEvent.class, "StartEvent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(executionListenerTypeEClass, ExecutionListenerType.class, "ExecutionListenerType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getExecutionListenerType_Group(), ecorePackage.getEFeatureMapEntry(), "group", null, 0, -1, ExecutionListenerType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getExecutionListenerType_Field(), this.getFieldType(), null, "field", null, 0, -1, ExecutionListenerType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getExecutionListenerType_Class(), theXMLTypePackage.getString(), "class", null, 0, 1, ExecutionListenerType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getExecutionListenerType_DelegateExpression(), this.getTExpression(), "delegateExpression", null, 0, 1, ExecutionListenerType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getExecutionListenerType_Event(), this.getEventType1(), "event", null, 0, 1, ExecutionListenerType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getExecutionListenerType_Expression(), this.getTExpression(), "expression", null, 0, 1, ExecutionListenerType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getExecutionListenerType_Script(), this.getScriptType(), null, "script", null, 0, 1, ExecutionListenerType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(fieldTypeEClass, FieldType.class, "FieldType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getFieldType_String(), theXMLTypePackage.getString(), "string", null, 0, 1, FieldType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFieldType_Expression(), this.getTExpression(), "expression", null, 0, 1, FieldType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFieldType_Expression1(), this.getTExpression(), "expression1", null, 0, 1, FieldType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFieldType_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, FieldType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFieldType_StringValue(), theXMLTypePackage.getString(), "stringValue", null, 0, 1, FieldType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(formPropertyTypeEClass, FormPropertyType.class, "FormPropertyType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getFormPropertyType_Value(), this.getValueType(), null, "value", null, 0, -1, FormPropertyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFormPropertyType_DatePattern(), theXMLTypePackage.getString(), "datePattern", null, 0, 1, FormPropertyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFormPropertyType_Expression(), theXMLTypePackage.getString(), "expression", null, 0, 1, FormPropertyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFormPropertyType_Id(), theXMLTypePackage.getString(), "id", null, 1, 1, FormPropertyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFormPropertyType_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, FormPropertyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFormPropertyType_Readable(), theXMLTypePackage.getString(), "readable", null, 0, 1, FormPropertyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFormPropertyType_Required(), theXMLTypePackage.getString(), "required", null, 0, 1, FormPropertyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFormPropertyType_Type(), theXMLTypePackage.getString(), "type", null, 0, 1, FormPropertyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFormPropertyType_Value1(), this.getTExpression(), "value1", null, 0, 1, FormPropertyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFormPropertyType_Variable(), theXMLTypePackage.getString(), "variable", null, 0, 1, FormPropertyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFormPropertyType_Writable(), theXMLTypePackage.getString(), "writable", null, 0, 1, FormPropertyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFormPropertyType_Default(), theXMLTypePackage.getString(), "default", null, 0, 1, FormPropertyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(inTypeEClass, InType.class, "InType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getInType_Source(), ecorePackage.getEString(), "source", null, 0, 1, InType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getInType_SourceExpression(), this.getTExpression(), "sourceExpression", null, 0, 1, InType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getInType_Target(), ecorePackage.getEString(), "target", null, 0, 1, InType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getInType_Variables(), ecorePackage.getEString(), "variables", null, 0, 1, InType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getInType_BusinessKey(), this.getTExpression(), "businessKey", null, 0, 1, InType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(outTypeEClass, OutType.class, "OutType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getOutType_Source(), ecorePackage.getEString(), "source", null, 0, 1, OutType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getOutType_SourceExpression(), this.getTExpression(), "sourceExpression", null, 0, 1, OutType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getOutType_Target(), ecorePackage.getEString(), "target", null, 1, 1, OutType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getOutType_Variables(), ecorePackage.getEString(), "variables", null, 0, 1, OutType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(taskListenerTypeEClass, TaskListenerType.class, "TaskListenerType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getTaskListenerType_Group(), ecorePackage.getEFeatureMapEntry(), "group", null, 0, -1, TaskListenerType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTaskListenerType_Field(), this.getFieldType(), null, "field", null, 0, -1, TaskListenerType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getTaskListenerType_Class(), theXMLTypePackage.getString(), "class", null, 0, 1, TaskListenerType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTaskListenerType_DelegateExpression(), this.getTExpression(), "delegateExpression", null, 0, 1, TaskListenerType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTaskListenerType_Event(), this.getEventType(), "event", null, 1, 1, TaskListenerType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTaskListenerType_Expression(), this.getTExpression(), "expression", null, 0, 1, TaskListenerType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTaskListenerType_Script(), this.getScriptType(), null, "script", null, 0, 1, TaskListenerType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(callActivityEClass, CallActivity.class, "CallActivity", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getCallActivity_CalledElement(), ecorePackage.getEString(), "calledElement", null, 0, 1, CallActivity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCallActivity_CalledElementBinding(), ecorePackage.getEString(), "calledElementBinding", "latest", 0, 1, CallActivity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCallActivity_CalledElementVersion(), theXMLTypePackage.getIntObject(), "calledElementVersion", null, 0, 1, CallActivity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(boundaryEventEClass, BoundaryEvent.class, "BoundaryEvent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(valueTypeEClass, ValueType.class, "ValueType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getValueType_Id(), theXMLTypePackage.getString(), "id", null, 0, 1, ValueType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getValueType_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, ValueType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(formDataTypeEClass, FormDataType.class, "FormDataType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getFormDataType_FormField(), this.getFormFieldType(), null, "formField", null, 0, -1, FormDataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(formFieldTypeEClass, FormFieldType.class, "FormFieldType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getFormFieldType_Id(), ecorePackage.getEString(), "id", null, 0, 1, FormFieldType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFormFieldType_Label(), ecorePackage.getEString(), "label", null, 0, 1, FormFieldType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFormFieldType_Type(), ecorePackage.getEString(), "type", null, 0, 1, FormFieldType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFormFieldType_DefaultValue(), ecorePackage.getEString(), "defaultValue", null, 0, 1, FormFieldType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getFormFieldType_Properties(), this.getPropertiesType(), null, "properties", null, 0, 1, FormFieldType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getFormFieldType_Validation(), this.getValidationType(), null, "validation", null, 0, 1, FormFieldType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getFormFieldType_Value(), this.getValueType(), null, "value", null, 0, -1, FormFieldType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(propertiesTypeEClass, PropertiesType.class, "PropertiesType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getPropertiesType_Property(), this.getPropertyType(), null, "property", null, 0, -1, PropertiesType.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_Id(), ecorePackage.getEString(), "id", null, 0, 1, PropertyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getPropertyType_Value(), ecorePackage.getEString(), "value", null, 0, 1, PropertyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getPropertyType_Name(), ecorePackage.getEString(), "name", null, 0, 1, PropertyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(validationTypeEClass, ValidationType.class, "ValidationType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getValidationType_Constraint(), this.getConstraintType(), null, "constraint", null, 0, -1, ValidationType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(constraintTypeEClass, ConstraintType.class, "ConstraintType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getConstraintType_Name(), ecorePackage.getEString(), "name", null, 0, 1, ConstraintType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConstraintType_Config(), ecorePackage.getEString(), "config", null, 0, 1, ConstraintType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(userTaskEClass, UserTask.class, "UserTask", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(formDataContainerEClass, FormDataContainer.class, "FormDataContainer", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(expressionEClass, Expression.class, "Expression", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getExpression_Body(), ecorePackage.getEString(), "body", null, 1, 1, Expression.class, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, !IS_ORDERED); initEAttribute(getExpression_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, Expression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(connectorTypeEClass, ConnectorType.class, "ConnectorType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getConnectorType_ConnectorId(), ecorePackage.getEString(), "connectorId", null, 0, 1, ConnectorType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getConnectorType_InputOutput(), this.getInputOutputType(), null, "inputOutput", null, 0, 1, ConnectorType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(inputOutputTypeEClass, InputOutputType.class, "InputOutputType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getInputOutputType_InputParameters(), this.getParameterType(), null, "inputParameters", null, 0, -1, InputOutputType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getInputOutputType_OutputParameters(), this.getParameterType(), null, "outputParameters", null, 0, -1, InputOutputType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(parameterTypeEClass, ParameterType.class, "ParameterType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getParameterType_Name(), ecorePackage.getEString(), "name", null, 0, 1, ParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getParameterType_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, ParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getParameterType_Script(), this.getScriptType(), null, "script", null, 0, 1, ParameterType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getParameterType_Map(), this.getMapType(), null, "map", null, 0, 1, ParameterType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getParameterType_List(), this.getListType(), null, "list", null, 0, 1, ParameterType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getParameterType_Text(), ecorePackage.getEString(), "text", null, 0, 1, ParameterType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, !IS_ORDERED); initEClass(scriptTypeEClass, ScriptType.class, "ScriptType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getScriptType_ScriptFormat(), ecorePackage.getEString(), "scriptFormat", null, 1, 1, ScriptType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); initEAttribute(getScriptType_Resource(), ecorePackage.getEString(), "resource", null, 0, 1, ScriptType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getScriptType_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, ScriptType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getScriptType_Text(), ecorePackage.getEString(), "text", null, 0, 1, ScriptType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, !IS_ORDERED); initEClass(mapTypeEClass, MapType.class, "MapType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getMapType_Entries(), this.getEntryType(), null, "entries", null, 0, -1, MapType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEClass(entryTypeEClass, EntryType.class, "EntryType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getEntryType_Key(), ecorePackage.getEString(), "key", null, 1, 1, EntryType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); initEAttribute(getEntryType_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, EntryType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getEntryType_Script(), this.getScriptType(), null, "script", null, 0, 1, EntryType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getEntryType_Map(), this.getMapType(), null, "map", null, 0, 1, EntryType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getEntryType_List(), this.getListType(), null, "list", null, 0, 1, EntryType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getEntryType_Text(), ecorePackage.getEString(), "text", null, 0, 1, EntryType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, !IS_ORDERED); initEClass(listTypeEClass, ListType.class, "ListType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getListType_Group(), ecorePackage.getEFeatureMapEntry(), "group", null, 0, -1, ListType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getListType_Scripts(), this.getScriptType(), null, "scripts", null, 0, -1, ListType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getListType_Maps(), this.getMapType(), null, "maps", null, 0, -1, ListType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getListType_Lists(), this.getListType(), null, "lists", null, 0, -1, ListType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getListType_Values(), ecorePackage.getEString(), "values", null, 0, -1, ListType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEClass(failedJobRetryTimeCycleTypeEClass, FailedJobRetryTimeCycleType.class, "FailedJobRetryTimeCycleType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getFailedJobRetryTimeCycleType_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, FailedJobRetryTimeCycleType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFailedJobRetryTimeCycleType_Text(), ecorePackage.getEString(), "text", null, 1, 1, FailedJobRetryTimeCycleType.class, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, !IS_ORDERED); // Initialize enums and add enum literals initEEnum(eventTypeEEnum, EventType.class, "EventType"); addEEnumLiteral(eventTypeEEnum, EventType.CREATE); addEEnumLiteral(eventTypeEEnum, EventType.ASSIGNMENT); addEEnumLiteral(eventTypeEEnum, EventType.COMPLETE); addEEnumLiteral(eventTypeEEnum, EventType.DELETE); initEEnum(eventType1EEnum, EventType1.class, "EventType1"); addEEnumLiteral(eventType1EEnum, EventType1.START); addEEnumLiteral(eventType1EEnum, EventType1.END); addEEnumLiteral(eventType1EEnum, EventType1.TAKE); initEEnum(historyTypeEEnum, HistoryType.class, "HistoryType"); addEEnumLiteral(historyTypeEEnum, HistoryType.NONE); addEEnumLiteral(historyTypeEEnum, HistoryType.ACTIVITY); addEEnumLiteral(historyTypeEEnum, HistoryType.AUDIT); addEEnumLiteral(historyTypeEEnum, HistoryType.FULL); initEEnum(typeTypeEEnum, TypeType.class, "TypeType"); addEEnumLiteral(typeTypeEEnum, TypeType.MAIL); addEEnumLiteral(typeTypeEEnum, TypeType.EXTERNAL); // Initialize data types initEDataType(classTypeEDataType, String.class, "ClassType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(eventTypeObjectEDataType, EventType.class, "EventTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(eventTypeObject1EDataType, EventType1.class, "EventTypeObject1", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(formHandlerClassTypeEDataType, String.class, "FormHandlerClassType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(historyTypeObjectEDataType, HistoryType.class, "HistoryTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(tExpressionEDataType, String.class, "TExpression", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(typeTypeObjectEDataType, TypeType.class, "TypeTypeObject", 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 (documentRootEClass, source, new String[] { "name", "", "kind", "mixed", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_ExecutionListener(), source, new String[] { "kind", "element", "name", "executionListener", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Field(), source, new String[] { "kind", "element", "name", "field", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_FormProperty(), source, new String[] { "kind", "element", "name", "formProperty", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_In(), source, new String[] { "kind", "element", "name", "in", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Out(), source, new String[] { "kind", "element", "name", "out", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_TaskListener(), source, new String[] { "kind", "element", "name", "taskListener", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Assignee(), source, new String[] { "kind", "attribute", "name", "assignee", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_CandidateGroups(), source, new String[] { "kind", "attribute", "name", "candidateGroups", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_CandidateUsers(), source, new String[] { "kind", "attribute", "name", "candidateUsers", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Class(), source, new String[] { "kind", "attribute", "name", "class", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Collection(), source, new String[] { "kind", "attribute", "name", "collection", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_DelegateExpression(), source, new String[] { "kind", "attribute", "name", "delegateExpression", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_DueDate(), source, new String[] { "kind", "attribute", "name", "dueDate", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_ElementVariable(), source, new String[] { "kind", "attribute", "name", "elementVariable", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_FormHandlerClass(), source, new String[] { "kind", "attribute", "name", "formHandlerClass", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_FormKey(), source, new String[] { "kind", "attribute", "name", "formKey", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_History(), source, new String[] { "kind", "attribute", "name", "history", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Initiator(), source, new String[] { "kind", "attribute", "name", "initiator", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_ResultVariable(), source, new String[] { "kind", "attribute", "name", "resultVariable", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Type(), source, new String[] { "kind", "attribute", "name", "type", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Async(), source, new String[] { "kind", "attribute", "name", "async", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_ActExpression(), source, new String[] { "kind", "attribute", "name", "expression", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Priority(), source, new String[] { "kind", "attribute", "name", "priority", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_ResultVariableName(), source, new String[] { "kind", "attribute", "name", "resultVariableName", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_FailedJobRetryTimeCycle(), source, new String[] { "kind", "element", "name", "failedJobRetryTimeCycle", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_FormData(), source, new String[] { "kind", "element", "name", "formData", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_FollowUpDate(), source, new String[] { "kind", "attribute", "name", "followUpDate", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Properties(), source, new String[] { "kind", "element", "name", "properties", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Exclusive(), source, new String[] { "kind", "attribute", "name", "exclusive", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Connector(), source, new String[] { "kind", "element", "name", "connector", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_InputOutput(), source, new String[] { "kind", "element", "name", "inputOutput", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_AsyncAfter(), source, new String[] { "kind", "attribute", "name", "asyncAfter", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_AsyncBefore(), source, new String[] { "kind", "attribute", "name", "asyncBefore", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Resource1(), source, new String[] { "kind", "attribute", "name", "resource", "namespace", "##targetNamespace" }); addAnnotation (classTypeEDataType, source, new String[] { "name", "class_._type", "baseType", "http://www.eclipse.org/emf/2003/XMLType#string", "pattern", "([a-z]{2,3}(\\.[a-zA-Z][a-zA-Z_$0-9]*)*)\\.([A-Z][a-zA-Z_$0-9]*)" }); addAnnotation (eventTypeEEnum, source, new String[] { "name", "event_._1_._type" }); addAnnotation (eventType1EEnum, source, new String[] { "name", "event_._type" }); addAnnotation (eventTypeObjectEDataType, source, new String[] { "name", "event_._1_._type:Object", "baseType", "event_._1_._type" }); addAnnotation (eventTypeObject1EDataType, source, new String[] { "name", "event_._type:Object", "baseType", "event_._type" }); addAnnotation (executionListenerTypeEClass, source, new String[] { "name", "executionListener_._type", "kind", "elementOnly" }); addAnnotation (getExecutionListenerType_Group(), source, new String[] { "kind", "group", "name", "group:0" }); addAnnotation (getExecutionListenerType_Field(), source, new String[] { "kind", "element", "name", "field", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation (getExecutionListenerType_Class(), source, new String[] { "kind", "attribute", "name", "class" }); addAnnotation (getExecutionListenerType_DelegateExpression(), source, new String[] { "kind", "attribute", "name", "delegateExpression" }); addAnnotation (getExecutionListenerType_Event(), source, new String[] { "kind", "attribute", "name", "event" }); addAnnotation (getExecutionListenerType_Expression(), source, new String[] { "kind", "attribute", "name", "expression" }); addAnnotation (getExecutionListenerType_Script(), source, new String[] { "kind", "element", "name", "script", "namespace", "##targetNamespace" }); addAnnotation (fieldTypeEClass, source, new String[] { "name", "field_._type", "kind", "elementOnly" }); addAnnotation (getFieldType_String(), source, new String[] { "kind", "element", "name", "string", "namespace", "##targetNamespace" }); addAnnotation (getFieldType_Expression(), source, new String[] { "kind", "element", "name", "expression", "namespace", "##targetNamespace" }); addAnnotation (getFieldType_Expression1(), source, new String[] { "kind", "attribute", "name", "expression" }); addAnnotation (getFieldType_Name(), source, new String[] { "kind", "attribute", "name", "name" }); addAnnotation (getFieldType_StringValue(), source, new String[] { "kind", "attribute", "name", "stringValue" }); addAnnotation (formHandlerClassTypeEDataType, source, new String[] { "name", "formHandlerClass_._type", "baseType", "http://www.eclipse.org/emf/2003/XMLType#string", "pattern", "([a-z]{2,3}(\\.[a-zA-Z][a-zA-Z_$0-9]*)*)\\.([A-Z][a-zA-Z_$0-9]*)" }); addAnnotation (formPropertyTypeEClass, source, new String[] { "name", "formProperty_._type", "kind", "empty" }); addAnnotation (getFormPropertyType_Value(), source, new String[] { "kind", "element", "name", "value", "namespace", "##targetNamespace" }); addAnnotation (getFormPropertyType_DatePattern(), source, new String[] { "kind", "attribute", "name", "datePattern" }); addAnnotation (getFormPropertyType_Expression(), source, new String[] { "kind", "attribute", "name", "expression" }); addAnnotation (getFormPropertyType_Id(), source, new String[] { "kind", "attribute", "name", "id" }); addAnnotation (getFormPropertyType_Name(), source, new String[] { "kind", "attribute", "name", "name" }); addAnnotation (getFormPropertyType_Readable(), source, new String[] { "kind", "attribute", "name", "readable" }); addAnnotation (getFormPropertyType_Required(), source, new String[] { "kind", "attribute", "name", "required" }); addAnnotation (getFormPropertyType_Type(), source, new String[] { "kind", "attribute", "name", "type" }); addAnnotation (getFormPropertyType_Value1(), source, new String[] { "kind", "attribute", "name", "value" }); addAnnotation (getFormPropertyType_Variable(), source, new String[] { "kind", "attribute", "name", "variable" }); addAnnotation (getFormPropertyType_Writable(), source, new String[] { "kind", "attribute", "name", "writable" }); addAnnotation (historyTypeEEnum, source, new String[] { "name", "history_._type" }); addAnnotation (historyTypeObjectEDataType, source, new String[] { "name", "history_._type:Object", "baseType", "history_._type" }); addAnnotation (inTypeEClass, source, new String[] { "name", "in_._type", "kind", "empty" }); addAnnotation (getInType_Source(), source, new String[] { "kind", "attribute", "name", "source" }); addAnnotation (getInType_SourceExpression(), source, new String[] { "kind", "attribute", "name", "sourceExpression" }); addAnnotation (getInType_Target(), source, new String[] { "kind", "attribute", "name", "target" }); addAnnotation (getInType_Variables(), source, new String[] { "kind", "attribute", "name", "variables" }); addAnnotation (getInType_BusinessKey(), source, new String[] { "kind", "attribute", "name", "businessKey" }); addAnnotation (outTypeEClass, source, new String[] { "name", "out_._type", "kind", "empty" }); addAnnotation (getOutType_Source(), source, new String[] { "kind", "attribute", "name", "source" }); addAnnotation (getOutType_SourceExpression(), source, new String[] { "kind", "attribute", "name", "sourceExpression" }); addAnnotation (getOutType_Target(), source, new String[] { "kind", "attribute", "name", "target" }); addAnnotation (getOutType_Variables(), source, new String[] { "kind", "attribute", "name", "variables" }); addAnnotation (taskListenerTypeEClass, source, new String[] { "name", "taskListener_._type", "kind", "elementOnly" }); addAnnotation (getTaskListenerType_Group(), source, new String[] { "kind", "group", "name", "group:0" }); addAnnotation (getTaskListenerType_Field(), source, new String[] { "kind", "element", "name", "field", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation (getTaskListenerType_Class(), source, new String[] { "kind", "attribute", "name", "class" }); addAnnotation (getTaskListenerType_DelegateExpression(), source, new String[] { "kind", "attribute", "name", "delegateExpression" }); addAnnotation (getTaskListenerType_Event(), source, new String[] { "kind", "attribute", "name", "event" }); addAnnotation (getTaskListenerType_Expression(), source, new String[] { "kind", "attribute", "name", "expression" }); addAnnotation (getTaskListenerType_Script(), source, new String[] { "kind", "element", "name", "script", "namespace", "##targetNamespace" }); addAnnotation (tExpressionEDataType, source, new String[] { "name", "tExpression", "baseType", "http://www.eclipse.org/emf/2003/XMLType#string" }); addAnnotation (typeTypeEEnum, source, new String[] { "name", "type_._type" }); addAnnotation (typeTypeObjectEDataType, source, new String[] { "name", "type_._type:Object", "baseType", "type_._type" }); addAnnotation (callActivityEClass, source, new String[] { "name", "tCallActivity", "kind", "elementOnly" }); addAnnotation (getCallActivity_CalledElement(), source, new String[] { "kind", "attribute", "name", "calledElement" }); addAnnotation (getCallActivity_CalledElementBinding(), source, new String[] { "kind", "attribute", "name", "calledElementBinding", "namespace", "##targetNamespace" }); addAnnotation (getCallActivity_CalledElementVersion(), source, new String[] { "kind", "attribute", "name", "calledElementVersion", "namespace", "##targetNamespace" }); addAnnotation (valueTypeEClass, source, new String[] { "name", "value_._type", "kind", "empty" }); addAnnotation (getValueType_Id(), source, new String[] { "kind", "attribute", "name", "id" }); addAnnotation (getValueType_Name(), source, new String[] { "kind", "attribute", "name", "name" }); addAnnotation (formDataTypeEClass, source, new String[] { "name", "formData_._type", "kind", "elementOnly" }); addAnnotation (getFormDataType_FormField(), source, new String[] { "kind", "element", "name", "formField", "namespace", "##targetNamespace" }); addAnnotation (formFieldTypeEClass, source, new String[] { "name", "formField_._type", "kind", "elementOnly" }); addAnnotation (getFormFieldType_Id(), source, new String[] { "kind", "attribute", "name", "id" }); addAnnotation (getFormFieldType_Label(), source, new String[] { "kind", "attribute", "label", "label" }); addAnnotation (getFormFieldType_Type(), source, new String[] { "kind", "attribute", "name", "type" }); addAnnotation (getFormFieldType_DefaultValue(), source, new String[] { "kind", "attribute", "name", "defaultValue" }); addAnnotation (getFormFieldType_Properties(), source, new String[] { "kind", "element", "name", "properties", "namespace", "##targetNamespace" }); addAnnotation (getFormFieldType_Validation(), source, new String[] { "kind", "element", "name", "validation", "namespace", "##targetNamespace" }); addAnnotation (getFormFieldType_Value(), source, new String[] { "kind", "element", "name", "value", "namespace", "##targetNamespace" }); addAnnotation (propertiesTypeEClass, source, new String[] { "name", "properties_._type", "kind", "elementOnly" }); addAnnotation (getPropertiesType_Property(), source, new String[] { "kind", "element", "name", "property", "namespace", "##targetNamespace" }); addAnnotation (propertyTypeEClass, source, new String[] { "name", "property_._type", "kind", "empty" }); addAnnotation (getPropertyType_Id(), source, new String[] { "kind", "attribute", "name", "id" }); addAnnotation (getPropertyType_Value(), source, new String[] { "kind", "attribute", "name", "value" }); addAnnotation (getPropertyType_Name(), source, new String[] { "kind", "attribute", "name", "name" }); addAnnotation (validationTypeEClass, source, new String[] { "name", "validation_._type", "kind", "elementOnly" }); addAnnotation (getValidationType_Constraint(), source, new String[] { "kind", "element", "name", "constraint", "namespace", "##targetNamespace" }); addAnnotation (constraintTypeEClass, source, new String[] { "name", "constraint_._type", "kind", "empty" }); addAnnotation (getConstraintType_Name(), source, new String[] { "kind", "attribute", "name", "name" }); addAnnotation (getConstraintType_Config(), source, new String[] { "kind", "attribute", "name", "config" }); addAnnotation (expressionEClass, source, new String[] { "name", "tExpression", "kind", "mixed" }); addAnnotation (getExpression_Mixed(), source, new String[] { "kind", "elementWildcard", "name", ":mixed" }); addAnnotation (connectorTypeEClass, source, new String[] { "name", "connector_._type", "kind", "elementOnly" }); addAnnotation (getConnectorType_ConnectorId(), source, new String[] { "kind", "element", "name", "connectorId", "namespace", "##targetNamespace" }); addAnnotation (getConnectorType_InputOutput(), source, new String[] { "kind", "element", "name", "inputOutput", "namespace", "##targetNamespace" }); addAnnotation (inputOutputTypeEClass, source, new String[] { "name", "inputOutput_._type", "kind", "elementOnly" }); addAnnotation (getInputOutputType_InputParameters(), source, new String[] { "kind", "element", "name", "inputParameter", "namespace", "##targetNamespace" }); addAnnotation (getInputOutputType_OutputParameters(), source, new String[] { "kind", "element", "name", "outputParameter", "namespace", "##targetNamespace" }); addAnnotation (parameterTypeEClass, source, new String[] { "name", "parameter_._type", "kind", "mixed" }); addAnnotation (getParameterType_Name(), source, new String[] { "kind", "attribute", "name", "name" }); addAnnotation (getParameterType_Mixed(), source, new String[] { "kind", "elementWildcard", "name", ":mixed" }); addAnnotation (getParameterType_Script(), source, new String[] { "name", "script", "kind", "element", "namespace", "##targetNamespace" }); addAnnotation (getParameterType_Map(), source, new String[] { "name", "map", "kind", "element", "namespace", "##targetNamespace" }); addAnnotation (getParameterType_List(), source, new String[] { "name", "list", "kind", "element", "namespace", "##targetNamespace" }); addAnnotation (scriptTypeEClass, source, new String[] { "name", "script_._type", "kind", "mixed" }); addAnnotation (getScriptType_ScriptFormat(), source, new String[] { "kind", "attribute", "name", "scriptFormat" }); addAnnotation (getScriptType_Resource(), source, new String[] { "kind", "attribute", "name", "resource" }); addAnnotation (getScriptType_Mixed(), source, new String[] { "kind", "elementWildcard", "name", ":mixed" }); addAnnotation (mapTypeEClass, source, new String[] { "name", "map_._type", "kind", "elementOnly" }); addAnnotation (getMapType_Entries(), source, new String[] { "kind", "element", "name", "entry", "namespace", "##targetNamespace" }); addAnnotation (entryTypeEClass, source, new String[] { "name", "entry_._type", "kind", "mixed" }); addAnnotation (getEntryType_Key(), source, new String[] { "kind", "attribute", "name", "key" }); addAnnotation (getEntryType_Mixed(), source, new String[] { "kind", "elementWildcard", "name", ":mixed" }); addAnnotation (getEntryType_Script(), source, new String[] { "name", "script", "kind", "element", "namespace", "##targetNamespace" }); addAnnotation (getEntryType_Map(), source, new String[] { "name", "map", "kind", "element", "namespace", "##targetNamespace" }); addAnnotation (getEntryType_List(), source, new String[] { "name", "list", "kind", "element", "namespace", "##targetNamespace" }); addAnnotation (listTypeEClass, source, new String[] { "name", "list_._type", "kind", "elementOnly" }); addAnnotation (getListType_Group(), source, new String[] { "kind", "group", "name", "value:group" }); addAnnotation (getListType_Scripts(), source, new String[] { "kind", "element", "name", "script", "namespace", "##targetNamespace", "group", "#value:group" }); addAnnotation (getListType_Maps(), source, new String[] { "kind", "element", "name", "map", "namespace", "##targetNamespace", "group", "#value:group" }); addAnnotation (getListType_Lists(), source, new String[] { "kind", "element", "name", "list", "namespace", "##targetNamespace", "group", "#value:group" }); addAnnotation (getListType_Values(), source, new String[] { "kind", "element", "name", "value", "namespace", "##targetNamespace", "group", "#value:group" }); addAnnotation (failedJobRetryTimeCycleTypeEClass, source, new String[] { "name", "tFailedJobRetryCycleType", "kind", "mixed" }); addAnnotation (getFailedJobRetryTimeCycleType_Mixed(), source, new String[] { "kind", "elementWildcard", "name", ":mixed" }); } } //CamundaPackageImpl





© 2015 - 2024 Weber Informatics LLC | Privacy Policy