| <?xml version="1.0" encoding="UTF-8"?> | |
| <ecore:EPackage xmi:version="2.0" | |
| xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
| xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="model" | |
| nsURI="http://www.jboss.org/drools" nsPrefix="tns"> | |
| <eClassifiers xsi:type="ecore:EClass" name="DocumentRoot" eSuperTypes="../../org.eclipse.bpmn2/model/BPMN20.ecore#//DocumentRoot"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="name" value=""/> | |
| <details key="kind" value="mixed"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| <eStructuralFeatures xsi:type="ecore:EReference" name="global" upperBound="-2" | |
| eType="#//GlobalType" volatile="true" transient="true" derived="true" containment="true" | |
| resolveProxies="false"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="kind" value="element"/> | |
| <details key="name" value="global"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| </eStructuralFeatures> | |
| <eStructuralFeatures xsi:type="ecore:EReference" name="importType" upperBound="-2" | |
| eType="#//ImportType" volatile="true" transient="true" derived="true" containment="true" | |
| resolveProxies="false"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="kind" value="element"/> | |
| <details key="name" value="import"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| </eStructuralFeatures> | |
| <eStructuralFeatures xsi:type="ecore:EReference" name="onEntryScript" upperBound="-2" | |
| eType="#//OnEntryScriptType" volatile="true" transient="true" derived="true" | |
| containment="true" resolveProxies="false"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="kind" value="element"/> | |
| <details key="name" value="onEntry-script"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| </eStructuralFeatures> | |
| <eStructuralFeatures xsi:type="ecore:EReference" name="onExitScript" upperBound="-2" | |
| eType="#//OnExitScriptType" volatile="true" transient="true" derived="true" | |
| containment="true" resolveProxies="false"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="kind" value="element"/> | |
| <details key="name" value="onExit-script"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| </eStructuralFeatures> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="packageName" eType="#//PackageNameType"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="kind" value="attribute"/> | |
| <details key="name" value="packageName"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| </eStructuralFeatures> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" eType="#//PriorityType"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="kind" value="attribute"/> | |
| <details key="name" value="priority"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| </eStructuralFeatures> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="ruleFlowGroup" eType="#//RuleFlowGroupType"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="kind" value="attribute"/> | |
| <details key="name" value="ruleFlowGroup"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| </eStructuralFeatures> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="taskName" eType="#//TaskNameType"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="kind" value="attribute"/> | |
| <details key="name" value="taskName"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| </eStructuralFeatures> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" eType="#//VersionType"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="kind" value="attribute"/> | |
| <details key="name" value="version"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| </eStructuralFeatures> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="waitForCompletion" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="kind" value="attribute"/> | |
| <details key="name" value="waitForCompletion"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| </eStructuralFeatures> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="independent" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="kind" value="attribute"/> | |
| <details key="name" value="independent"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| </eStructuralFeatures> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EClass" name="GlobalType"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="name" value="global_._type"/> | |
| <details key="kind" value="element"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="identifier" lowerBound="1" | |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="kind" value="attribute"/> | |
| <details key="name" value="identifier"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| </eStructuralFeatures> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="kind" value="attribute"/> | |
| <details key="name" value="type"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| </eStructuralFeatures> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EClass" name="ImportType"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="name" value="import_._type"/> | |
| <details key="kind" value="element"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="kind" value="attribute"/> | |
| <details key="name" value="name"/> | |
| </eAnnotations> | |
| </eStructuralFeatures> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EClass" name="OnEntryScriptType"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="name" value="onEntry-script_._type"/> | |
| <details key="kind" value="elementOnly"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="script" lowerBound="1" | |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="kind" value="element"/> | |
| <details key="name" value="script"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| </eStructuralFeatures> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="scriptFormat" lowerBound="1" | |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="kind" value="attribute"/> | |
| <details key="name" value="scriptFormat"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| </eStructuralFeatures> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EClass" name="OnExitScriptType"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="name" value="onExit-script_._type"/> | |
| <details key="kind" value="elementOnly"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="script" lowerBound="1" | |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="kind" value="element"/> | |
| <details key="name" value="script"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| </eStructuralFeatures> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="scriptFormat" lowerBound="1" | |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="kind" value="attribute"/> | |
| <details key="name" value="scriptFormat"/> | |
| <details key="namespace" value="##targetNamespace"/> | |
| </eAnnotations> | |
| </eStructuralFeatures> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EDataType" name="PackageNameType" instanceClassName="java.lang.String"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="name" value="packageName_._type"/> | |
| <details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#string"/> | |
| </eAnnotations> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EDataType" name="PriorityType" instanceClassName="java.math.BigInteger"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="name" value="priority_._type"/> | |
| <details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#integer"/> | |
| <details key="minInclusive" value="1"/> | |
| </eAnnotations> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EDataType" name="RuleFlowGroupType" instanceClassName="java.lang.String"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="name" value="ruleFlowGroup_._type"/> | |
| <details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#string"/> | |
| </eAnnotations> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EDataType" name="TaskNameType" instanceClassName="java.lang.String"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="name" value="taskName_._type"/> | |
| <details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#string"/> | |
| </eAnnotations> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EDataType" name="VersionType" instanceClassName="java.math.BigInteger"> | |
| <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
| <details key="name" value="version_._type"/> | |
| <details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#integer"/> | |
| <details key="minInclusive" value="0"/> | |
| </eAnnotations> | |
| </eClassifiers> | |
| </ecore:EPackage> |