blob: a068a791d688963023ad9beec7e5bf589084063a [file] [log] [blame]
<?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>