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