| <?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" modelDirectory="/org.eclipse.ogee.model/src" editDirectory="/org.eclipse.ogee.model.edit/src" |
| editorDirectory="/org.eclipse.ogee.model.dummy.editor/src" modelPluginID="org.eclipse.ogee.model" |
| modelName="Odata" editPluginClass="org.eclipse.ogee.model.edit.OdataEditPlugin" |
| editorPluginClass="org.eclipse.ogee.model.dummy.editor.OdataEditorPlugin" |
| testSuiteClass="" importerID="org.eclipse.emf.importer.ecore" complianceLevel="6.0" |
| copyrightFields="false" editPluginID="org.eclipse.ogee.model.edit" editorPluginID="org.eclipse.ogee.model.dummy.editor"> |
| <foreignModel>OData.ecore</foreignModel> |
| <genPackages prefix="Odata" basePackage="org.eclipse.ogee.model" resource="XMI" |
| disposableProviderFactory="true" ecorePackage="OData.ecore#/"> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="OData.ecore#//EDMTypes"> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//EDMTypes/String"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//EDMTypes/Decimal"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//EDMTypes/Binary"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//EDMTypes/Stream"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//EDMTypes/Byte"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//EDMTypes/Boolean"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//EDMTypes/Single"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//EDMTypes/Double"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//EDMTypes/Guid"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//EDMTypes/DateTimeOffset"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//EDMTypes/Int16"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//EDMTypes/Int32"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//EDMTypes/Int64"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//EDMTypes/SByte"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//EDMTypes/Time"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//EDMTypes/DateTime"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="OData.ecore#//Multiplicity"> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//Multiplicity/ZeroToOne"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//Multiplicity/Many"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//Multiplicity/One"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="OData.ecore#//TypeTermTargets"> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//TypeTermTargets/ComplexType"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//TypeTermTargets/EntityType"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="OData.ecore#//ValueTermTargets"> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//ValueTermTargets/ComplexType"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//ValueTermTargets/EntityType"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//ValueTermTargets/Property"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//ValueTermTargets/Function"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//ValueTermTargets/FunctionParameter"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//ValueTermTargets/EntitySet"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//ValueTermTargets/AssociationSet"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//ValueTermTargets/EntityContainer"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//ValueTermTargets/Role"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//ValueTermTargets/ReferentialConstraint"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//ValueTermTargets/AssociationSetEnd"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//ValueTermTargets/NavigationProperty"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="OData.ecore#//SchemaClassifier"> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//SchemaClassifier/Vocabulary"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//SchemaClassifier/AnnotationSet"/> |
| <genEnumLiterals ecoreEnumLiteral="OData.ecore#//SchemaClassifier/Service"/> |
| </genEnums> |
| <genDataTypes ecoreDataType="OData.ecore#//GuidValueType"/> |
| <genDataTypes ecoreDataType="OData.ecore#//DateTimeOffsetValueType"/> |
| <genDataTypes ecoreDataType="OData.ecore#//DateTime"/> |
| <genClasses ecoreClass="OData.ecore#//EntityType"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//EntityType/name"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//EntityType/properties"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//EntityType/navigationProperties"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//EntityType/keys"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//EntityType/baseType"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//EntityType/abstract"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//EntityType/media"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//EntityType/entitySets"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//EntityType/derivedTypes"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//Property"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//Property/name"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//Property/type"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//Property/nullable"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//Property/forEtag"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//ComplexType"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//ComplexType/properties"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//ComplexType/name"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//ComplexType/abstract"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//ComplexType/baseType"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//ComplexType/derivedTypes"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//Association"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//Association/name"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//Association/ends"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//Association/referentialConstraint"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//Association/associationSets"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//NavigationProperty"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//NavigationProperty/name"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//NavigationProperty/relationship"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//NavigationProperty/fromRole"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//NavigationProperty/toRole"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//NavigationProperty/containsTarget"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//FunctionImport"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//FunctionImport/name"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//FunctionImport/parameters"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//FunctionImport/binding"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//FunctionImport/sideEffecting"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//FunctionImport/returnType"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//Parameter"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//Parameter/name"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//Parameter/type"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//EntitySet"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//EntitySet/type"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//EntitySet/name"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//AssociationSet"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//AssociationSet/association"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//AssociationSet/name"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//AssociationSet/ends"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//Role"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//Role/name"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//Role/type"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//Role/multiplicity"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//AssociationSetEnd"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//AssociationSetEnd/role"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//AssociationSetEnd/entitySet"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//EDMX"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//EDMX/dataService"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//EDMX/annotationsReferences"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//EDMX/references"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//EDMX/URI"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//ReferentialConstraint"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//ReferentialConstraint/principal"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//ReferentialConstraint/dependent"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//ReferentialConstraint/keyMappings"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="OData.ecore#//IPropertyTypeUsage"/> |
| <genClasses ecoreClass="OData.ecore#//SimpleType"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//SimpleType/type"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//SimpleType/MaxLength"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//SimpleType/Precision"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//SimpleType/Scale"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//SimpleType/fixedLength"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EReference OData.ecore#//SimpleType/defaultValue"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="OData.ecore#//IParameterTypeUsage"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//IParameterTypeUsage/collection"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//Binding"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//Binding/collection"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//Binding/type"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//ValueTerm"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//ValueTerm/name"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//ValueTerm/type"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//ValueTerm/valueAnnotations"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//ValueAnnotation"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//ValueAnnotation/term"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//ValueAnnotation/annotationValue"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//TypeAnnotation"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//TypeAnnotation/term"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//TypeAnnotation/annotationValues"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="OData.ecore#//IAnnotationTarget"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//IAnnotationTarget/annotations"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//EntityContainer"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//EntityContainer/name"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//EntityContainer/entitySets"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//EntityContainer/default"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//EntityContainer/associationSets"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//EntityContainer/functionImports"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//EnumType"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//EnumType/name"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//EnumType/flags"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//EnumType/members"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//EnumType/underlyingType"/> |
| <genOperations ecoreOperation="OData.ecore#//EnumType/getApplicableUnderlyingTypes"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//EnumMember"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//EnumMember/name"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EReference OData.ecore#//EnumMember/value"/> |
| <genOperations ecoreOperation="OData.ecore#//EnumMember/setValue"> |
| <genParameters ecoreParameter="OData.ecore#//EnumMember/setValue/value"/> |
| </genOperations> |
| <genOperations ecoreOperation="OData.ecore#//EnumMember/setValue.1"> |
| <genParameters ecoreParameter="OData.ecore#//EnumMember/setValue.1/value"/> |
| </genOperations> |
| </genClasses> |
| <genClasses image="false" ecoreClass="OData.ecore#//IDocumentable"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//IDocumentable/documentation"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//Documentation"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//Documentation/summary"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//Documentation/longDescription"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="OData.ecore#//ITypeTerm"/> |
| <genClasses image="false" ecoreClass="OData.ecore#//Annotation"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//Annotation/qualifier"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//Annotation/target"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//EDMXSet"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//EDMXSet/importSource"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//EDMXSet/importDate"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference OData.ecore#//EDMXSet/mainEDMX"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute OData.ecore#//EDMXSet/edmx"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference OData.ecore#//EDMXSet/fullScopeEDMX"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference OData.ecore#//EDMXSet/annotationsScopeEDMX"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//EDMXSet/schemata"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//EntityTypeUsage"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//EntityTypeUsage/entityType"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//ComplexTypeUsage"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//ComplexTypeUsage/complexType"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//EnumTypeUsage"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//EnumTypeUsage/enumType"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//SimpleTypeUsage"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//SimpleTypeUsage/simpleType"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="OData.ecore#//IFunctionReturnTypeUsage"/> |
| <genClasses ecoreClass="OData.ecore#//EDMXReference"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//EDMXReference/referencedEDMX"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//EDMXAnnotationsReference"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//EDMXAnnotationsReference/includeRestrictions"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//EDMXAnnotationsReference/referencedEDMX"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//Schema"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//Schema/namespace"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//Schema/containers"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//Schema/entityTypes"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//Schema/associations"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//Schema/enumTypes"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//Schema/complexTypes"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//Schema/usings"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//Schema/valueTerms"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//Schema/valueAnnotations"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//Schema/typeAnnotations"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//Schema/alias"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//Schema/classifiers"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//Schema/dataServices"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//DataService"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//DataService/version"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//DataService/schemata"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//IncludeRestriction"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//IncludeRestriction/termNamespace"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//IncludeRestriction/qualifier"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="OData.ecore#//SimpleValue"> |
| <genOperations ecoreOperation="OData.ecore#//SimpleValue/getValueObject"/> |
| <genOperations ecoreOperation="OData.ecore#//SimpleValue/setValueObject"> |
| <genParameters ecoreParameter="OData.ecore#//SimpleValue/setValueObject/value"/> |
| </genOperations> |
| <genOperations ecoreOperation="OData.ecore#//SimpleValue/copy"/> |
| <genOperations ecoreOperation="OData.ecore#//SimpleValue/getEDMType"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//PathValue"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//PathValue/path"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//Using"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//Using/alias"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//Using/usedNamespace"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//RecordValue"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//RecordValue/type"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//RecordValue/propertyValues"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="OData.ecore#//IRecordValueType"/> |
| <genClasses image="false" ecoreClass="OData.ecore#//AnnotationValue"/> |
| <genClasses ecoreClass="OData.ecore#//ReturnEntityTypeUsage"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//ReturnEntityTypeUsage/entitySet"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//ReturnEntityTypeUsage/entityType"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//ReturnEntityTypeUsage/collection"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//PropertyMapping"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//PropertyMapping/key"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//PropertyMapping/value"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//ValueCollection"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//ValueCollection/values"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//PropertyToValueMap"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//PropertyToValueMap/key"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OData.ecore#//PropertyToValueMap/value"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="OData.ecore#//DynamicExpression"/> |
| <genClasses image="false" ecoreClass="OData.ecore#//ConstantExpression"/> |
| <genClasses ecoreClass="OData.ecore#//BooleanValue"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//BooleanValue/value"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//StringValue"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//StringValue/value"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//BinaryValue"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//BinaryValue/value"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//DateTimeValue"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//DateTimeValue/value"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//DecimalValue"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//DecimalValue/value"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="OData.ecore#//NumberValue"/> |
| <genClasses ecoreClass="OData.ecore#//GuidValue"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//GuidValue/value"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//TimeValue"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//TimeValue/value"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="OData.ecore#//CollectableExpression"/> |
| <genClasses ecoreClass="OData.ecore#//SingleValue"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//SingleValue/value"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//DoubleValue"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//DoubleValue/value"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//SByteValue"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//SByteValue/value"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//Int16Value"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//Int16Value/value"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//Int32Value"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//Int32Value/value"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//Int64Value"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//Int64Value/value"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//DateTimeOffsetValue"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//DateTimeOffsetValue/value"/> |
| </genClasses> |
| <genClasses ecoreClass="OData.ecore#//ByteValue"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OData.ecore#//ByteValue/value"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="OData.ecore#//IntegerValue"/> |
| <genClasses image="false" ecoreClass="OData.ecore#//FloatValue"/> |
| <genClasses ecoreClass="OData.ecore#//EnumValue"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OData.ecore#//EnumValue/value"/> |
| </genClasses> |
| </genPackages> |
| </genmodel:GenModel> |