<?xml version="1.0" encoding="UTF-8"?> | |
<!-- | |
* Copyright (c) 2010 Mia-Software and others. | |
* All rights reserved. This program and the accompanying materials | |
* are made available under the terms of the Eclipse Public License v2.0 | |
* which accompanies this distribution, and is available at | |
* http://www.eclipse.org/legal/epl-v20.html | |
* | |
* Contributors: | |
* | |
* Nicolas Guyomar (Mia-Software) - initial API and implementation | |
--> | |
<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="EjbJar11" | |
nsURI="http://www.eclipse.org/MoDisco/Javaee/ejb-jar_1_1.dtd" | |
nsPrefix="EjbJar11"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="qualified" value="false"/> | |
</eAnnotations> | |
<eClassifiers xsi:type="ecore:EClass" name="AssemblyDescriptorType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="assembly-descriptor_._type"/> | |
<details key="kind" value="elementOnly"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="securityRole" upperBound="-1" | |
eType="#//SecurityRoleType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="security-role"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="methodPermission" upperBound="-1" | |
eType="#//MethodPermissionType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="method-permission"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="containerTransaction" upperBound="-1" | |
eType="#//ContainerTransactionType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="container-transaction"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="CmpFieldType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="cmp-field_._type"/> | |
<details key="kind" value="elementOnly"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="#//DescriptionType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="description"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="fieldName" lowerBound="1" | |
eType="#//FieldNameType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="field-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ContainerTransactionType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="container-transaction_._type"/> | |
<details key="kind" value="elementOnly"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="#//DescriptionType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="description"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="method" lowerBound="1" | |
upperBound="-1" eType="#//MethodType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="method"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="transAttribute" lowerBound="1" | |
eType="#//TransAttributeType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="trans-attribute"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="DescriptionType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="description_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="DisplayNameType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="display-name_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="DocumentRoot"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value=""/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="xMLNSPrefixMap" upperBound="-1" | |
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry" | |
transient="true" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="xmlns:prefix"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="xSISchemaLocation" upperBound="-1" | |
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry" | |
transient="true" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="xsi:schemaLocation"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assemblyDescriptor" upperBound="-2" | |
eType="#//AssemblyDescriptorType" 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="assembly-descriptor"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="cmpField" upperBound="-2" | |
eType="#//CmpFieldType" 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="cmp-field"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="containerTransaction" upperBound="-2" | |
eType="#//ContainerTransactionType" 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="container-transaction"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="description" upperBound="-2" | |
eType="#//DescriptionType" 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="description"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="displayName" upperBound="-2" | |
eType="#//DisplayNameType" 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="display-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbClass" upperBound="-2" | |
eType="#//EjbClassType" 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="ejb-class"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbClientJar" upperBound="-2" | |
eType="#//EjbClientJarType" 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="ejb-client-jar"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbJar" upperBound="-2" | |
eType="#//EjbJarType" 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="ejb-jar"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbLink" upperBound="-2" | |
eType="#//EjbLinkType" 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="ejb-link"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbName" upperBound="-2" | |
eType="#//EjbNameType" 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="ejb-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbRef" upperBound="-2" | |
eType="#//EjbRefType" 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="ejb-ref"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbRefName" upperBound="-2" | |
eType="#//EjbRefNameType" 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="ejb-ref-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbRefType" upperBound="-2" | |
eType="#//EjbRefTypeType" 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="ejb-ref-type"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="enterpriseBeans" upperBound="-2" | |
eType="#//EnterpriseBeansType" 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="enterprise-beans"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="entity" upperBound="-2" | |
eType="#//EntityType" 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="entity"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="envEntry" upperBound="-2" | |
eType="#//EnvEntryType" 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="env-entry"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="envEntryName" upperBound="-2" | |
eType="#//EnvEntryNameType" 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="env-entry-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="envEntryType" upperBound="-2" | |
eType="#//EnvEntryTypeType" 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="env-entry-type"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="envEntryValue" upperBound="-2" | |
eType="#//EnvEntryValueType" 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="env-entry-value"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="fieldName" upperBound="-2" | |
eType="#//FieldNameType" 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="field-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="home" upperBound="-2" eType="#//HomeType" | |
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="home"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="largeIcon" upperBound="-2" | |
eType="#//LargeIconType" 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="large-icon"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="method" upperBound="-2" | |
eType="#//MethodType" 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="method"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="methodIntf" upperBound="-2" | |
eType="#//MethodIntfType" 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="method-intf"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="methodName" upperBound="-2" | |
eType="#//MethodNameType" 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="method-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="methodParam" upperBound="-2" | |
eType="#//MethodParamType" 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="method-param"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="methodParams" upperBound="-2" | |
eType="#//MethodParamsType" 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="method-params"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="methodPermission" upperBound="-2" | |
eType="#//MethodPermissionType" 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="method-permission"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="persistenceType" upperBound="-2" | |
eType="#//PersistenceTypeType" 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="persistence-type"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="primKeyClass" upperBound="-2" | |
eType="#//PrimKeyClassType" 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="prim-key-class"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="primkeyField" upperBound="-2" | |
eType="#//PrimkeyFieldType" 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="primkey-field"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="reentrant" upperBound="-2" | |
eType="#//ReentrantType" 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="reentrant"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="remote" upperBound="-2" | |
eType="#//RemoteType" 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="remote"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="resAuth" upperBound="-2" | |
eType="#//ResAuthType" 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="res-auth"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="resourceRef" upperBound="-2" | |
eType="#//ResourceRefType" 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="resource-ref"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="resRefName" upperBound="-2" | |
eType="#//ResRefNameType" 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="res-ref-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="resType" upperBound="-2" | |
eType="#//ResTypeType" 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="res-type"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="roleLink" upperBound="-2" | |
eType="#//RoleLinkType" 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="role-link"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="roleName" upperBound="-2" | |
eType="#//RoleNameType" 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="role-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="securityRole" upperBound="-2" | |
eType="#//SecurityRoleType" 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="security-role"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="securityRoleRef" upperBound="-2" | |
eType="#//SecurityRoleRefType" 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="security-role-ref"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="session" upperBound="-2" | |
eType="#//SessionType" 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="session"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sessionType" upperBound="-2" | |
eType="#//SessionTypeType" 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="session-type"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="smallIcon" upperBound="-2" | |
eType="#//SmallIconType" 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="small-icon"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="transactionType" upperBound="-2" | |
eType="#//TransactionTypeType" 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="transaction-type"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="transAttribute" upperBound="-2" | |
eType="#//TransAttributeType" 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="trans-attribute"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EjbClassType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="ejb-class_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EjbClientJarType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="ejb-client-jar_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EjbJarType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="ejb-jar_._type"/> | |
<details key="kind" value="elementOnly"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="#//DescriptionType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="description"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="displayName" eType="#//DisplayNameType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="display-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="smallIcon" eType="#//SmallIconType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="small-icon"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="largeIcon" eType="#//LargeIconType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="large-icon"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="enterpriseBeans" lowerBound="1" | |
eType="#//EnterpriseBeansType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="enterprise-beans"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assemblyDescriptor" eType="#//AssemblyDescriptorType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="assembly-descriptor"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbClientJar" eType="#//EjbClientJarType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="ejb-client-jar"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EjbLinkType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="ejb-link_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EjbNameType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="ejb-name_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EjbRefNameType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="ejb-ref-name_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EjbRefType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="ejb-ref_._type"/> | |
<details key="kind" value="elementOnly"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="#//DescriptionType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="description"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbRefName" lowerBound="1" | |
eType="#//EjbRefNameType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="ejb-ref-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbRefType" lowerBound="1" | |
eType="#//EjbRefTypeType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="ejb-ref-type"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="home" lowerBound="1" eType="#//HomeType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="home"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="remote" lowerBound="1" | |
eType="#//RemoteType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="remote"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbLink" eType="#//EjbLinkType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="ejb-link"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EjbRefTypeType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="ejb-ref-type_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EnterpriseBeansType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="enterprise-beans_._type"/> | |
<details key="kind" value="elementOnly"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="group" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="group"/> | |
<details key="name" value="group:0"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="session" upperBound="-1" | |
eType="#//SessionType" 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="session"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="group" value="group:0"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="entity" upperBound="-1" | |
eType="#//EntityType" 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="entity"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="group" value="group:0"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EntityType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="entity_._type"/> | |
<details key="kind" value="elementOnly"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="#//DescriptionType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="description"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="displayName" eType="#//DisplayNameType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="display-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="smallIcon" eType="#//SmallIconType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="small-icon"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="largeIcon" eType="#//LargeIconType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="large-icon"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbName" lowerBound="1" | |
eType="#//EjbNameType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="ejb-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="home" lowerBound="1" eType="#//HomeType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="home"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="remote" lowerBound="1" | |
eType="#//RemoteType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="remote"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbClass" lowerBound="1" | |
eType="#//EjbClassType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="ejb-class"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="persistenceType" lowerBound="1" | |
eType="#//PersistenceTypeType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="persistence-type"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="primKeyClass" lowerBound="1" | |
eType="#//PrimKeyClassType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="prim-key-class"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="reentrant" lowerBound="1" | |
eType="#//ReentrantType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="reentrant"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="cmpField" upperBound="-1" | |
eType="#//CmpFieldType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="cmp-field"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="primkeyField" eType="#//PrimkeyFieldType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="primkey-field"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="envEntry" upperBound="-1" | |
eType="#//EnvEntryType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="env-entry"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbRef" upperBound="-1" | |
eType="#//EjbRefType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="ejb-ref"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="securityRoleRef" upperBound="-1" | |
eType="#//SecurityRoleRefType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="security-role-ref"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="resourceRef" upperBound="-1" | |
eType="#//ResourceRefType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="resource-ref"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EnvEntryNameType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="env-entry-name_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EnvEntryType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="env-entry_._type"/> | |
<details key="kind" value="elementOnly"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="#//DescriptionType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="description"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="envEntryName" lowerBound="1" | |
eType="#//EnvEntryNameType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="env-entry-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="envEntryType" lowerBound="1" | |
eType="#//EnvEntryTypeType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="env-entry-type"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="envEntryValue" eType="#//EnvEntryValueType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="env-entry-value"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EnvEntryTypeType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="env-entry-type_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EnvEntryValueType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="env-entry-value_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="FieldNameType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="field-name_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="HomeType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="home_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="LargeIconType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="large-icon_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="MethodIntfType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="method-intf_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="MethodNameType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="method-name_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="MethodParamsType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="method-params_._type"/> | |
<details key="kind" value="elementOnly"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="methodParam" upperBound="-1" | |
eType="#//MethodParamType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="method-param"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="MethodParamType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="method-param_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="MethodPermissionType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="method-permission_._type"/> | |
<details key="kind" value="elementOnly"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="#//DescriptionType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="description"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="roleName" lowerBound="1" | |
upperBound="-1" eType="#//RoleNameType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="role-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="method" lowerBound="1" | |
upperBound="-1" eType="#//MethodType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="method"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="MethodType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="method_._type"/> | |
<details key="kind" value="elementOnly"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="#//DescriptionType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="description"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbName" lowerBound="1" | |
eType="#//EjbNameType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="ejb-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="methodIntf" eType="#//MethodIntfType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="method-intf"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="methodName" lowerBound="1" | |
eType="#//MethodNameType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="method-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="methodParams" eType="#//MethodParamsType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="method-params"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="PersistenceTypeType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="persistence-type_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="PrimKeyClassType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="prim-key-class_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="PrimkeyFieldType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="primkey-field_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ReentrantType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="reentrant_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="RemoteType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="remote_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ResAuthType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="res-auth_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ResourceRefType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="resource-ref_._type"/> | |
<details key="kind" value="elementOnly"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="#//DescriptionType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="description"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="resRefName" lowerBound="1" | |
eType="#//ResRefNameType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="res-ref-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="resType" lowerBound="1" | |
eType="#//ResTypeType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="res-type"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="resAuth" lowerBound="1" | |
eType="#//ResAuthType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="res-auth"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ResRefNameType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="res-ref-name_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ResTypeType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="res-type_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="RoleLinkType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="role-link_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="RoleNameType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="role-name_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="SecurityRoleRefType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="security-role-ref_._type"/> | |
<details key="kind" value="elementOnly"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="#//DescriptionType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="description"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="roleName" lowerBound="1" | |
eType="#//RoleNameType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="role-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="roleLink" eType="#//RoleLinkType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="role-link"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="SecurityRoleType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="security-role_._type"/> | |
<details key="kind" value="elementOnly"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="#//DescriptionType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="description"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="roleName" lowerBound="1" | |
eType="#//RoleNameType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="role-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="SessionType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="session_._type"/> | |
<details key="kind" value="elementOnly"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="description" eType="#//DescriptionType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="description"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="displayName" eType="#//DisplayNameType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="display-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="smallIcon" eType="#//SmallIconType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="small-icon"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="largeIcon" eType="#//LargeIconType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="large-icon"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbName" lowerBound="1" | |
eType="#//EjbNameType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="ejb-name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="home" lowerBound="1" eType="#//HomeType" | |
containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="home"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="remote" lowerBound="1" | |
eType="#//RemoteType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="remote"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbClass" lowerBound="1" | |
eType="#//EjbClassType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="ejb-class"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sessionType" lowerBound="1" | |
eType="#//SessionTypeType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="session-type"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="transactionType" lowerBound="1" | |
eType="#//TransactionTypeType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="transaction-type"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="envEntry" upperBound="-1" | |
eType="#//EnvEntryType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="env-entry"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbRef" upperBound="-1" | |
eType="#//EjbRefType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="ejb-ref"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="securityRoleRef" upperBound="-1" | |
eType="#//SecurityRoleRefType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="security-role-ref"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="resourceRef" upperBound="-1" | |
eType="#//ResourceRefType" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
<details key="name" value="resource-ref"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="SessionTypeType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="session-type_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="SmallIconType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="small-icon_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="TransactionTypeType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="transaction-type_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="TransAttributeType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="trans-attribute_._type"/> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="name" value=":mixed"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" | |
iD="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
</ecore:EPackage> |