diff options
Diffstat (limited to 'jsf/plugins/org.eclipse.jst.jsf.common/model')
6 files changed, 0 insertions, 617 deletions
diff --git a/jsf/plugins/org.eclipse.jst.jsf.common/model/metadata.ecore b/jsf/plugins/org.eclipse.jst.jsf.common/model/metadata.ecore deleted file mode 100644 index 9a8eebdd7..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.common/model/metadata.ecore +++ /dev/null @@ -1,100 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ecore:EPackage xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="metadata" - nsURI="http://org.eclipse.jst.jsf.common.metadata/metadata.ecore" nsPrefix="md"> - <eClassifiers xsi:type="ecore:EClass" name="Model" eSuperTypes="#//Entity"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="element"/> - <details key="name" value="metadatamodel"/> - </eAnnotations> - <eOperations name="findIncludeGroup" eType="#//EntityGroup"> - <eParameters name="groupId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eOperations name="accept"> - <eParameters name="visitor" eType="#//IEntityVisitor"/> - </eOperations> - <eStructuralFeatures xsi:type="ecore:EReference" name="entityGroups" upperBound="-1" - eType="#//EntityGroup" containment="true" eKeys="#//Entity/id #//Entity/type"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="element"/> - <details key="name" value="entityGroup"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceModelProvider" unique="false" - eType="#//IMetaDataSourceModelProvider" volatile="true" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="currentModelContext" eType="#//ModelContext" - volatile="true" transient="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EntityGroup" eSuperTypes="#//Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="Entity"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="element"/> - <details key="name" value="entity"/> - </eAnnotations> - <eOperations name="accept"> - <eParameters name="visitor" eType="#//IEntityVisitor"/> - </eOperations> - <eOperations name="getModel" eType="#//Model"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="childEntities" upperBound="-1" - eType="#//Entity" containment="true" eKeys="#//Entity/id #//Entity/type"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="element"/> - <details key="name" value="entity"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EReference" name="traits" upperBound="-1" - eType="#//Trait" containment="true" eKeys="#//Trait/id"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="element"/> - <details key="name" value="trait"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - iD="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includeGroups" upperBound="-1" - eType="#//IncludeEntityGroup"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="element"/> - <details key="name" value="include-entity-group"/> - </eAnnotations> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IncludeEntityGroup"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="modelUri" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="name" value="uri"/> - </eAnnotations> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Trait"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="element"/> - <details key="name" value="trait"/> - </eAnnotations> - <eOperations name="accept"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="body" value="visitor.visit(this);"/> - </eAnnotations> - <eParameters name="visitor" eType="#//ITraitVisitor"/> - </eOperations> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - iD="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject" - containment="true"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="element"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceModelProvider" eType="#//IMetaDataSourceModelProvider" - transient="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="ITraitVisitor" instanceClassName="org.eclipse.jst.jsf.common.metadata.query.ITraitVisitor" - serializable="false"/> - <eClassifiers xsi:type="ecore:EDataType" name="IEntityVisitor" instanceClassName="org.eclipse.jst.jsf.common.metadata.query.IEntityVisitor" - serializable="false"/> - <eClassifiers xsi:type="ecore:EDataType" name="IMetaDataSourceModelProvider" instanceClassName="org.eclipse.jst.jsf.common.metadata.internal.IMetaDataSourceModelProvider"/> - <eClassifiers xsi:type="ecore:EDataType" name="ModelContext" instanceClassName="org.eclipse.jst.jsf.common.metadata.internal.ModelKeyDescriptor"/> -</ecore:EPackage> diff --git a/jsf/plugins/org.eclipse.jst.jsf.common/model/metadata.genmodel b/jsf/plugins/org.eclipse.jst.jsf.common/model/metadata.genmodel deleted file mode 100644 index 1135ebe37..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.common/model/metadata.genmodel +++ /dev/null @@ -1,65 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<genmodel:GenModel xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" - xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="Copyright (c) 2007 Oracle Corporation" - modelDirectory="/org.eclipse.jst.jsf.common/src" editDirectory="/org.eclipse.jst.jsf.common/src" - editorDirectory="/org.eclipse.jst.jsf.common/src" modelPluginID="org.eclipse.jst.jsf.common" - redirection="" modelName="Metadata" editPluginClass="org.eclipse.jst.jsf.common.metadata.MetadataPlugin" - editorPluginClass="org.eclipse.jst.jsf.common.metadata.MetadataPlugin" testsDirectory="/org.eclipse.jst.jsf.common/src" - testSuiteClass="/org.eclipse.jst.jsf.common.metadata.MetadataAllTests" importerID="org.eclipse.emf.importer.ecore" - complianceLevel="5.0"> - <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/exporter/org.eclipse.xsd.ecore.exporter"> - <genAnnotations source="selectedPackages"> - <details key="http://org.eclipse.jst.jsf.common.metadata/metadata.ecore" value="metadata.xsd"/> - </genAnnotations> - <details key="directoryURI" value="schema/"/> - </genAnnotations> - <foreignModel>metadata.ecore</foreignModel> - <genPackages prefix="Metadata" basePackage="org.eclipse.jst.jsf.common" resource="XML" - disposableProviderFactory="true" classPackageSuffix="internal.impl" utilityPackageSuffix="internal.util" - providerPackageSuffix="internal.provider" presentationPackageSuffix="internal.presentation" - testsPackageSuffix="internal.tests" generateExampleClass="false" ecorePackage="metadata.ecore#/"> - <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/exporter/org.eclipse.xsd.ecore.exporter"> - <genAnnotations source="schema/metadata.xsd"/> - </genAnnotations> - <genDataTypes ecoreDataType="metadata.ecore#//ITraitVisitor"/> - <genDataTypes ecoreDataType="metadata.ecore#//IEntityVisitor"/> - <genDataTypes ecoreDataType="metadata.ecore#//IMetaDataSourceModelProvider"/> - <genDataTypes ecoreDataType="metadata.ecore#//ModelContext"/> - <genClasses ecoreClass="metadata.ecore#//Model"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference metadata.ecore#//Model/entityGroups"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute metadata.ecore#//Model/sourceModelProvider"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute metadata.ecore#//Model/currentModelContext"/> - <genOperations ecoreOperation="metadata.ecore#//Model/findIncludeGroup"> - <genParameters ecoreParameter="metadata.ecore#//Model/findIncludeGroup/groupId"/> - </genOperations> - <genOperations ecoreOperation="metadata.ecore#//Model/accept"> - <genParameters ecoreParameter="metadata.ecore#//Model/accept/visitor"/> - </genOperations> - </genClasses> - <genClasses ecoreClass="metadata.ecore#//EntityGroup"/> - <genClasses ecoreClass="metadata.ecore#//Entity"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference metadata.ecore#//Entity/childEntities"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference metadata.ecore#//Entity/traits"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute metadata.ecore#//Entity/id"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute metadata.ecore#//Entity/type"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference metadata.ecore#//Entity/includeGroups"/> - <genOperations ecoreOperation="metadata.ecore#//Entity/accept"> - <genParameters ecoreParameter="metadata.ecore#//Entity/accept/visitor"/> - </genOperations> - <genOperations ecoreOperation="metadata.ecore#//Entity/getModel"/> - </genClasses> - <genClasses ecoreClass="metadata.ecore#//IncludeEntityGroup"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute metadata.ecore#//IncludeEntityGroup/id"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute metadata.ecore#//IncludeEntityGroup/modelUri"/> - </genClasses> - <genClasses ecoreClass="metadata.ecore#//Trait"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute metadata.ecore#//Trait/id"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference metadata.ecore#//Trait/value"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute metadata.ecore#//Trait/sourceModelProvider"/> - <genOperations ecoreOperation="metadata.ecore#//Trait/accept"> - <genParameters ecoreParameter="metadata.ecore#//Trait/accept/visitor"/> - </genOperations> - </genClasses> - </genPackages> -</genmodel:GenModel> diff --git a/jsf/plugins/org.eclipse.jst.jsf.common/model/metadataTraitTypes.ecore b/jsf/plugins/org.eclipse.jst.jsf.common/model/metadataTraitTypes.ecore deleted file mode 100644 index c21ab4dc9..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.common/model/metadataTraitTypes.ecore +++ /dev/null @@ -1,48 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ecore:EPackage xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="traittypes" - nsURI="http://org.eclipse.jst.jsf.common.metadata/metadataTraitTypes.ecore" nsPrefix="mdt"> - <eClassifiers xsi:type="ecore:EClass" name="ListOfValues"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1" - eType="ecore:EClass http://www.eclipse.org/emf/2003/XMLType#//SimpleAnyType" - containment="true"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="element"/> - <details key="name" value="item"/> - </eAnnotations> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SetGenerator"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="algorithm" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="element"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expression" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="element"/> - </eAnnotations> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringValue"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="simple"/> - </eAnnotations> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="simple"/> - </eAnnotations> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanValue"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="simple"/> - </eAnnotations> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="true" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="simple"/> - </eAnnotations> - </eStructuralFeatures> - </eClassifiers> -</ecore:EPackage> diff --git a/jsf/plugins/org.eclipse.jst.jsf.common/model/metadataTraitTypes.genmodel b/jsf/plugins/org.eclipse.jst.jsf.common/model/metadataTraitTypes.genmodel deleted file mode 100644 index 9633b3c9d..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.common/model/metadataTraitTypes.genmodel +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<genmodel:GenModel xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" - xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="Copyright (c) 2007 Oracle Corporation" - modelDirectory="/org.eclipse.jst.jsf.common/src" modelPluginID="org.eclipse.jst.jsf.common" - modelName="TraitTypes" importerID="org.eclipse.emf.importer.ecore"> - <foreignModel>metadataTraitTypes.ecore</foreignModel> - <genPackages prefix="TraitTypes" basePackage="org.eclipse.jst.jsf.common.metadata.traittypes" - resource="XML" disposableProviderFactory="true" classPackageSuffix="internal.impl" - utilityPackageSuffix="internal.util" providerPackageSuffix="internal.provider" - presentationPackageSuffix="internal.presentation" ecorePackage="metadataTraitTypes.ecore#/"> - <genClasses ecoreClass="metadataTraitTypes.ecore#//ListOfValues"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference metadataTraitTypes.ecore#//ListOfValues/entries"/> - </genClasses> - <genClasses ecoreClass="metadataTraitTypes.ecore#//SetGenerator"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute metadataTraitTypes.ecore#//SetGenerator/algorithm"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute metadataTraitTypes.ecore#//SetGenerator/expression"/> - </genClasses> - </genPackages> -</genmodel:GenModel> diff --git a/jsf/plugins/org.eclipse.jst.jsf.common/model/symbol.ecore b/jsf/plugins/org.eclipse.jst.jsf.common/model/symbol.ecore deleted file mode 100644 index 521e76e03..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.common/model/symbol.ecore +++ /dev/null @@ -1,263 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ecore:EPackage xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="symbol" - nsURI="http:///org/eclipse/jst/jsf/context/symbol.ecore" nsPrefix="org.eclipse.jst.jsf.context.symbol"> - <eClassifiers xsi:type="ecore:EClass" name="IBeanInstanceSymbol" eSuperTypes="#//IInstanceSymbol #//IDescribedInDetail"> - <eOperations name="getJavaTypeDescriptor" eType="#//IJavaTypeDescriptor2"/> - <eOperations name="setJavaTypeDescriptor"> - <eParameters name="newTypeDescriptor" eType="#//IJavaTypeDescriptor2"/> - </eOperations> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1" - eType="#//IBeanPropertySymbol" changeable="false" volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="methods" upperBound="-1" - eType="#//IBeanMethodSymbol" changeable="false" volatile="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IBeanPropertySymbol" eSuperTypes="#//IPropertySymbol #//IDescribedInDetail"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" eType="#//IJavaTypeDescriptor2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IInstanceSymbol" eSuperTypes="#//IObjectSymbol"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeResolved" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" - changeable="false" volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="runtimeSource" eType="#//ERuntimeSource" - defaultValueLiteral="TAG_INSTANTIATED_SYMBOL"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IJavaSymbol" eSuperTypes="#//ISymbol"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="javaElement" eType="#//IJavaElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ISymbol" abstract="true" interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ITypeDescriptor" abstract="true"> - <eOperations name="instanceOf" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> - <eParameters name="typeSignature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eOperations name="isArray" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eOperations name="getArrayElement" eType="#//IObjectSymbol"/> - <eOperations name="resolveType" eType="#//IType"> - <eParameters name="resolvedTypeSignature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eOperations name="calculateSyntheticCall" eType="#//ISymbol"> - <eParameters name="methodName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eParameters name="methodArgs" upperBound="-1" eType="#//ValueType"/> - <eParameters name="symbolName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1" - eType="#//IPropertySymbol" volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeSignature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" defaultValueLiteral=""/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="superTypeSignatures" upperBound="-1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="interfaceTypeSignatures" - upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeSignatureDelegate" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="methods" upperBound="-1" - eType="#//IMethodSymbol" volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeParameterSignatures" - unique="false" upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="jdtContext" eType="#//IJavaElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="enumType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="IType" instanceClassName="org.eclipse.jdt.core.IType"/> - <eClassifiers xsi:type="ecore:EDataType" name="IJavaElement" instanceClassName="org.eclipse.jdt.core.IJavaElement"/> - <eClassifiers xsi:type="ecore:EClass" name="IDescribedInDetail" abstract="true" - interface="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IJavaTypeDescriptor2" eSuperTypes="#//ITypeDescriptor"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="#//IType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="beanProperties" upperBound="-1" - eType="#//IBeanPropertySymbol" volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="beanMethods" upperBound="-1" - eType="#//IBeanPropertySymbol" volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="arrayCount" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IBeanMethodSymbol" eSuperTypes="#//IDescribedInDetail #//IMethodSymbol"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" eType="#//IJavaTypeDescriptor2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IComponentSymbol" eSuperTypes="#//IInstanceSymbol #//IDescribedInDetail"/> - <eClassifiers xsi:type="ecore:EClass" name="IPropertySymbol" eSuperTypes="#//IObjectSymbol"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="intermediate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IMapTypeDescriptor" eSuperTypes="#//ITypeDescriptor"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mapSource" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="immutable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" - defaultValueLiteral="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ERuntimeSource"> - <eLiterals name="BUILT_IN_SYMBOL" literal="BUILT_IN_SYMBOL"/> - <eLiterals name="MANAGED_BEAN_SYMBOL" value="1"/> - <eLiterals name="TAG_INSTANTIATED_SYMBOL" value="2"/> - <eLiterals name="OTHER" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IMethodSymbol" eSuperTypes="#//ISymbol"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="signature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IObjectSymbol" abstract="true" interface="true" - eSuperTypes="#//ISymbol"> - <eOperations name="supportsCoercion" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> - <eParameters name="typeSignature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eOperations name="coerce" eType="#//ITypeDescriptor"> - <eParameters name="typeSignature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eOperations name="call" eType="#//ISymbol"> - <eParameters name="methodName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eParameters name="methodArguments" upperBound="-1" eType="#//ValueType"/> - <eParameters name="symbolName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeDescriptor" eType="#//ITypeDescriptor"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="readable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="writable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IBoundedTypeDescriptor" abstract="true" - interface="true" eSuperTypes="#//ITypeDescriptor"> - <eOperations name="isUnboundedForType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> - <eParameters name="typeSignature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eOperations name="getUnboundedProperty" eType="#//ISymbol"> - <eParameters name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> - <eParameters name="typeSignature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IBoundedMapTypeDescriptor" eSuperTypes="#//IMapTypeDescriptor #//IBoundedTypeDescriptor"/> - <eClassifiers xsi:type="ecore:EClass" name="IBoundedJavaTypeDescriptor" eSuperTypes="#//IJavaTypeDescriptor2 #//IBoundedTypeDescriptor"/> - <eClassifiers xsi:type="ecore:EClass" name="IListTypeDescriptor" eSuperTypes="#//ITypeDescriptor"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="listSource" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EEList" - transient="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IBoundedListTypeDescriptor" eSuperTypes="#//IListTypeDescriptor #//IBoundedTypeDescriptor"/> - <eClassifiers xsi:type="ecore:EDataType" name="ValueType" instanceClassName="org.eclipse.jst.jsf.common.internal.types.ValueType"/> - <eSubpackages name="symbol" nsURI="http:///org/eclipse/jst/jsf/context/symbol.ecore" - nsPrefix="org.eclipse.jst.jsf.context.symbol"> - <eClassifiers xsi:type="ecore:EDataType" name="ValueType" instanceClassName="org.eclipse.jst.jsf.common.internal.types.ValueType"/> - <eClassifiers xsi:type="ecore:EClass" name="IBoundedListTypeDescriptor" eSuperTypes="#//symbol/IListTypeDescriptor #//symbol/IBoundedTypeDescriptor"/> - <eClassifiers xsi:type="ecore:EClass" name="IListTypeDescriptor" eSuperTypes="#//symbol/ITypeDescriptor"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="listSource" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EEList" - transient="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IBoundedJavaTypeDescriptor" eSuperTypes="#//symbol/IJavaTypeDescriptor2 #//symbol/IBoundedTypeDescriptor"/> - <eClassifiers xsi:type="ecore:EClass" name="IBoundedMapTypeDescriptor" eSuperTypes="#//symbol/IMapTypeDescriptor #//symbol/IBoundedTypeDescriptor"/> - <eClassifiers xsi:type="ecore:EClass" name="IBoundedTypeDescriptor" abstract="true" - interface="true" eSuperTypes="#//symbol/ITypeDescriptor"> - <eOperations name="getUnboundedProperty" eType="#//symbol/ISymbol"> - <eParameters name="typeSignature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eParameters name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> - </eOperations> - <eOperations name="isUnboundedForType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> - <eParameters name="typeSignature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IObjectSymbol" abstract="true" interface="true" - eSuperTypes="#//symbol/ISymbol"> - <eOperations name="call" eType="#//symbol/ISymbol"> - <eParameters name="symbolName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eParameters name="methodArguments" upperBound="-1" eType="#//symbol/ValueType"/> - <eParameters name="methodName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eOperations name="coerce" eType="#//symbol/ITypeDescriptor"> - <eParameters name="typeSignature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eOperations name="supportsCoercion" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> - <eParameters name="typeSignature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="writable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="readable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeDescriptor" eType="#//symbol/ITypeDescriptor"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IMethodSymbol" eSuperTypes="#//symbol/ISymbol"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="signature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ERuntimeSource"> - <eLiterals name="OTHER" value="3"/> - <eLiterals name="TAG_INSTANTIATED_SYMBOL" value="2"/> - <eLiterals name="MANAGED_BEAN_SYMBOL" value="1"/> - <eLiterals name="BUILT_IN_SYMBOL" literal="BUILT_IN_SYMBOL"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IMapTypeDescriptor" eSuperTypes="#//symbol/ITypeDescriptor"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="immutable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" - defaultValueLiteral="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mapSource" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap" - transient="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IPropertySymbol" eSuperTypes="#//symbol/IObjectSymbol"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="intermediate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IComponentSymbol" eSuperTypes="#//symbol/IInstanceSymbol #//symbol/IDescribedInDetail"/> - <eClassifiers xsi:type="ecore:EClass" name="IBeanMethodSymbol" eSuperTypes="#//symbol/IDescribedInDetail #//symbol/IMethodSymbol"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" eType="#//symbol/IJavaTypeDescriptor2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IJavaTypeDescriptor2" eSuperTypes="#//symbol/ITypeDescriptor"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="arrayCount" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="beanMethods" upperBound="-1" - eType="#//symbol/IBeanPropertySymbol" volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="beanProperties" upperBound="-1" - eType="#//symbol/IBeanPropertySymbol" volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="#//symbol/IType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IDescribedInDetail" abstract="true" - interface="true"/> - <eClassifiers xsi:type="ecore:EDataType" name="IJavaElement" instanceClassName="org.eclipse.jdt.core.IJavaElement"/> - <eClassifiers xsi:type="ecore:EDataType" name="IType" instanceClassName="org.eclipse.jdt.core.IType"/> - <eClassifiers xsi:type="ecore:EClass" name="ITypeDescriptor" abstract="true"> - <eOperations name="calculateSyntheticCall" eType="#//symbol/ISymbol"> - <eParameters name="symbolName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eParameters name="methodArgs" upperBound="-1" eType="#//symbol/ValueType"/> - <eParameters name="methodName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eOperations name="resolveType" eType="#//symbol/IType"> - <eParameters name="resolvedTypeSignature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eOperations name="getArrayElement" eType="#//symbol/IObjectSymbol"/> - <eOperations name="isArray" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eOperations name="instanceOf" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> - <eParameters name="typeSignature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="jdtContext" eType="#//symbol/IJavaElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeParameterSignatures" - unique="false" upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="methods" upperBound="-1" - eType="#//symbol/IMethodSymbol" volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeSignatureDelegate" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="interfaceTypeSignatures" - upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="superTypeSignatures" - upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeSignature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" defaultValueLiteral=""/> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1" - eType="#//symbol/IPropertySymbol" volatile="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ISymbol" abstract="true" interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IJavaSymbol" eSuperTypes="#//symbol/ISymbol"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="javaElement" eType="#//symbol/IJavaElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IInstanceSymbol" eSuperTypes="#//symbol/IObjectSymbol"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="runtimeSource" eType="#//symbol/ERuntimeSource" - defaultValueLiteral="TAG_INSTANTIATED_SYMBOL"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeResolved" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" - changeable="false" volatile="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IBeanPropertySymbol" eSuperTypes="#//symbol/IPropertySymbol #//symbol/IDescribedInDetail"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" eType="#//symbol/IJavaTypeDescriptor2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IBeanInstanceSymbol" eSuperTypes="#//symbol/IInstanceSymbol #//symbol/IDescribedInDetail"> - <eOperations name="setJavaTypeDescriptor"> - <eParameters name="newTypeDescriptor" eType="#//symbol/IJavaTypeDescriptor2"/> - </eOperations> - <eOperations name="getJavaTypeDescriptor" eType="#//symbol/IJavaTypeDescriptor2"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="methods" upperBound="-1" - eType="#//symbol/IBeanMethodSymbol" changeable="false" volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1" - eType="#//symbol/IBeanPropertySymbol" changeable="false" volatile="true"/> - </eClassifiers> - </eSubpackages> -</ecore:EPackage> diff --git a/jsf/plugins/org.eclipse.jst.jsf.common/model/symbol.genmodel b/jsf/plugins/org.eclipse.jst.jsf.common/model/symbol.genmodel deleted file mode 100644 index a068a791d..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.common/model/symbol.genmodel +++ /dev/null @@ -1,121 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<genmodel:GenModel xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" - xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="Copyright 2006 Oracle" - modelDirectory="/org.eclipse.jst.jsf.common/src" editDirectory="/org.eclipse.jst.jsf.common/src" - editorDirectory="/org.eclipse.jst.jsf.context.symbol.editor/src" modelPluginID="org.eclipse.jst.jsf.common" - modelName="My" modelPluginClass="" editPluginClass="org.eclipse.jst.jsf.common.JSFCommonPlugin" - editorPluginClass="org.eclipse.jst.jsf.context.symbol.presentation.MyEditorPlugin" - testSuiteClass="org.eclipse.jst.jsf.context.symbol.tests.MyAllTests" importerID="org.eclipse.emf.importer.java"> - <foreignModel>@model</foreignModel> - <genPackages prefix="Symbol" basePackage="org.eclipse.jst.jsf.context" disposableProviderFactory="true" - classPackageSuffix="internal.impl" utilityPackageSuffix="internal.util" providerPackageSuffix="internal.provider" - ecorePackage="symbol.ecore#/"> - <genEnums ecoreEnum="symbol.ecore#//ERuntimeSource"> - <genEnumLiterals ecoreEnumLiteral="symbol.ecore#//ERuntimeSource/BUILT_IN_SYMBOL"/> - <genEnumLiterals ecoreEnumLiteral="symbol.ecore#//ERuntimeSource/MANAGED_BEAN_SYMBOL"/> - <genEnumLiterals ecoreEnumLiteral="symbol.ecore#//ERuntimeSource/TAG_INSTANTIATED_SYMBOL"/> - <genEnumLiterals ecoreEnumLiteral="symbol.ecore#//ERuntimeSource/OTHER"/> - </genEnums> - <genDataTypes ecoreDataType="symbol.ecore#//IType"/> - <genDataTypes ecoreDataType="symbol.ecore#//IJavaElement"/> - <genDataTypes ecoreDataType="symbol.ecore#//ValueType"/> - <genClasses ecoreClass="symbol.ecore#//IBeanInstanceSymbol"> - <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference symbol.ecore#//IBeanInstanceSymbol/properties"/> - <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference symbol.ecore#//IBeanInstanceSymbol/methods"/> - <genOperations ecoreOperation="symbol.ecore#//IBeanInstanceSymbol/getJavaTypeDescriptor"/> - <genOperations ecoreOperation="symbol.ecore#//IBeanInstanceSymbol/setJavaTypeDescriptor"> - <genParameters ecoreParameter="symbol.ecore#//IBeanInstanceSymbol/setJavaTypeDescriptor/newTypeDescriptor"/> - </genOperations> - </genClasses> - <genClasses ecoreClass="symbol.ecore#//IBeanPropertySymbol"> - <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference symbol.ecore#//IBeanPropertySymbol/owner"/> - </genClasses> - <genClasses ecoreClass="symbol.ecore#//IInstanceSymbol"> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//IInstanceSymbol/typeResolved"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//IInstanceSymbol/runtimeSource"/> - </genClasses> - <genClasses ecoreClass="symbol.ecore#//IJavaSymbol"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//IJavaSymbol/javaElement"/> - </genClasses> - <genClasses ecoreClass="symbol.ecore#//ISymbol"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//ISymbol/name"/> - </genClasses> - <genClasses ecoreClass="symbol.ecore#//ITypeDescriptor"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference symbol.ecore#//ITypeDescriptor/properties"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//ITypeDescriptor/typeSignature"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//ITypeDescriptor/superTypeSignatures"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//ITypeDescriptor/interfaceTypeSignatures"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//ITypeDescriptor/typeSignatureDelegate"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference symbol.ecore#//ITypeDescriptor/methods"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//ITypeDescriptor/typeParameterSignatures"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//ITypeDescriptor/jdtContext"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//ITypeDescriptor/enumType"/> - <genOperations ecoreOperation="symbol.ecore#//ITypeDescriptor/instanceOf"> - <genParameters ecoreParameter="symbol.ecore#//ITypeDescriptor/instanceOf/typeSignature"/> - </genOperations> - <genOperations ecoreOperation="symbol.ecore#//ITypeDescriptor/isArray"/> - <genOperations ecoreOperation="symbol.ecore#//ITypeDescriptor/getArrayElement"/> - <genOperations ecoreOperation="symbol.ecore#//ITypeDescriptor/resolveType"> - <genParameters ecoreParameter="symbol.ecore#//ITypeDescriptor/resolveType/resolvedTypeSignature"/> - </genOperations> - <genOperations ecoreOperation="symbol.ecore#//ITypeDescriptor/calculateSyntheticCall"> - <genParameters ecoreParameter="symbol.ecore#//ITypeDescriptor/calculateSyntheticCall/methodName"/> - <genParameters ecoreParameter="symbol.ecore#//ITypeDescriptor/calculateSyntheticCall/methodArgs"/> - <genParameters ecoreParameter="symbol.ecore#//ITypeDescriptor/calculateSyntheticCall/symbolName"/> - </genOperations> - </genClasses> - <genClasses image="false" ecoreClass="symbol.ecore#//IDescribedInDetail"/> - <genClasses ecoreClass="symbol.ecore#//IJavaTypeDescriptor2"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//IJavaTypeDescriptor2/type"/> - <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference symbol.ecore#//IJavaTypeDescriptor2/beanProperties"/> - <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference symbol.ecore#//IJavaTypeDescriptor2/beanMethods"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//IJavaTypeDescriptor2/arrayCount"/> - </genClasses> - <genClasses ecoreClass="symbol.ecore#//IBeanMethodSymbol"> - <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference symbol.ecore#//IBeanMethodSymbol/owner"/> - </genClasses> - <genClasses ecoreClass="symbol.ecore#//IComponentSymbol"/> - <genClasses ecoreClass="symbol.ecore#//IPropertySymbol"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//IPropertySymbol/intermediate"/> - </genClasses> - <genClasses ecoreClass="symbol.ecore#//IMapTypeDescriptor"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//IMapTypeDescriptor/mapSource"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//IMapTypeDescriptor/immutable"/> - </genClasses> - <genClasses ecoreClass="symbol.ecore#//IMethodSymbol"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//IMethodSymbol/signature"/> - </genClasses> - <genClasses image="false" ecoreClass="symbol.ecore#//IObjectSymbol"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference symbol.ecore#//IObjectSymbol/typeDescriptor"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//IObjectSymbol/readable"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//IObjectSymbol/writable"/> - <genOperations ecoreOperation="symbol.ecore#//IObjectSymbol/supportsCoercion"> - <genParameters ecoreParameter="symbol.ecore#//IObjectSymbol/supportsCoercion/typeSignature"/> - </genOperations> - <genOperations ecoreOperation="symbol.ecore#//IObjectSymbol/coerce"> - <genParameters ecoreParameter="symbol.ecore#//IObjectSymbol/coerce/typeSignature"/> - </genOperations> - <genOperations ecoreOperation="symbol.ecore#//IObjectSymbol/call"> - <genParameters ecoreParameter="symbol.ecore#//IObjectSymbol/call/methodName"/> - <genParameters ecoreParameter="symbol.ecore#//IObjectSymbol/call/methodArguments"/> - <genParameters ecoreParameter="symbol.ecore#//IObjectSymbol/call/symbolName"/> - </genOperations> - </genClasses> - <genClasses ecoreClass="symbol.ecore#//IBoundedTypeDescriptor"> - <genOperations ecoreOperation="symbol.ecore#//IBoundedTypeDescriptor/isUnboundedForType"> - <genParameters ecoreParameter="symbol.ecore#//IBoundedTypeDescriptor/isUnboundedForType/typeSignature"/> - </genOperations> - <genOperations ecoreOperation="symbol.ecore#//IBoundedTypeDescriptor/getUnboundedProperty"> - <genParameters ecoreParameter="symbol.ecore#//IBoundedTypeDescriptor/getUnboundedProperty/name"/> - <genParameters ecoreParameter="symbol.ecore#//IBoundedTypeDescriptor/getUnboundedProperty/typeSignature"/> - </genOperations> - </genClasses> - <genClasses ecoreClass="symbol.ecore#//IBoundedMapTypeDescriptor"/> - <genClasses ecoreClass="symbol.ecore#//IBoundedJavaTypeDescriptor"/> - <genClasses ecoreClass="symbol.ecore#//IListTypeDescriptor"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute symbol.ecore#//IListTypeDescriptor/listSource"/> - </genClasses> - <genClasses ecoreClass="symbol.ecore#//IBoundedListTypeDescriptor"/> - </genPackages> -</genmodel:GenModel> |