You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@olingo.apache.org by sk...@apache.org on 2014/03/10 10:03:07 UTC

[51/51] [abbrv] [partial] git commit: [OLINGO-192] rename java packages

[OLINGO-192] rename java packages


Project: http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/commit/897db8ef
Tree: http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/tree/897db8ef
Diff: http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/diff/897db8ef

Branch: refs/heads/master
Commit: 897db8ef1198952f98f9ec1d94818904eba4999f
Parents: 1f25364
Author: Stephan Klevenz <st...@sap.com>
Authored: Mon Mar 10 09:58:41 2014 +0100
Committer: Stephan Klevenz <st...@sap.com>
Committed: Mon Mar 10 09:58:41 2014 +0100

----------------------------------------------------------------------
 .../apache/olingo/client/api/Configuration.java |  184 +
 .../org/apache/olingo/client/api/Constants.java |  217 +
 .../apache/olingo/client/api/ODataClient.java   |   55 +
 .../olingo/client/api/ODataConstants.java       |  219 +
 .../apache/olingo/client/api/ODataError.java    |   67 +
 .../apache/olingo/client/api/ODataV3Client.java |   39 +
 .../apache/olingo/client/api/ODataV4Client.java |   39 +
 .../client/api/UnsupportedInV3Exception.java    |   31 +
 .../olingo/client/api/V3Configuration.java      |   44 +
 .../olingo/client/api/V4Configuration.java      |   24 +
 .../olingo/client/api/data/ServiceDocument.java |  138 +
 .../client/api/data/ServiceDocumentItem.java    |   30 +
 .../api/deserializer/AnnotationProperty.java    |   24 +
 .../api/deserializer/ClientException.java       |   36 +
 .../client/api/deserializer/ComplexValue.java   |   35 +
 .../olingo/client/api/deserializer/Entity.java  |   59 +
 .../client/api/deserializer/EntitySet.java      |   34 +
 .../api/deserializer/NavigationProperty.java    |   27 +
 .../client/api/deserializer/Property.java       |   24 +
 .../olingo/client/api/deserializer/Reader.java  |   30 +
 .../api/deserializer/StructuralProperty.java    |   30 +
 .../olingo/client/api/deserializer/Value.java   |   28 +
 .../olingo/client/api/domain/EdmSimpleType.java |  289 +
 .../client/api/domain/ODataCollectionValue.java |   98 +
 .../client/api/domain/ODataComplexValue.java    |   97 +
 .../olingo/client/api/domain/ODataDuration.java |   79 +
 .../client/api/domain/ODataGeospatialValue.java |  488 ++
 .../client/api/domain/ODataInvokeResult.java    |   30 +
 .../client/api/domain/ODataPrimitiveValue.java  |  378 ++
 .../olingo/client/api/domain/ODataProperty.java |  192 +
 .../client/api/domain/ODataServiceDocument.java |  183 +
 .../client/api/domain/ODataTimestamp.java       |  138 +
 .../olingo/client/api/domain/ODataValue.java    |  111 +
 .../domain/geospatial/ComposedGeospatial.java   |   75 +
 .../api/domain/geospatial/Geospatial.java       |  157 +
 .../domain/geospatial/GeospatialCollection.java |   48 +
 .../api/domain/geospatial/LineString.java       |   39 +
 .../api/domain/geospatial/MultiLineString.java  |   39 +
 .../api/domain/geospatial/MultiPoint.java       |   39 +
 .../api/domain/geospatial/MultiPolygon.java     |   39 +
 .../client/api/domain/geospatial/Point.java     |   77 +
 .../client/api/domain/geospatial/Polygon.java   |   73 +
 .../client/api/edm/xml/CommonAnnotations.java   |   26 +
 .../api/edm/xml/CommonFunctionImport.java       |   22 +
 .../api/edm/xml/CommonNavigationProperty.java   |   22 +
 .../client/api/edm/xml/CommonParameter.java     |   33 +
 .../client/api/edm/xml/CommonProperty.java      |   49 +
 .../olingo/client/api/edm/xml/ComplexType.java  |   32 +
 .../olingo/client/api/edm/xml/DataServices.java |   30 +
 .../apache/olingo/client/api/edm/xml/Edmx.java  |   26 +
 .../client/api/edm/xml/EntityContainer.java     |   40 +
 .../olingo/client/api/edm/xml/EntityKey.java    |   26 +
 .../olingo/client/api/edm/xml/EntitySet.java    |   25 +
 .../olingo/client/api/edm/xml/EntityType.java   |   32 +
 .../olingo/client/api/edm/xml/EnumType.java     |   34 +
 .../olingo/client/api/edm/xml/Member.java       |   26 +
 .../apache/olingo/client/api/edm/xml/Named.java |   24 +
 .../olingo/client/api/edm/xml/OnDelete.java     |   24 +
 .../client/api/edm/xml/OnDeleteAction.java      |   28 +
 .../olingo/client/api/edm/xml/PropertyRef.java  |   25 +
 .../olingo/client/api/edm/xml/Schema.java       |   74 +
 .../olingo/client/api/edm/xml/XMLMetadata.java  |   59 +
 .../client/api/edm/xml/v3/Annotations.java      |   30 +
 .../client/api/edm/xml/v3/Association.java      |   31 +
 .../client/api/edm/xml/v3/AssociationEnd.java   |   32 +
 .../client/api/edm/xml/v3/AssociationSet.java   |   30 +
 .../api/edm/xml/v3/AssociationSetEnd.java       |   26 +
 .../client/api/edm/xml/v3/FunctionImport.java   |   43 +
 .../api/edm/xml/v3/NavigationProperty.java      |   29 +
 .../olingo/client/api/edm/xml/v3/Parameter.java |   24 +
 .../client/api/edm/xml/v3/ParameterMode.java    |   27 +
 .../olingo/client/api/edm/xml/v3/Property.java  |   38 +
 .../client/api/edm/xml/v3/PropertyValue.java    |   43 +
 .../api/edm/xml/v3/ReferentialConstraint.java   |   26 +
 .../edm/xml/v3/ReferentialConstraintRole.java   |   31 +
 .../client/api/edm/xml/v3/TypeAnnotation.java   |   31 +
 .../olingo/client/api/edm/xml/v3/Using.java     |   27 +
 .../client/api/edm/xml/v3/ValueAnnotation.java  |   45 +
 .../olingo/client/api/edm/xml/v3/ValueTerm.java |   26 +
 .../olingo/client/api/edm/xml/v4/Action.java    |   37 +
 .../client/api/edm/xml/v4/ActionImport.java     |   24 +
 .../client/api/edm/xml/v4/AnnotatedEdmItem.java |   24 +
 .../client/api/edm/xml/v4/Annotation.java       |   33 +
 .../client/api/edm/xml/v4/Annotations.java      |   30 +
 .../client/api/edm/xml/v4/BindingTarget.java    |   28 +
 .../client/api/edm/xml/v4/CSDLElement.java      |   37 +
 .../client/api/edm/xml/v4/ComplexType.java      |   43 +
 .../olingo/client/api/edm/xml/v4/Edmx.java      |   26 +
 .../client/api/edm/xml/v4/EntityContainer.java  |   44 +
 .../olingo/client/api/edm/xml/v4/EntitySet.java |   24 +
 .../client/api/edm/xml/v4/EntityType.java       |   23 +
 .../olingo/client/api/edm/xml/v4/Function.java  |   24 +
 .../client/api/edm/xml/v4/FunctionImport.java   |   28 +
 .../olingo/client/api/edm/xml/v4/Include.java   |   26 +
 .../api/edm/xml/v4/IncludeAnnotations.java      |   28 +
 .../api/edm/xml/v4/NavigationProperty.java      |   40 +
 .../edm/xml/v4/NavigationPropertyBinding.java   |   27 +
 .../client/api/edm/xml/v4/OperationImport.java  |   28 +
 .../olingo/client/api/edm/xml/v4/Parameter.java |   24 +
 .../olingo/client/api/edm/xml/v4/Property.java  |   25 +
 .../olingo/client/api/edm/xml/v4/Reference.java |   33 +
 .../api/edm/xml/v4/ReferentialConstraint.java   |   27 +
 .../client/api/edm/xml/v4/ReturnType.java       |   34 +
 .../olingo/client/api/edm/xml/v4/Schema.java    |   64 +
 .../olingo/client/api/edm/xml/v4/Singleton.java |   25 +
 .../olingo/client/api/edm/xml/v4/Term.java      |   44 +
 .../client/api/edm/xml/v4/TypeDefinition.java   |   40 +
 .../client/api/edm/xml/v4/XMLMetadata.java      |   36 +
 .../xml/v4/annotation/ConstExprConstruct.java   |   56 +
 .../edm/xml/v4/annotation/DynExprConstruct.java |   23 +
 .../edm/xml/v4/annotation/ExprConstruct.java    |   23 +
 .../olingo/client/api/format/ODataFormat.java   |   97 +
 .../client/api/format/ODataMediaFormat.java     |   71 +
 .../client/api/format/ODataPubFormat.java       |   97 +
 .../client/api/format/ODataValueFormat.java     |   76 +
 .../client/api/http/HttpClientException.java    |   68 +
 .../client/api/http/HttpClientFactory.java      |   30 +
 .../olingo/client/api/http/HttpMethod.java      |   33 +
 .../client/api/http/HttpUriRequestFactory.java  |   30 +
 .../client/api/http/NoContentException.java     |   36 +
 .../olingo/client/api/op/ODataBinder.java       |  122 +
 .../olingo/client/api/op/ODataDeserializer.java |   94 +
 .../olingo/client/api/op/ODataReader.java       |  104 +
 .../olingo/client/api/op/ODataSerializer.java   |  118 +
 .../client/api/op/ODataV3Deserializer.java      |   23 +
 .../client/api/op/ODataV4Deserializer.java      |   30 +
 .../olingo/client/api/uri/QueryOption.java      |   95 +
 .../olingo/client/api/uri/SegmentType.java      |   66 +
 .../olingo/client/api/uri/URIBuilder.java       |  225 +
 .../olingo/client/api/uri/V3URIBuilder.java     |   47 +
 .../olingo/client/api/uri/V4URIBuilder.java     |   87 +
 .../olingo/client/api/uri/filter/FilterArg.java |   30 +
 .../client/api/uri/filter/FilterArgFactory.java |   83 +
 .../client/api/uri/filter/FilterFactory.java    |   61 +
 .../olingo/client/api/uri/filter/URIFilter.java |   32 +
 .../api/uri/filter/V3FilterArgFactory.java      |   25 +
 .../client/api/uri/filter/V3FilterFactory.java  |   26 +
 .../api/uri/filter/V4FilterArgFactory.java      |   55 +
 .../client/api/uri/filter/V4FilterFactory.java  |   32 +
 .../olingo/client/api/utils/EdmTypeInfo.java    |   81 +
 .../olingo/client/api/utils/XMLUtils.java       |  178 +
 .../olingo/odata4/client/api/Configuration.java |  183 -
 .../olingo/odata4/client/api/Constants.java     |  217 -
 .../olingo/odata4/client/api/ODataClient.java   |   55 -
 .../odata4/client/api/ODataConstants.java       |  219 -
 .../olingo/odata4/client/api/ODataError.java    |   67 -
 .../olingo/odata4/client/api/ODataV3Client.java |   39 -
 .../olingo/odata4/client/api/ODataV4Client.java |   39 -
 .../client/api/UnsupportedInV3Exception.java    |   31 -
 .../odata4/client/api/V3Configuration.java      |   44 -
 .../odata4/client/api/V4Configuration.java      |   24 -
 .../odata4/client/api/data/ServiceDocument.java |  138 -
 .../client/api/data/ServiceDocumentItem.java    |   30 -
 .../api/deserializer/AnnotationProperty.java    |   24 -
 .../api/deserializer/ClientException.java       |   36 -
 .../client/api/deserializer/ComplexValue.java   |   35 -
 .../odata4/client/api/deserializer/Entity.java  |   59 -
 .../client/api/deserializer/EntitySet.java      |   34 -
 .../api/deserializer/NavigationProperty.java    |   27 -
 .../client/api/deserializer/Property.java       |   24 -
 .../odata4/client/api/deserializer/Reader.java  |   30 -
 .../api/deserializer/StructuralProperty.java    |   30 -
 .../odata4/client/api/deserializer/Value.java   |   28 -
 .../odata4/client/api/domain/EdmSimpleType.java |  288 -
 .../client/api/domain/ODataCollectionValue.java |   98 -
 .../client/api/domain/ODataComplexValue.java    |   97 -
 .../odata4/client/api/domain/ODataDuration.java |   79 -
 .../client/api/domain/ODataGeospatialValue.java |  486 --
 .../client/api/domain/ODataInvokeResult.java    |   30 -
 .../client/api/domain/ODataPrimitiveValue.java  |  376 --
 .../odata4/client/api/domain/ODataProperty.java |  192 -
 .../client/api/domain/ODataServiceDocument.java |  183 -
 .../client/api/domain/ODataTimestamp.java       |  138 -
 .../odata4/client/api/domain/ODataValue.java    |  111 -
 .../domain/geospatial/ComposedGeospatial.java   |   75 -
 .../api/domain/geospatial/Geospatial.java       |  156 -
 .../domain/geospatial/GeospatialCollection.java |   47 -
 .../api/domain/geospatial/LineString.java       |   38 -
 .../api/domain/geospatial/MultiLineString.java  |   38 -
 .../api/domain/geospatial/MultiPoint.java       |   38 -
 .../api/domain/geospatial/MultiPolygon.java     |   38 -
 .../client/api/domain/geospatial/Point.java     |   77 -
 .../client/api/domain/geospatial/Polygon.java   |   72 -
 .../client/api/edm/xml/CommonAnnotations.java   |   26 -
 .../api/edm/xml/CommonFunctionImport.java       |   22 -
 .../api/edm/xml/CommonNavigationProperty.java   |   22 -
 .../client/api/edm/xml/CommonParameter.java     |   33 -
 .../client/api/edm/xml/CommonProperty.java      |   49 -
 .../odata4/client/api/edm/xml/ComplexType.java  |   32 -
 .../odata4/client/api/edm/xml/DataServices.java |   30 -
 .../olingo/odata4/client/api/edm/xml/Edmx.java  |   26 -
 .../client/api/edm/xml/EntityContainer.java     |   40 -
 .../odata4/client/api/edm/xml/EntityKey.java    |   26 -
 .../odata4/client/api/edm/xml/EntitySet.java    |   25 -
 .../odata4/client/api/edm/xml/EntityType.java   |   32 -
 .../odata4/client/api/edm/xml/EnumType.java     |   34 -
 .../odata4/client/api/edm/xml/Member.java       |   26 -
 .../olingo/odata4/client/api/edm/xml/Named.java |   24 -
 .../odata4/client/api/edm/xml/OnDelete.java     |   24 -
 .../client/api/edm/xml/OnDeleteAction.java      |   28 -
 .../odata4/client/api/edm/xml/PropertyRef.java  |   25 -
 .../odata4/client/api/edm/xml/Schema.java       |   74 -
 .../odata4/client/api/edm/xml/XMLMetadata.java  |   59 -
 .../client/api/edm/xml/v3/Annotations.java      |   29 -
 .../client/api/edm/xml/v3/Association.java      |   30 -
 .../client/api/edm/xml/v3/AssociationEnd.java   |   32 -
 .../client/api/edm/xml/v3/AssociationSet.java   |   29 -
 .../api/edm/xml/v3/AssociationSetEnd.java       |   26 -
 .../client/api/edm/xml/v3/FunctionImport.java   |   43 -
 .../api/edm/xml/v3/NavigationProperty.java      |   29 -
 .../odata4/client/api/edm/xml/v3/Parameter.java |   24 -
 .../client/api/edm/xml/v3/ParameterMode.java    |   27 -
 .../odata4/client/api/edm/xml/v3/Property.java  |   38 -
 .../client/api/edm/xml/v3/PropertyValue.java    |   43 -
 .../api/edm/xml/v3/ReferentialConstraint.java   |   26 -
 .../edm/xml/v3/ReferentialConstraintRole.java   |   30 -
 .../client/api/edm/xml/v3/TypeAnnotation.java   |   31 -
 .../odata4/client/api/edm/xml/v3/Using.java     |   27 -
 .../client/api/edm/xml/v3/ValueAnnotation.java  |   45 -
 .../odata4/client/api/edm/xml/v3/ValueTerm.java |   26 -
 .../odata4/client/api/edm/xml/v4/Action.java    |   36 -
 .../client/api/edm/xml/v4/ActionImport.java     |   24 -
 .../client/api/edm/xml/v4/AnnotatedEdmItem.java |   24 -
 .../client/api/edm/xml/v4/Annotation.java       |   33 -
 .../client/api/edm/xml/v4/Annotations.java      |   29 -
 .../client/api/edm/xml/v4/BindingTarget.java    |   27 -
 .../client/api/edm/xml/v4/CSDLElement.java      |   37 -
 .../client/api/edm/xml/v4/ComplexType.java      |   43 -
 .../odata4/client/api/edm/xml/v4/Edmx.java      |   26 -
 .../client/api/edm/xml/v4/EntityContainer.java  |   44 -
 .../odata4/client/api/edm/xml/v4/EntitySet.java |   24 -
 .../client/api/edm/xml/v4/EntityType.java       |   23 -
 .../odata4/client/api/edm/xml/v4/Function.java  |   24 -
 .../client/api/edm/xml/v4/FunctionImport.java   |   28 -
 .../odata4/client/api/edm/xml/v4/Include.java   |   26 -
 .../api/edm/xml/v4/IncludeAnnotations.java      |   28 -
 .../api/edm/xml/v4/NavigationProperty.java      |   39 -
 .../edm/xml/v4/NavigationPropertyBinding.java   |   27 -
 .../client/api/edm/xml/v4/OperationImport.java  |   28 -
 .../odata4/client/api/edm/xml/v4/Parameter.java |   24 -
 .../odata4/client/api/edm/xml/v4/Property.java  |   25 -
 .../odata4/client/api/edm/xml/v4/Reference.java |   33 -
 .../api/edm/xml/v4/ReferentialConstraint.java   |   27 -
 .../client/api/edm/xml/v4/ReturnType.java       |   34 -
 .../odata4/client/api/edm/xml/v4/Schema.java    |   64 -
 .../odata4/client/api/edm/xml/v4/Singleton.java |   25 -
 .../odata4/client/api/edm/xml/v4/Term.java      |   43 -
 .../client/api/edm/xml/v4/TypeDefinition.java   |   39 -
 .../client/api/edm/xml/v4/XMLMetadata.java      |   36 -
 .../xml/v4/annotation/ConstExprConstruct.java   |   56 -
 .../edm/xml/v4/annotation/DynExprConstruct.java |   23 -
 .../edm/xml/v4/annotation/ExprConstruct.java    |   23 -
 .../odata4/client/api/format/ODataFormat.java   |   97 -
 .../client/api/format/ODataMediaFormat.java     |   71 -
 .../client/api/format/ODataPubFormat.java       |   97 -
 .../client/api/format/ODataValueFormat.java     |   76 -
 .../client/api/http/HttpClientException.java    |   68 -
 .../client/api/http/HttpClientFactory.java      |   30 -
 .../odata4/client/api/http/HttpMethod.java      |   33 -
 .../client/api/http/HttpUriRequestFactory.java  |   30 -
 .../client/api/http/NoContentException.java     |   36 -
 .../odata4/client/api/op/ODataBinder.java       |  121 -
 .../odata4/client/api/op/ODataDeserializer.java |   93 -
 .../odata4/client/api/op/ODataReader.java       |  103 -
 .../odata4/client/api/op/ODataSerializer.java   |  118 -
 .../client/api/op/ODataV3Deserializer.java      |   23 -
 .../client/api/op/ODataV4Deserializer.java      |   29 -
 .../odata4/client/api/uri/QueryOption.java      |   95 -
 .../odata4/client/api/uri/SegmentType.java      |   66 -
 .../odata4/client/api/uri/URIBuilder.java       |  224 -
 .../odata4/client/api/uri/V3URIBuilder.java     |   47 -
 .../odata4/client/api/uri/V4URIBuilder.java     |   87 -
 .../odata4/client/api/uri/filter/FilterArg.java |   30 -
 .../client/api/uri/filter/FilterArgFactory.java |   83 -
 .../client/api/uri/filter/FilterFactory.java    |   61 -
 .../odata4/client/api/uri/filter/URIFilter.java |   32 -
 .../api/uri/filter/V3FilterArgFactory.java      |   25 -
 .../client/api/uri/filter/V3FilterFactory.java  |   26 -
 .../api/uri/filter/V4FilterArgFactory.java      |   55 -
 .../client/api/uri/filter/V4FilterFactory.java  |   32 -
 .../odata4/client/api/utils/EdmTypeInfo.java    |   81 -
 .../odata4/client/api/utils/XMLUtils.java       |  176 -
 .../client/core/AbstractConfiguration.java      |  198 +
 .../olingo/client/core/AbstractODataClient.java |   37 +
 .../olingo/client/core/ODataClientFactory.java  |   37 +
 .../olingo/client/core/ODataV3ClientImpl.java   |  146 +
 .../olingo/client/core/ODataV4ClientImpl.java   |  146 +
 .../olingo/client/core/V3ConfigurationImpl.java |   57 +
 .../olingo/client/core/V4ConfigurationImpl.java |   31 +
 .../core/data/AbstractServiceDocument.java      |  146 +
 .../data/JSONServiceDocumentDeserializer.java   |   84 +
 .../core/data/ODataJacksonDeserializer.java     |   45 +
 .../core/data/ODataJacksonSerializer.java       |   45 +
 .../core/data/ServiceDocumentItemImpl.java      |   79 +
 .../data/XMLServiceDocumentDeserializer.java    |  120 +
 .../core/data/v3/JSONServiceDocumentImpl.java   |   67 +
 .../core/data/v3/XMLServiceDocumentImpl.java    |   48 +
 .../core/data/v4/AbstractServiceDocument.java   |   89 +
 .../core/data/v4/JSONServiceDocumentImpl.java   |   43 +
 .../core/data/v4/XMLServiceDocumentImpl.java    |   29 +
 .../deserializer/AnnotationPropertyImpl.java    |   53 +
 .../core/deserializer/ComplexValueImpl.java     |   82 +
 .../client/core/deserializer/EntityImpl.java    |  126 +
 .../core/deserializer/EntitySetBuilder.java     |   72 +
 .../client/core/deserializer/EntitySetImpl.java |  120 +
 .../client/core/deserializer/JsonReader.java    |   89 +
 .../deserializer/NavigationPropertyImpl.java    |   89 +
 .../core/deserializer/PrimitiveValue.java       |   51 +
 .../core/deserializer/PropertyCollection.java   |   96 +
 .../deserializer/PropertyCollectionBuilder.java |  221 +
 .../deserializer/StructuralPropertyImpl.java    |   83 +
 .../edm/AbstractEdmServiceMetadataImpl.java     |   99 +
 .../olingo/client/core/edm/EdmActionImpl.java   |   37 +
 .../client/core/edm/EdmActionImportImpl.java    |   45 +
 .../client/core/edm/EdmBindingTargetImpl.java   |   79 +
 .../olingo/client/core/edm/EdmClientImpl.java   |  371 ++
 .../client/core/edm/EdmComplexTypeImpl.java     |   68 +
 .../client/core/edm/EdmEntityContainerImpl.java |  125 +
 .../client/core/edm/EdmEntitySetImpl.java       |   35 +
 .../client/core/edm/EdmEntityTypeImpl.java      |   80 +
 .../olingo/client/core/edm/EdmEnumTypeImpl.java |   84 +
 .../olingo/client/core/edm/EdmFunctionImpl.java |   44 +
 .../client/core/edm/EdmFunctionImportImpl.java  |   48 +
 .../client/core/edm/EdmKeyPropertyRefImpl.java  |   49 +
 .../core/edm/EdmNavigationPropertyImpl.java     |   75 +
 .../client/core/edm/EdmOperationImpl.java       |   61 +
 .../client/core/edm/EdmOperationImportImpl.java |   34 +
 .../client/core/edm/EdmParameterImpl.java       |   74 +
 .../olingo/client/core/edm/EdmPropertyImpl.java |   91 +
 .../client/core/edm/EdmReturnTypeImpl.java      |   68 +
 .../client/core/edm/EdmSingletonImpl.java       |   35 +
 .../core/edm/EdmStructuredTypeHelperImpl.java   |   72 +
 .../client/core/edm/EdmTypeDefinitionImpl.java  |   74 +
 .../core/edm/v3/EdmActionImportProxy.java       |   45 +
 .../client/core/edm/v3/EdmActionProxy.java      |   39 +
 .../client/core/edm/v3/EdmEntitySetProxy.java   |  102 +
 .../core/edm/v3/EdmFunctionImportProxy.java     |   48 +
 .../client/core/edm/v3/EdmFunctionProxy.java    |   43 +
 .../client/core/edm/v3/EdmOperationProxy.java   |   65 +
 .../core/edm/v3/EdmServiceMetadataImpl.java     |   98 +
 .../client/core/edm/v3/ReturnTypeProxy.java     |   62 +
 .../core/edm/v3/V3FunctionImportUtils.java      |   36 +
 .../core/edm/v4/EdmServiceMetadataImpl.java     |  105 +
 .../core/edm/xml/AbstractAnnotations.java       |   51 +
 .../core/edm/xml/AbstractComplexType.java       |   53 +
 .../core/edm/xml/AbstractDataServices.java      |   51 +
 .../client/core/edm/xml/AbstractEdmItem.java    |   62 +
 .../client/core/edm/xml/AbstractEdmx.java       |   52 +
 .../core/edm/xml/AbstractEntityContainer.java   |  105 +
 .../client/core/edm/xml/AbstractEntitySet.java  |   52 +
 .../client/core/edm/xml/AbstractEntityType.java |   87 +
 .../client/core/edm/xml/AbstractEnumType.java   |   97 +
 .../client/core/edm/xml/AbstractMember.java     |   52 +
 .../edm/xml/AbstractNavigationProperty.java     |   40 +
 .../client/core/edm/xml/AbstractParameter.java  |   95 +
 .../client/core/edm/xml/AbstractProperty.java   |  174 +
 .../client/core/edm/xml/AbstractSchema.java     |   70 +
 .../core/edm/xml/AbstractXMLMetadata.java       |   96 +
 .../core/edm/xml/DataServicesDeserializer.java  |   66 +
 .../client/core/edm/xml/EdmxDeserializer.java   |   69 +
 .../client/core/edm/xml/EntityKeyImpl.java      |   41 +
 .../client/core/edm/xml/OnDeleteImpl.java       |   42 +
 .../core/edm/xml/ParameterDeserializer.java     |   71 +
 .../core/edm/xml/PropertyDeserializer.java      |  104 +
 .../client/core/edm/xml/PropertyRefImpl.java    |   53 +
 .../edm/xml/v3/AnnotationsDeserializer.java     |   57 +
 .../client/core/edm/xml/v3/AnnotationsImpl.java |   50 +
 .../edm/xml/v3/AssociationDeserializer.java     |   55 +
 .../core/edm/xml/v3/AssociationEndImpl.java     |   78 +
 .../client/core/edm/xml/v3/AssociationImpl.java |   64 +
 .../edm/xml/v3/AssociationSetDeserializer.java  |   54 +
 .../core/edm/xml/v3/AssociationSetEndImpl.java  |   53 +
 .../core/edm/xml/v3/AssociationSetImpl.java     |   63 +
 .../client/core/edm/xml/v3/ComplexTypeImpl.java |   55 +
 .../core/edm/xml/v3/DataServicesImpl.java       |   38 +
 .../olingo/client/core/edm/xml/v3/EdmxImpl.java |   32 +
 .../core/edm/xml/v3/EntityContainerImpl.java    |   69 +
 .../client/core/edm/xml/v3/EntitySetImpl.java   |   27 +
 .../client/core/edm/xml/v3/EntityTypeImpl.java  |   54 +
 .../client/core/edm/xml/v3/EnumTypeImpl.java    |   38 +
 .../edm/xml/v3/FunctionImportDeserializer.java  |   69 +
 .../core/edm/xml/v3/FunctionImportImpl.java     |  140 +
 .../client/core/edm/xml/v3/MemberImpl.java      |   27 +
 .../core/edm/xml/v3/NavigationPropertyImpl.java |   66 +
 .../client/core/edm/xml/v3/ParameterImpl.java   |   40 +
 .../client/core/edm/xml/v3/PropertyImpl.java    |   95 +
 .../core/edm/xml/v3/PropertyValueImpl.java      |  129 +
 .../edm/xml/v3/ReferentialConstraintImpl.java   |   57 +
 .../ReferentialConstraintRoleDeserializer.java  |   53 +
 .../xml/v3/ReferentialConstraintRoleImpl.java   |   51 +
 .../client/core/edm/xml/v3/SchemaImpl.java      |  138 +
 .../edm/xml/v3/TypeAnnotationDeserializer.java  |   54 +
 .../core/edm/xml/v3/TypeAnnotationImpl.java     |   64 +
 .../client/core/edm/xml/v3/UsingImpl.java       |   53 +
 .../core/edm/xml/v3/ValueAnnotationImpl.java    |  141 +
 .../client/core/edm/xml/v3/ValueTermImpl.java   |   53 +
 .../client/core/edm/xml/v3/XMLMetadataImpl.java |   31 +
 .../edm/xml/v4/AbstractAnnotatedEdmItem.java    |   45 +
 .../core/edm/xml/v4/ActionDeserializer.java     |   62 +
 .../client/core/edm/xml/v4/ActionImpl.java      |   91 +
 .../core/edm/xml/v4/ActionImportImpl.java       |   66 +
 .../core/edm/xml/v4/AnnotationDeserializer.java |   59 +
 .../client/core/edm/xml/v4/AnnotationImpl.java  |   77 +
 .../edm/xml/v4/AnnotationsDeserializer.java     |   55 +
 .../client/core/edm/xml/v4/AnnotationsImpl.java |   51 +
 .../client/core/edm/xml/v4/ComplexTypeImpl.java |  102 +
 .../core/edm/xml/v4/DataServicesImpl.java       |   38 +
 .../olingo/client/core/edm/xml/v4/EdmxImpl.java |   44 +
 .../core/edm/xml/v4/EntityContainerImpl.java    |  129 +
 .../client/core/edm/xml/v4/EntitySetImpl.java   |   62 +
 .../client/core/edm/xml/v4/EntityTypeImpl.java  |   69 +
 .../client/core/edm/xml/v4/EnumTypeImpl.java    |   40 +
 .../core/edm/xml/v4/FunctionDeserializer.java   |   64 +
 .../client/core/edm/xml/v4/FunctionImpl.java    |   41 +
 .../core/edm/xml/v4/FunctionImportImpl.java     |   93 +
 .../core/edm/xml/v4/IncludeAnnotationsImpl.java |   66 +
 .../client/core/edm/xml/v4/IncludeImpl.java     |   54 +
 .../client/core/edm/xml/v4/MemberImpl.java      |   45 +
 .../xml/v4/NavigationPropertyBindingImpl.java   |   54 +
 .../xml/v4/NavigationPropertyDeserializer.java  |   70 +
 .../core/edm/xml/v4/NavigationPropertyImpl.java |  110 +
 .../client/core/edm/xml/v4/ParameterImpl.java   |   39 +
 .../client/core/edm/xml/v4/PropertyImpl.java    |   42 +
 .../core/edm/xml/v4/ReferenceDeserializer.java  |   60 +
 .../client/core/edm/xml/v4/ReferenceImpl.java   |   70 +
 .../edm/xml/v4/ReferentialConstraintImpl.java   |   53 +
 .../core/edm/xml/v4/ReturnTypeDeserializer.java |   62 +
 .../client/core/edm/xml/v4/ReturnTypeImpl.java  |   97 +
 .../client/core/edm/xml/v4/SchemaImpl.java      |  181 +
 .../core/edm/xml/v4/SingletonDeserializer.java  |   59 +
 .../client/core/edm/xml/v4/SingletonImpl.java   |   63 +
 .../core/edm/xml/v4/TermDeserializer.java       |   77 +
 .../olingo/client/core/edm/xml/v4/TermImpl.java |  140 +
 .../edm/xml/v4/TypeDefinitionDeserializer.java  |   66 +
 .../core/edm/xml/v4/TypeDefinitionImpl.java     |  119 +
 .../client/core/edm/xml/v4/XMLMetadataImpl.java |   56 +
 .../annotation/AbstractElOrAttrConstruct.java   |   37 +
 .../annotation/AnnotatedDynExprConstruct.java   |   38 +
 .../edm/xml/v4/annotation/AnnotationPath.java   |   25 +
 .../core/edm/xml/v4/annotation/Apply.java       |   55 +
 .../xml/v4/annotation/ApplyDeserializer.java    |   57 +
 .../client/core/edm/xml/v4/annotation/Cast.java |   92 +
 .../edm/xml/v4/annotation/CastDeserializer.java |   64 +
 .../core/edm/xml/v4/annotation/Collection.java  |   39 +
 .../v4/annotation/CollectionDeserializer.java   |   52 +
 .../v4/annotation/ConstExprConstructImpl.java   |   51 +
 .../DynExprConstructDeserializer.java           |  147 +
 .../xml/v4/annotation/DynExprConstructImpl.java |   30 +
 .../xml/v4/annotation/DynExprDoubleParamOp.java |   73 +
 .../xml/v4/annotation/DynExprSingleParamOp.java |   69 +
 .../xml/v4/annotation/ExprConstructImpl.java    |   28 +
 .../client/core/edm/xml/v4/annotation/If.java   |   57 +
 .../client/core/edm/xml/v4/annotation/IsOf.java |   92 +
 .../edm/xml/v4/annotation/IsOfDeserializer.java |   64 +
 .../edm/xml/v4/annotation/LabeledElement.java   |   50 +
 .../annotation/LabeledElementDeserializer.java  |   55 +
 .../v4/annotation/LabeledElementReference.java  |   25 +
 .../v4/annotation/NavigationPropertyPath.java   |   25 +
 .../client/core/edm/xml/v4/annotation/Null.java |   28 +
 .../edm/xml/v4/annotation/NullDeserializer.java |   51 +
 .../client/core/edm/xml/v4/annotation/Path.java |   25 +
 .../edm/xml/v4/annotation/PropertyPath.java     |   25 +
 .../edm/xml/v4/annotation/PropertyValue.java    |   50 +
 .../annotation/PropertyValueDeserializer.java   |   57 +
 .../core/edm/xml/v4/annotation/Record.java      |   46 +
 .../xml/v4/annotation/RecordDeserializer.java   |   55 +
 .../core/edm/xml/v4/annotation/UrlRef.java      |   40 +
 .../xml/v4/annotation/UrlRefDeserializer.java   |   52 +
 .../AbstractBasicAuthHttpClientFactory.java     |   51 +
 .../http/AbstractNTLMAuthHttpClientFactory.java |   63 +
 .../core/http/DefaultHttpClientFactory.java     |   40 +
 .../core/http/DefaultHttpUriRequestFactory.java |   69 +
 .../olingo/client/core/http/HttpMerge.java      |   70 +
 .../olingo/client/core/http/HttpPatch.java      |   70 +
 .../core/op/impl/AbstractEdmDeserializer.java   |   71 +
 .../core/op/impl/AbstractJacksonTool.java       |   85 +
 .../core/op/impl/AbstractODataBinder.java       |  582 ++
 .../core/op/impl/AbstractODataDeserializer.java |  178 +
 .../core/op/impl/AbstractODataReader.java       |  138 +
 .../core/op/impl/AbstractODataSerializer.java   |  161 +
 .../core/op/impl/ComplexTypeDeserializer.java   |   83 +
 .../op/impl/EntityContainerDeserializer.java    |  102 +
 .../core/op/impl/EntityKeyDeserializer.java     |   50 +
 .../core/op/impl/EntitySetDeserializer.java     |   70 +
 .../core/op/impl/EntityTypeDeserializer.java    |   92 +
 .../core/op/impl/EnumTypeDeserializer.java      |   73 +
 .../op/impl/InjectableSerializerProvider.java   |   43 +
 .../client/core/op/impl/ODataV3BinderImpl.java  |   37 +
 .../core/op/impl/ODataV3DeserializerImpl.java   |   70 +
 .../client/core/op/impl/ODataV3ReaderImpl.java  |   48 +
 .../core/op/impl/ODataV3SerializerImpl.java     |   32 +
 .../client/core/op/impl/ODataV4BinderImpl.java  |   62 +
 .../core/op/impl/ODataV4DeserializerImpl.java   |   71 +
 .../client/core/op/impl/ODataV4ReaderImpl.java  |   48 +
 .../core/op/impl/ODataV4SerializerImpl.java     |   32 +
 .../client/core/op/impl/SchemaDeserializer.java |  149 +
 .../client/core/uri/AbstractURIBuilder.java     |  274 +
 .../apache/olingo/client/core/uri/URIUtils.java |  196 +
 .../client/core/uri/V3URIBuilderImpl.java       |   94 +
 .../client/core/uri/V4URIBuilderImpl.java       |  101 +
 .../uri/filter/AbstractComparingFilter.java     |   45 +
 .../uri/filter/AbstractFilterArgFactory.java    |  178 +
 .../core/uri/filter/AbstractFilterFactory.java  |  108 +
 .../client/core/uri/filter/AndFilter.java       |   42 +
 .../olingo/client/core/uri/filter/EqFilter.java |   33 +
 .../client/core/uri/filter/FilterConst.java     |   41 +
 .../client/core/uri/filter/FilterFunction.java  |   48 +
 .../client/core/uri/filter/FilterLambda.java    |   46 +
 .../client/core/uri/filter/FilterLiteral.java   |   41 +
 .../olingo/client/core/uri/filter/FilterOp.java |   45 +
 .../client/core/uri/filter/FilterProperty.java  |   40 +
 .../olingo/client/core/uri/filter/GeFilter.java |   33 +
 .../olingo/client/core/uri/filter/GtFilter.java |   33 +
 .../client/core/uri/filter/HasFilter.java       |   34 +
 .../olingo/client/core/uri/filter/LeFilter.java |   33 +
 .../olingo/client/core/uri/filter/LtFilter.java |   33 +
 .../client/core/uri/filter/MatchFilter.java     |   36 +
 .../olingo/client/core/uri/filter/NeFilter.java |   33 +
 .../client/core/uri/filter/NotFilter.java       |   35 +
 .../olingo/client/core/uri/filter/OrFilter.java |   42 +
 .../core/uri/filter/V3FilterArgFactoryImpl.java |   31 +
 .../core/uri/filter/V3FilterFactoryImpl.java    |   33 +
 .../core/uri/filter/V4FilterArgFactoryImpl.java |  107 +
 .../core/uri/filter/V4FilterFactoryImpl.java    |   46 +
 .../client/core/xml/AbstractDOMParser.java      |   46 +
 .../client/core/xml/AndroidDOMParserImpl.java   |   53 +
 .../client/core/xml/DefaultDOMParserImpl.java   |   78 +
 .../olingo/client/core/xml/XMLParser.java       |   37 +
 .../client/core/AbstractConfiguration.java      |  197 -
 .../odata4/client/core/AbstractODataClient.java |   37 -
 .../odata4/client/core/ODataClientFactory.java  |   37 -
 .../odata4/client/core/ODataV3ClientImpl.java   |  146 -
 .../odata4/client/core/ODataV4ClientImpl.java   |  146 -
 .../odata4/client/core/V3ConfigurationImpl.java |   57 -
 .../odata4/client/core/V4ConfigurationImpl.java |   31 -
 .../core/data/AbstractServiceDocument.java      |  145 -
 .../data/JSONServiceDocumentDeserializer.java   |   82 -
 .../core/data/ODataJacksonDeserializer.java     |   43 -
 .../core/data/ODataJacksonSerializer.java       |   43 -
 .../core/data/ServiceDocumentItemImpl.java      |   78 -
 .../data/XMLServiceDocumentDeserializer.java    |  118 -
 .../core/data/v3/JSONServiceDocumentImpl.java   |   65 -
 .../core/data/v3/XMLServiceDocumentImpl.java    |   46 -
 .../core/data/v4/AbstractServiceDocument.java   |   88 -
 .../core/data/v4/JSONServiceDocumentImpl.java   |   41 -
 .../core/data/v4/XMLServiceDocumentImpl.java    |   28 -
 .../deserializer/AnnotationPropertyImpl.java    |   53 -
 .../core/deserializer/ComplexValueImpl.java     |   82 -
 .../client/core/deserializer/EntityImpl.java    |  126 -
 .../core/deserializer/EntitySetBuilder.java     |   72 -
 .../client/core/deserializer/EntitySetImpl.java |  120 -
 .../client/core/deserializer/JsonReader.java    |   89 -
 .../deserializer/NavigationPropertyImpl.java    |   89 -
 .../core/deserializer/PrimitiveValue.java       |   51 -
 .../core/deserializer/PropertyCollection.java   |   96 -
 .../deserializer/PropertyCollectionBuilder.java |  220 -
 .../deserializer/StructuralPropertyImpl.java    |   83 -
 .../edm/AbstractEdmServiceMetadataImpl.java     |   98 -
 .../odata4/client/core/edm/EdmActionImpl.java   |   37 -
 .../client/core/edm/EdmActionImportImpl.java    |   45 -
 .../client/core/edm/EdmBindingTargetImpl.java   |   78 -
 .../odata4/client/core/edm/EdmClientImpl.java   |  370 --
 .../client/core/edm/EdmComplexTypeImpl.java     |   67 -
 .../client/core/edm/EdmEntityContainerImpl.java |  125 -
 .../client/core/edm/EdmEntitySetImpl.java       |   35 -
 .../client/core/edm/EdmEntityTypeImpl.java      |   79 -
 .../odata4/client/core/edm/EdmEnumTypeImpl.java |   83 -
 .../odata4/client/core/edm/EdmFunctionImpl.java |   44 -
 .../client/core/edm/EdmFunctionImportImpl.java  |   47 -
 .../client/core/edm/EdmKeyPropertyRefImpl.java  |   49 -
 .../core/edm/EdmNavigationPropertyImpl.java     |   74 -
 .../client/core/edm/EdmOperationImpl.java       |   60 -
 .../client/core/edm/EdmOperationImportImpl.java |   34 -
 .../client/core/edm/EdmParameterImpl.java       |   74 -
 .../odata4/client/core/edm/EdmPropertyImpl.java |   91 -
 .../client/core/edm/EdmReturnTypeImpl.java      |   68 -
 .../client/core/edm/EdmSingletonImpl.java       |   35 -
 .../core/edm/EdmStructuredTypeHelperImpl.java   |   71 -
 .../client/core/edm/EdmTypeDefinitionImpl.java  |   74 -
 .../core/edm/v3/EdmActionImportProxy.java       |   45 -
 .../client/core/edm/v3/EdmActionProxy.java      |   39 -
 .../client/core/edm/v3/EdmEntitySetProxy.java   |  101 -
 .../core/edm/v3/EdmFunctionImportProxy.java     |   47 -
 .../client/core/edm/v3/EdmFunctionProxy.java    |   43 -
 .../client/core/edm/v3/EdmOperationProxy.java   |   64 -
 .../core/edm/v3/EdmServiceMetadataImpl.java     |   97 -
 .../client/core/edm/v3/ReturnTypeProxy.java     |   62 -
 .../core/edm/v3/V3FunctionImportUtils.java      |   36 -
 .../core/edm/v4/EdmServiceMetadataImpl.java     |  104 -
 .../core/edm/xml/AbstractAnnotations.java       |   51 -
 .../core/edm/xml/AbstractComplexType.java       |   52 -
 .../core/edm/xml/AbstractDataServices.java      |   50 -
 .../client/core/edm/xml/AbstractEdmItem.java    |   61 -
 .../client/core/edm/xml/AbstractEdmx.java       |   51 -
 .../core/edm/xml/AbstractEntityContainer.java   |  103 -
 .../client/core/edm/xml/AbstractEntitySet.java  |   51 -
 .../client/core/edm/xml/AbstractEntityType.java |   86 -
 .../client/core/edm/xml/AbstractEnumType.java   |   95 -
 .../client/core/edm/xml/AbstractMember.java     |   51 -
 .../edm/xml/AbstractNavigationProperty.java     |   39 -
 .../client/core/edm/xml/AbstractParameter.java  |   94 -
 .../client/core/edm/xml/AbstractProperty.java   |  173 -
 .../client/core/edm/xml/AbstractSchema.java     |   69 -
 .../core/edm/xml/AbstractXMLMetadata.java       |   95 -
 .../core/edm/xml/DataServicesDeserializer.java  |   64 -
 .../client/core/edm/xml/EdmxDeserializer.java   |   67 -
 .../client/core/edm/xml/EntityKeyImpl.java      |   39 -
 .../client/core/edm/xml/OnDeleteImpl.java       |   41 -
 .../core/edm/xml/ParameterDeserializer.java     |   69 -
 .../core/edm/xml/PropertyDeserializer.java      |  102 -
 .../client/core/edm/xml/PropertyRefImpl.java    |   52 -
 .../edm/xml/v3/AnnotationsDeserializer.java     |   55 -
 .../client/core/edm/xml/v3/AnnotationsImpl.java |   48 -
 .../edm/xml/v3/AssociationDeserializer.java     |   53 -
 .../core/edm/xml/v3/AssociationEndImpl.java     |   77 -
 .../client/core/edm/xml/v3/AssociationImpl.java |   62 -
 .../edm/xml/v3/AssociationSetDeserializer.java  |   52 -
 .../core/edm/xml/v3/AssociationSetEndImpl.java  |   52 -
 .../core/edm/xml/v3/AssociationSetImpl.java     |   61 -
 .../client/core/edm/xml/v3/ComplexTypeImpl.java |   54 -
 .../core/edm/xml/v3/DataServicesImpl.java       |   37 -
 .../odata4/client/core/edm/xml/v3/EdmxImpl.java |   32 -
 .../core/edm/xml/v3/EntityContainerImpl.java    |   68 -
 .../client/core/edm/xml/v3/EntitySetImpl.java   |   27 -
 .../client/core/edm/xml/v3/EntityTypeImpl.java  |   53 -
 .../client/core/edm/xml/v3/EnumTypeImpl.java    |   37 -
 .../edm/xml/v3/FunctionImportDeserializer.java  |   67 -
 .../core/edm/xml/v3/FunctionImportImpl.java     |  138 -
 .../client/core/edm/xml/v3/MemberImpl.java      |   27 -
 .../core/edm/xml/v3/NavigationPropertyImpl.java |   65 -
 .../client/core/edm/xml/v3/ParameterImpl.java   |   40 -
 .../client/core/edm/xml/v3/PropertyImpl.java    |   95 -
 .../core/edm/xml/v3/PropertyValueImpl.java      |  127 -
 .../edm/xml/v3/ReferentialConstraintImpl.java   |   56 -
 .../ReferentialConstraintRoleDeserializer.java  |   51 -
 .../xml/v3/ReferentialConstraintRoleImpl.java   |   49 -
 .../client/core/edm/xml/v3/SchemaImpl.java      |  137 -
 .../edm/xml/v3/TypeAnnotationDeserializer.java  |   52 -
 .../core/edm/xml/v3/TypeAnnotationImpl.java     |   62 -
 .../client/core/edm/xml/v3/UsingImpl.java       |   52 -
 .../core/edm/xml/v3/ValueAnnotationImpl.java    |  139 -
 .../client/core/edm/xml/v3/ValueTermImpl.java   |   52 -
 .../client/core/edm/xml/v3/XMLMetadataImpl.java |   31 -
 .../edm/xml/v4/AbstractAnnotatedEdmItem.java    |   44 -
 .../core/edm/xml/v4/ActionDeserializer.java     |   60 -
 .../client/core/edm/xml/v4/ActionImpl.java      |   89 -
 .../core/edm/xml/v4/ActionImportImpl.java       |   65 -
 .../core/edm/xml/v4/AnnotationDeserializer.java |   57 -
 .../client/core/edm/xml/v4/AnnotationImpl.java  |   76 -
 .../edm/xml/v4/AnnotationsDeserializer.java     |   53 -
 .../client/core/edm/xml/v4/AnnotationsImpl.java |   49 -
 .../client/core/edm/xml/v4/ComplexTypeImpl.java |  101 -
 .../core/edm/xml/v4/DataServicesImpl.java       |   37 -
 .../odata4/client/core/edm/xml/v4/EdmxImpl.java |   43 -
 .../core/edm/xml/v4/EntityContainerImpl.java    |  128 -
 .../client/core/edm/xml/v4/EntitySetImpl.java   |   61 -
 .../client/core/edm/xml/v4/EntityTypeImpl.java  |   68 -
 .../client/core/edm/xml/v4/EnumTypeImpl.java    |   40 -
 .../core/edm/xml/v4/FunctionDeserializer.java   |   62 -
 .../client/core/edm/xml/v4/FunctionImpl.java    |   40 -
 .../core/edm/xml/v4/FunctionImportImpl.java     |   92 -
 .../core/edm/xml/v4/IncludeAnnotationsImpl.java |   65 -
 .../client/core/edm/xml/v4/IncludeImpl.java     |   53 -
 .../client/core/edm/xml/v4/MemberImpl.java      |   44 -
 .../xml/v4/NavigationPropertyBindingImpl.java   |   53 -
 .../xml/v4/NavigationPropertyDeserializer.java  |   67 -
 .../core/edm/xml/v4/NavigationPropertyImpl.java |  108 -
 .../client/core/edm/xml/v4/ParameterImpl.java   |   39 -
 .../client/core/edm/xml/v4/PropertyImpl.java    |   41 -
 .../core/edm/xml/v4/ReferenceDeserializer.java  |   58 -
 .../client/core/edm/xml/v4/ReferenceImpl.java   |   68 -
 .../edm/xml/v4/ReferentialConstraintImpl.java   |   52 -
 .../core/edm/xml/v4/ReturnTypeDeserializer.java |   60 -
 .../client/core/edm/xml/v4/ReturnTypeImpl.java  |   96 -
 .../client/core/edm/xml/v4/SchemaImpl.java      |  180 -
 .../core/edm/xml/v4/SingletonDeserializer.java  |   57 -
 .../client/core/edm/xml/v4/SingletonImpl.java   |   61 -
 .../core/edm/xml/v4/TermDeserializer.java       |   75 -
 .../odata4/client/core/edm/xml/v4/TermImpl.java |  138 -
 .../edm/xml/v4/TypeDefinitionDeserializer.java  |   64 -
 .../core/edm/xml/v4/TypeDefinitionImpl.java     |  117 -
 .../client/core/edm/xml/v4/XMLMetadataImpl.java |   55 -
 .../annotation/AbstractElOrAttrConstruct.java   |   37 -
 .../annotation/AnnotatedDynExprConstruct.java   |   38 -
 .../edm/xml/v4/annotation/AnnotationPath.java   |   25 -
 .../core/edm/xml/v4/annotation/Apply.java       |   53 -
 .../xml/v4/annotation/ApplyDeserializer.java    |   55 -
 .../client/core/edm/xml/v4/annotation/Cast.java |   90 -
 .../edm/xml/v4/annotation/CastDeserializer.java |   62 -
 .../core/edm/xml/v4/annotation/Collection.java  |   37 -
 .../v4/annotation/CollectionDeserializer.java   |   50 -
 .../v4/annotation/ConstExprConstructImpl.java   |   51 -
 .../DynExprConstructDeserializer.java           |  145 -
 .../xml/v4/annotation/DynExprConstructImpl.java |   29 -
 .../xml/v4/annotation/DynExprDoubleParamOp.java |   73 -
 .../xml/v4/annotation/DynExprSingleParamOp.java |   69 -
 .../xml/v4/annotation/ExprConstructImpl.java    |   28 -
 .../client/core/edm/xml/v4/annotation/If.java   |   57 -
 .../client/core/edm/xml/v4/annotation/IsOf.java |   90 -
 .../edm/xml/v4/annotation/IsOfDeserializer.java |   62 -
 .../edm/xml/v4/annotation/LabeledElement.java   |   49 -
 .../annotation/LabeledElementDeserializer.java  |   53 -
 .../v4/annotation/LabeledElementReference.java  |   25 -
 .../v4/annotation/NavigationPropertyPath.java   |   25 -
 .../client/core/edm/xml/v4/annotation/Null.java |   28 -
 .../edm/xml/v4/annotation/NullDeserializer.java |   49 -
 .../client/core/edm/xml/v4/annotation/Path.java |   25 -
 .../edm/xml/v4/annotation/PropertyPath.java     |   25 -
 .../edm/xml/v4/annotation/PropertyValue.java    |   49 -
 .../annotation/PropertyValueDeserializer.java   |   55 -
 .../core/edm/xml/v4/annotation/Record.java      |   46 -
 .../xml/v4/annotation/RecordDeserializer.java   |   53 -
 .../core/edm/xml/v4/annotation/UrlRef.java      |   39 -
 .../xml/v4/annotation/UrlRefDeserializer.java   |   50 -
 .../AbstractBasicAuthHttpClientFactory.java     |   50 -
 .../http/AbstractNTLMAuthHttpClientFactory.java |   62 -
 .../core/http/DefaultHttpClientFactory.java     |   39 -
 .../core/http/DefaultHttpUriRequestFactory.java |   68 -
 .../odata4/client/core/http/HttpMerge.java      |   70 -
 .../odata4/client/core/http/HttpPatch.java      |   70 -
 .../core/op/impl/AbstractEdmDeserializer.java   |   69 -
 .../core/op/impl/AbstractJacksonTool.java       |   83 -
 .../core/op/impl/AbstractODataBinder.java       |  581 --
 .../core/op/impl/AbstractODataDeserializer.java |  177 -
 .../core/op/impl/AbstractODataReader.java       |  138 -
 .../core/op/impl/AbstractODataSerializer.java   |  160 -
 .../core/op/impl/ComplexTypeDeserializer.java   |   81 -
 .../op/impl/EntityContainerDeserializer.java    |  100 -
 .../core/op/impl/EntityKeyDeserializer.java     |   48 -
 .../core/op/impl/EntitySetDeserializer.java     |   68 -
 .../core/op/impl/EntityTypeDeserializer.java    |   90 -
 .../core/op/impl/EnumTypeDeserializer.java      |   71 -
 .../op/impl/InjectableSerializerProvider.java   |   43 -
 .../client/core/op/impl/ODataV3BinderImpl.java  |   37 -
 .../core/op/impl/ODataV3DeserializerImpl.java   |   69 -
 .../client/core/op/impl/ODataV3ReaderImpl.java  |   47 -
 .../core/op/impl/ODataV3SerializerImpl.java     |   32 -
 .../client/core/op/impl/ODataV4BinderImpl.java  |   62 -
 .../core/op/impl/ODataV4DeserializerImpl.java   |   70 -
 .../client/core/op/impl/ODataV4ReaderImpl.java  |   47 -
 .../core/op/impl/ODataV4SerializerImpl.java     |   32 -
 .../client/core/op/impl/SchemaDeserializer.java |  147 -
 .../client/core/uri/AbstractURIBuilder.java     |  273 -
 .../olingo/odata4/client/core/uri/URIUtils.java |  195 -
 .../client/core/uri/V3URIBuilderImpl.java       |   93 -
 .../client/core/uri/V4URIBuilderImpl.java       |  101 -
 .../uri/filter/AbstractComparingFilter.java     |   45 -
 .../uri/filter/AbstractFilterArgFactory.java    |  178 -
 .../core/uri/filter/AbstractFilterFactory.java  |  108 -
 .../client/core/uri/filter/AndFilter.java       |   42 -
 .../odata4/client/core/uri/filter/EqFilter.java |   33 -
 .../client/core/uri/filter/FilterConst.java     |   41 -
 .../client/core/uri/filter/FilterFunction.java  |   48 -
 .../client/core/uri/filter/FilterLambda.java    |   46 -
 .../client/core/uri/filter/FilterLiteral.java   |   41 -
 .../odata4/client/core/uri/filter/FilterOp.java |   45 -
 .../client/core/uri/filter/FilterProperty.java  |   40 -
 .../odata4/client/core/uri/filter/GeFilter.java |   33 -
 .../odata4/client/core/uri/filter/GtFilter.java |   33 -
 .../client/core/uri/filter/HasFilter.java       |   34 -
 .../odata4/client/core/uri/filter/LeFilter.java |   33 -
 .../odata4/client/core/uri/filter/LtFilter.java |   33 -
 .../client/core/uri/filter/MatchFilter.java     |   36 -
 .../odata4/client/core/uri/filter/NeFilter.java |   33 -
 .../client/core/uri/filter/NotFilter.java       |   35 -
 .../odata4/client/core/uri/filter/OrFilter.java |   42 -
 .../core/uri/filter/V3FilterArgFactoryImpl.java |   31 -
 .../core/uri/filter/V3FilterFactoryImpl.java    |   33 -
 .../core/uri/filter/V4FilterArgFactoryImpl.java |  107 -
 .../core/uri/filter/V4FilterFactoryImpl.java    |   46 -
 .../client/core/xml/AbstractDOMParser.java      |   46 -
 .../client/core/xml/AndroidDOMParserImpl.java   |   50 -
 .../client/core/xml/DefaultDOMParserImpl.java   |   78 -
 .../odata4/client/core/xml/XMLParser.java       |   37 -
 .../apache/olingo/client/core/AbstractTest.java |   60 +
 .../olingo/client/core/ODataClientTest.java     |   41 +
 .../deserializer/JsonReaderPerformance.java     |   76 +
 .../core/deserializer/JsonReaderTest.java       |  372 ++
 .../client/core/v3/FilterFactoryTest.java       |  167 +
 .../olingo/client/core/v3/MetadataTest.java     |  224 +
 .../client/core/v3/ServiceDocumentTest.java     |   58 +
 .../olingo/client/core/v3/URIBuilderTest.java   |  131 +
 .../client/core/v4/FilterFactoryTest.java       |   85 +
 .../olingo/client/core/v4/MetadataTest.java     |  286 +
 .../client/core/v4/ServiceDocumentTest.java     |   68 +
 .../olingo/client/core/v4/URIBuilderTest.java   |  136 +
 .../olingo/odata4/client/core/AbstractTest.java |   58 -
 .../odata4/client/core/ODataClientTest.java     |   40 -
 .../deserializer/JsonReaderPerformance.java     |   75 -
 .../core/deserializer/JsonReaderTest.java       |  371 --
 .../client/core/v3/FilterFactoryTest.java       |  166 -
 .../odata4/client/core/v3/MetadataTest.java     |  223 -
 .../client/core/v3/ServiceDocumentTest.java     |   57 -
 .../odata4/client/core/v3/URIBuilderTest.java   |  130 -
 .../client/core/v4/FilterFactoryTest.java       |   84 -
 .../odata4/client/core/v4/MetadataTest.java     |  286 -
 .../client/core/v4/ServiceDocumentTest.java     |   67 -
 .../odata4/client/core/v4/URIBuilderTest.java   |  133 -
 .../apache/olingo/client/core/v3/metadata.xml   |  721 +++
 .../client/core/v3/northwind-metadata.xml       |   22 +
 .../olingo/client/core/v3/serviceDocument.json  |   33 +
 .../olingo/client/core/v3/serviceDocument.xml   |   49 +
 .../olingo/client/core/v4/demo-metadata.xml     |  163 +
 .../olingo/client/core/v4/fromdoc1-metadata.xml |  126 +
 .../olingo/client/core/v4/fromdoc2-metadata.xml |   54 +
 .../olingo/client/core/v4/fromdoc3-metadata.xml |  131 +
 .../apache/olingo/client/core/v4/metadata.xml   |  232 +
 .../client/core/v4/northwind-metadata.xml       |  471 ++
 .../olingo/client/core/v4/serviceDocument.json  |   32 +
 .../olingo/client/core/v4/serviceDocument.xml   |   46 +
 .../olingo/odata4/client/core/v3/metadata.xml   |  721 ---
 .../client/core/v3/northwind-metadata.xml       |   22 -
 .../odata4/client/core/v3/serviceDocument.json  |   33 -
 .../odata4/client/core/v3/serviceDocument.xml   |   49 -
 .../odata4/client/core/v4/demo-metadata.xml     |  163 -
 .../odata4/client/core/v4/fromdoc1-metadata.xml |  126 -
 .../odata4/client/core/v4/fromdoc2-metadata.xml |   54 -
 .../odata4/client/core/v4/fromdoc3-metadata.xml |  131 -
 .../olingo/odata4/client/core/v4/metadata.xml   |  232 -
 .../client/core/v4/northwind-metadata.xml       |  471 --
 .../odata4/client/core/v4/serviceDocument.json  |   32 -
 .../odata4/client/core/v4/serviceDocument.xml   |   46 -
 .../commons/api/ODataApplicationException.java  |   37 +
 .../olingo/commons/api/ODataException.java      |   37 +
 .../api/ODataNotImplementedException.java       |   33 +
 .../org/apache/olingo/commons/api/edm/Edm.java  |  111 +
 .../olingo/commons/api/edm/EdmAction.java       |   26 +
 .../olingo/commons/api/edm/EdmActionImport.java |   27 +
 .../commons/api/edm/EdmActionImportInfo.java    |   40 +
 .../olingo/commons/api/edm/EdmAnnotatable.java  |   30 +
 .../olingo/commons/api/edm/EdmAnnotations.java  |   24 +
 .../commons/api/edm/EdmBindingTarget.java       |   48 +
 .../olingo/commons/api/edm/EdmComplexType.java  |   31 +
 .../olingo/commons/api/edm/EdmElement.java      |   27 +
 .../commons/api/edm/EdmEntityContainer.java     |   66 +
 .../olingo/commons/api/edm/EdmEntitySet.java    |   29 +
 .../commons/api/edm/EdmEntitySetInfo.java       |   47 +
 .../olingo/commons/api/edm/EdmEntityType.java   |   64 +
 .../olingo/commons/api/edm/EdmEnumType.java     |   43 +
 .../olingo/commons/api/edm/EdmException.java    |   37 +
 .../olingo/commons/api/edm/EdmFunction.java     |   31 +
 .../commons/api/edm/EdmFunctionImport.java      |   30 +
 .../commons/api/edm/EdmFunctionImportInfo.java  |   40 +
 .../commons/api/edm/EdmKeyPropertyRef.java      |   43 +
 .../olingo/commons/api/edm/EdmMappable.java     |   32 +
 .../olingo/commons/api/edm/EdmMapping.java      |   53 +
 .../olingo/commons/api/edm/EdmMember.java       |   30 +
 .../apache/olingo/commons/api/edm/EdmNamed.java |   30 +
 .../commons/api/edm/EdmNavigationProperty.java  |   40 +
 .../olingo/commons/api/edm/EdmOperation.java    |   57 +
 .../commons/api/edm/EdmOperationImport.java     |   36 +
 .../commons/api/edm/EdmOperationImportInfo.java |   31 +
 .../olingo/commons/api/edm/EdmParameter.java    |   45 +
 .../commons/api/edm/EdmPrimitiveType.java       |  166 +
 .../api/edm/EdmPrimitiveTypeException.java      |   32 +
 .../olingo/commons/api/edm/EdmProperty.java     |   71 +
 .../olingo/commons/api/edm/EdmReturnType.java   |   45 +
 .../commons/api/edm/EdmServiceMetadata.java     |   59 +
 .../olingo/commons/api/edm/EdmSingleton.java    |   26 +
 .../commons/api/edm/EdmSingletonInfo.java       |   45 +
 .../commons/api/edm/EdmStructuredType.java      |   82 +
 .../apache/olingo/commons/api/edm/EdmTerm.java  |   50 +
 .../apache/olingo/commons/api/edm/EdmType.java  |   40 +
 .../commons/api/edm/EdmTypeDefinition.java      |   52 +
 .../apache/olingo/commons/api/edm/EdmTyped.java |   37 +
 .../commons/api/edm/FullQualifiedName.java      |   84 +
 .../apache/olingo/commons/api/edm/Target.java   |   71 +
 .../api/edm/constants/ConcurrencyMode.java      |   26 +
 .../api/edm/constants/EdmContentKind.java       |   30 +
 .../commons/api/edm/constants/EdmOnDelete.java  |   25 +
 .../api/edm/constants/EdmTargetPath.java        |   50 +
 .../commons/api/edm/constants/EdmTypeKind.java  |   28 +
 .../api/edm/constants/ODataServiceVersion.java  |  140 +
 .../edm/constants/StoreGeneratedPattern.java    |   27 +
 .../olingo/commons/api/edm/package-info.java    |   19 +
 .../commons/api/ODataApplicationException.java  |   37 -
 .../odata4/commons/api/ODataException.java      |   37 -
 .../api/ODataNotImplementedException.java       |   33 -
 .../olingo/odata4/commons/api/edm/Edm.java      |  111 -
 .../odata4/commons/api/edm/EdmAction.java       |   26 -
 .../odata4/commons/api/edm/EdmActionImport.java |   27 -
 .../commons/api/edm/EdmActionImportInfo.java    |   40 -
 .../odata4/commons/api/edm/EdmAnnotatable.java  |   30 -
 .../odata4/commons/api/edm/EdmAnnotations.java  |   24 -
 .../commons/api/edm/EdmBindingTarget.java       |   48 -
 .../odata4/commons/api/edm/EdmComplexType.java  |   31 -
 .../odata4/commons/api/edm/EdmElement.java      |   27 -
 .../commons/api/edm/EdmEntityContainer.java     |   66 -
 .../odata4/commons/api/edm/EdmEntitySet.java    |   29 -
 .../commons/api/edm/EdmEntitySetInfo.java       |   47 -
 .../odata4/commons/api/edm/EdmEntityType.java   |   64 -
 .../odata4/commons/api/edm/EdmEnumType.java     |   43 -
 .../odata4/commons/api/edm/EdmException.java    |   37 -
 .../odata4/commons/api/edm/EdmFunction.java     |   31 -
 .../commons/api/edm/EdmFunctionImport.java      |   30 -
 .../commons/api/edm/EdmFunctionImportInfo.java  |   40 -
 .../commons/api/edm/EdmKeyPropertyRef.java      |   43 -
 .../odata4/commons/api/edm/EdmMappable.java     |   32 -
 .../odata4/commons/api/edm/EdmMapping.java      |   53 -
 .../odata4/commons/api/edm/EdmMember.java       |   30 -
 .../olingo/odata4/commons/api/edm/EdmNamed.java |   30 -
 .../commons/api/edm/EdmNavigationProperty.java  |   40 -
 .../odata4/commons/api/edm/EdmOperation.java    |   57 -
 .../commons/api/edm/EdmOperationImport.java     |   36 -
 .../commons/api/edm/EdmOperationImportInfo.java |   31 -
 .../odata4/commons/api/edm/EdmParameter.java    |   45 -
 .../commons/api/edm/EdmPrimitiveType.java       |  166 -
 .../api/edm/EdmPrimitiveTypeException.java      |   32 -
 .../odata4/commons/api/edm/EdmProperty.java     |   71 -
 .../odata4/commons/api/edm/EdmReturnType.java   |   45 -
 .../commons/api/edm/EdmServiceMetadata.java     |   59 -
 .../odata4/commons/api/edm/EdmSingleton.java    |   26 -
 .../commons/api/edm/EdmSingletonInfo.java       |   45 -
 .../commons/api/edm/EdmStructuredType.java      |   82 -
 .../olingo/odata4/commons/api/edm/EdmTerm.java  |   50 -
 .../olingo/odata4/commons/api/edm/EdmType.java  |   40 -
 .../commons/api/edm/EdmTypeDefinition.java      |   52 -
 .../olingo/odata4/commons/api/edm/EdmTyped.java |   37 -
 .../commons/api/edm/FullQualifiedName.java      |   84 -
 .../olingo/odata4/commons/api/edm/Target.java   |   71 -
 .../api/edm/constants/ConcurrencyMode.java      |   26 -
 .../api/edm/constants/EdmContentKind.java       |   30 -
 .../commons/api/edm/constants/EdmOnDelete.java  |   25 -
 .../api/edm/constants/EdmTargetPath.java        |   50 -
 .../commons/api/edm/constants/EdmTypeKind.java  |   28 -
 .../api/edm/constants/ODataServiceVersion.java  |  140 -
 .../edm/constants/StoreGeneratedPattern.java    |   27 -
 .../odata4/commons/api/edm/package-info.java    |   19 -
 .../core/edm/AbstractEdmBindingTarget.java      |   55 +
 .../core/edm/AbstractEdmComplexType.java        |   50 +
 .../core/edm/AbstractEdmEntityContainer.java    |  102 +
 .../commons/core/edm/AbstractEdmEntityType.java |  114 +
 .../commons/core/edm/AbstractEdmEnumType.java   |  206 +
 .../commons/core/edm/AbstractEdmImpl.java       |  252 +
 .../core/edm/AbstractEdmKeyPropertyRef.java     |   80 +
 .../core/edm/AbstractEdmNavigationProperty.java |   76 +
 .../commons/core/edm/AbstractEdmOperation.java  |  114 +
 .../core/edm/AbstractEdmOperationImport.java    |   63 +
 .../commons/core/edm/AbstractEdmParameter.java  |   87 +
 .../commons/core/edm/AbstractEdmProperty.java   |   70 +
 .../commons/core/edm/AbstractEdmReturnType.java |   85 +
 .../core/edm/AbstractEdmStructuredType.java     |  129 +
 .../core/edm/AbstractEdmTypeDefinition.java     |  107 +
 .../olingo/commons/core/edm/ActionMapKey.java   |   67 +
 .../core/edm/EdmActionImportInfoImpl.java       |   45 +
 .../olingo/commons/core/edm/EdmElementImpl.java |   29 +
 .../commons/core/edm/EdmEntitySetInfoImpl.java  |   52 +
 .../core/edm/EdmFunctionImportInfoImpl.java     |   45 +
 .../olingo/commons/core/edm/EdmMemberImpl.java  |   38 +
 .../olingo/commons/core/edm/EdmNamedImpl.java   |   40 +
 .../core/edm/EdmOperationImportInfoImpl.java    |   36 +
 .../commons/core/edm/EdmSingletonInfoImpl.java  |   52 +
 .../core/edm/EdmStructuredTypeHelper.java       |   31 +
 .../olingo/commons/core/edm/EdmTypeImpl.java    |   48 +
 .../olingo/commons/core/edm/FunctionMapKey.java |  113 +
 .../primitivetype/AbstractPrimitiveType.java    |  116 +
 .../core/edm/primitivetype/EdmBinary.java       |  117 +
 .../core/edm/primitivetype/EdmBoolean.java      |   81 +
 .../commons/core/edm/primitivetype/EdmByte.java |  101 +
 .../commons/core/edm/primitivetype/EdmDate.java |   95 +
 .../edm/primitivetype/EdmDateTimeOffset.java    |  239 +
 .../core/edm/primitivetype/EdmDecimal.java      |  200 +
 .../core/edm/primitivetype/EdmDouble.java       |  146 +
 .../core/edm/primitivetype/EdmDuration.java     |  140 +
 .../commons/core/edm/primitivetype/EdmGuid.java |   88 +
 .../core/edm/primitivetype/EdmInt16.java        |   99 +
 .../core/edm/primitivetype/EdmInt32.java        |  100 +
 .../core/edm/primitivetype/EdmInt64.java        |  135 +
 .../commons/core/edm/primitivetype/EdmNull.java |   75 +
 .../edm/primitivetype/EdmPrimitiveTypeKind.java |   98 +
 .../core/edm/primitivetype/EdmSByte.java        |   95 +
 .../core/edm/primitivetype/EdmSingle.java       |  148 +
 .../core/edm/primitivetype/EdmString.java       |  108 +
 .../core/edm/primitivetype/EdmTimeOfDay.java    |  107 +
 .../primitivetype/SingletonPrimitiveType.java   |   52 +
 .../commons/core/edm/primitivetype/Uint7.java   |   66 +
 .../core/edm/AbstractEdmBindingTarget.java      |   55 -
 .../core/edm/AbstractEdmComplexType.java        |   50 -
 .../core/edm/AbstractEdmEntityContainer.java    |  101 -
 .../commons/core/edm/AbstractEdmEntityType.java |  113 -
 .../commons/core/edm/AbstractEdmEnumType.java   |  205 -
 .../commons/core/edm/AbstractEdmImpl.java       |  252 -
 .../core/edm/AbstractEdmKeyPropertyRef.java     |   80 -
 .../core/edm/AbstractEdmNavigationProperty.java |   76 -
 .../commons/core/edm/AbstractEdmOperation.java  |  113 -
 .../core/edm/AbstractEdmOperationImport.java    |   63 -
 .../commons/core/edm/AbstractEdmParameter.java  |   87 -
 .../commons/core/edm/AbstractEdmProperty.java   |   70 -
 .../commons/core/edm/AbstractEdmReturnType.java |   85 -
 .../core/edm/AbstractEdmStructuredType.java     |  128 -
 .../core/edm/AbstractEdmTypeDefinition.java     |  107 -
 .../odata4/commons/core/edm/ActionMapKey.java   |   67 -
 .../core/edm/EdmActionImportInfoImpl.java       |   45 -
 .../odata4/commons/core/edm/EdmElementImpl.java |   29 -
 .../commons/core/edm/EdmEntitySetInfoImpl.java  |   52 -
 .../core/edm/EdmFunctionImportInfoImpl.java     |   45 -
 .../odata4/commons/core/edm/EdmMemberImpl.java  |   38 -
 .../odata4/commons/core/edm/EdmNamedImpl.java   |   40 -
 .../core/edm/EdmOperationImportInfoImpl.java    |   36 -
 .../commons/core/edm/EdmSingletonInfoImpl.java  |   52 -
 .../core/edm/EdmStructuredTypeHelper.java       |   30 -
 .../odata4/commons/core/edm/EdmTypeImpl.java    |   48 -
 .../odata4/commons/core/edm/FunctionMapKey.java |  113 -
 .../primitivetype/AbstractPrimitiveType.java    |  116 -
 .../core/edm/primitivetype/EdmBinary.java       |  117 -
 .../core/edm/primitivetype/EdmBoolean.java      |   81 -
 .../commons/core/edm/primitivetype/EdmByte.java |  101 -
 .../commons/core/edm/primitivetype/EdmDate.java |   95 -
 .../edm/primitivetype/EdmDateTimeOffset.java    |  239 -
 .../core/edm/primitivetype/EdmDecimal.java      |  200 -
 .../core/edm/primitivetype/EdmDouble.java       |  146 -
 .../core/edm/primitivetype/EdmDuration.java     |  140 -
 .../commons/core/edm/primitivetype/EdmGuid.java |   88 -
 .../core/edm/primitivetype/EdmInt16.java        |   99 -
 .../core/edm/primitivetype/EdmInt32.java        |  100 -
 .../core/edm/primitivetype/EdmInt64.java        |  135 -
 .../commons/core/edm/primitivetype/EdmNull.java |   75 -
 .../edm/primitivetype/EdmPrimitiveTypeKind.java |   98 -
 .../core/edm/primitivetype/EdmSByte.java        |   95 -
 .../core/edm/primitivetype/EdmSingle.java       |  148 -
 .../core/edm/primitivetype/EdmString.java       |  108 -
 .../core/edm/primitivetype/EdmTimeOfDay.java    |  107 -
 .../primitivetype/SingletonPrimitiveType.java   |   52 -
 .../commons/core/edm/primitivetype/Uint7.java   |   66 -
 .../commons/core/edm/ActionMapKeyTest.java      |  102 +
 .../commons/core/edm/EdmImplCachingTest.java    |  389 ++
 .../commons/core/edm/EdmImplCallCreateTest.java |  268 +
 .../commons/core/edm/FunctionMapKeyTest.java    |  252 +
 .../primitivetype/CommonPrimitiveTypeTest.java  |  175 +
 .../core/edm/primitivetype/EdmBinaryTest.java   |  106 +
 .../core/edm/primitivetype/EdmBooleanTest.java  |   64 +
 .../core/edm/primitivetype/EdmByteTest.java     |   86 +
 .../core/edm/primitivetype/EdmDateTest.java     |   93 +
 .../primitivetype/EdmDateTimeOffsetTest.java    |  125 +
 .../core/edm/primitivetype/EdmDecimalTest.java  |  132 +
 .../core/edm/primitivetype/EdmDoubleTest.java   |  132 +
 .../core/edm/primitivetype/EdmDurationTest.java |  105 +
 .../core/edm/primitivetype/EdmGuidTest.java     |   68 +
 .../core/edm/primitivetype/EdmInt16Test.java    |   88 +
 .../core/edm/primitivetype/EdmInt32Test.java    |   89 +
 .../core/edm/primitivetype/EdmInt64Test.java    |   96 +
 .../core/edm/primitivetype/EdmNullTest.java     |   50 +
 .../core/edm/primitivetype/EdmSByteTest.java    |   82 +
 .../core/edm/primitivetype/EdmSingleTest.java   |  138 +
 .../core/edm/primitivetype/EdmStringTest.java   |   78 +
 .../edm/primitivetype/EdmTimeOfDayTest.java     |   93 +
 .../primitivetype/PrimitiveTypeBaseTest.java    |  119 +
 .../core/edm/primitivetype/UInt7Test.java       |   35 +
 .../commons/core/edm/ActionMapKeyTest.java      |  101 -
 .../commons/core/edm/EdmImplCachingTest.java    |  388 --
 .../commons/core/edm/EdmImplCallCreateTest.java |  267 -
 .../commons/core/edm/FunctionMapKeyTest.java    |  251 -
 .../primitivetype/CommonPrimitiveTypeTest.java  |  172 -
 .../core/edm/primitivetype/EdmBinaryTest.java   |  105 -
 .../core/edm/primitivetype/EdmBooleanTest.java  |   63 -
 .../core/edm/primitivetype/EdmByteTest.java     |   84 -
 .../core/edm/primitivetype/EdmDateTest.java     |   92 -
 .../primitivetype/EdmDateTimeOffsetTest.java    |  124 -
 .../core/edm/primitivetype/EdmDecimalTest.java  |  130 -
 .../core/edm/primitivetype/EdmDoubleTest.java   |  130 -
 .../core/edm/primitivetype/EdmDurationTest.java |  104 -
 .../core/edm/primitivetype/EdmGuidTest.java     |   67 -
 .../core/edm/primitivetype/EdmInt16Test.java    |   86 -
 .../core/edm/primitivetype/EdmInt32Test.java    |   87 -
 .../core/edm/primitivetype/EdmInt64Test.java    |   94 -
 .../core/edm/primitivetype/EdmNullTest.java     |   49 -
 .../core/edm/primitivetype/EdmSByteTest.java    |   80 -
 .../core/edm/primitivetype/EdmSingleTest.java   |  136 -
 .../core/edm/primitivetype/EdmStringTest.java   |   77 -
 .../edm/primitivetype/EdmTimeOfDayTest.java     |   92 -
 .../primitivetype/PrimitiveTypeBaseTest.java    |  119 -
 .../core/edm/primitivetype/UInt7Test.java       |   33 -
 .../odata4/server/api/edm/provider/Action.java  |   54 -
 .../server/api/edm/provider/ActionImport.java   |   48 -
 .../server/api/edm/provider/AliasInfo.java      |   45 -
 .../server/api/edm/provider/Annotation.java     |   72 -
 .../server/api/edm/provider/BindingTarget.java  |   60 -
 .../server/api/edm/provider/ComplexType.java    |   62 -
 .../server/api/edm/provider/EdmProvider.java    |  182 -
 .../api/edm/provider/EntityContainer.java       |   93 -
 .../api/edm/provider/EntityContainerInfo.java   |   47 -
 .../server/api/edm/provider/EntitySet.java      |   55 -
 .../server/api/edm/provider/EntitySetPath.java  |   45 -
 .../server/api/edm/provider/EntityType.java     |   84 -
 .../server/api/edm/provider/EnumMember.java     |   49 -
 .../server/api/edm/provider/EnumType.java       |   73 -
 .../server/api/edm/provider/Expression.java     |   24 -
 .../server/api/edm/provider/Function.java       |   65 -
 .../server/api/edm/provider/FunctionImport.java |   64 -
 .../odata4/server/api/edm/provider/Mapping.java |   96 -
 .../api/edm/provider/NavigationProperty.java    |  118 -
 .../edm/provider/NavigationPropertyBinding.java |   46 -
 .../server/api/edm/provider/Operation.java      |   81 -
 .../api/edm/provider/OperationImport.java       |   47 -
 .../server/api/edm/provider/Parameter.java      |  113 -
 .../server/api/edm/provider/Property.java       |  148 -
 .../server/api/edm/provider/PropertyRef.java    |   55 -
 .../api/edm/provider/ReferentialConstraint.java |   46 -
 .../server/api/edm/provider/ReturnType.java     |   91 -
 .../odata4/server/api/edm/provider/Schema.java  |  135 -
 .../server/api/edm/provider/Singleton.java      |   44 -
 .../server/api/edm/provider/StructuredType.java |   93 -
 .../odata4/server/api/edm/provider/Term.java    |  150 -
 .../server/api/edm/provider/TypeDefinition.java |   94 -
 .../olingo/odata4/server/api/uri/UriInfo.java   |   48 -
 .../odata4/server/api/uri/UriInfoAll.java       |   28 -
 .../odata4/server/api/uri/UriInfoBatch.java     |   27 -
 .../odata4/server/api/uri/UriInfoCrossjoin.java |   34 -
 .../odata4/server/api/uri/UriInfoEntityId.java  |   68 -
 .../odata4/server/api/uri/UriInfoKind.java      |   67 -
 .../odata4/server/api/uri/UriInfoMetadata.java  |   39 -
 .../odata4/server/api/uri/UriInfoResource.java  |  118 -
 .../odata4/server/api/uri/UriInfoService.java   |   27 -
 .../odata4/server/api/uri/UriParameter.java     |   53 -
 .../odata4/server/api/uri/UriResource.java      |   35 -
 .../server/api/uri/UriResourceAction.java       |   42 -
 .../api/uri/UriResourceComplexProperty.java     |   41 -
 .../odata4/server/api/uri/UriResourceCount.java |   27 -
 .../server/api/uri/UriResourceEntitySet.java    |   58 -
 .../server/api/uri/UriResourceFunction.java     |   66 -
 .../odata4/server/api/uri/UriResourceIt.java    |   38 -
 .../odata4/server/api/uri/UriResourceKind.java  |  115 -
 .../server/api/uri/UriResourceLambdaAll.java    |   39 -
 .../server/api/uri/UriResourceLambdaAny.java    |   39 -
 .../api/uri/UriResourceLambdaVariable.java      |   33 -
 .../server/api/uri/UriResourceNavigation.java   |   51 -
 .../server/api/uri/UriResourcePartTyped.java    |   43 -
 .../api/uri/UriResourcePrimitiveProperty.java   |   27 -
 .../server/api/uri/UriResourceProperty.java     |   33 -
 .../odata4/server/api/uri/UriResourceRef.java   |   28 -
 .../odata4/server/api/uri/UriResourceRoot.java  |   28 -
 .../server/api/uri/UriResourceSingleton.java    |   46 -
 .../odata4/server/api/uri/UriResourceValue.java |   27 -
 .../api/uri/queryoption/AliasQueryOption.java   |   27 -
 .../server/api/uri/queryoption/CountOption.java |   25 -
 .../api/uri/queryoption/CustomQueryOption.java  |   23 -
 .../uri/queryoption/ExceptionVisitExpand.java   |   25 -
 .../server/api/uri/queryoption/ExpandItem.java  |   53 -
 .../api/uri/queryoption/ExpandOption.java       |   27 -
 .../api/uri/queryoption/FilterOption.java       |   26 -
 .../api/uri/queryoption/FormatOption.java       |   25 -
 .../server/api/uri/queryoption/IdOption.java    |   25 -
 .../api/uri/queryoption/LevelsExpandOption.java |   27 -
 .../server/api/uri/queryoption/OrderByItem.java |   33 -
 .../api/uri/queryoption/OrderByOption.java      |   27 -
 .../server/api/uri/queryoption/QueryOption.java |   27 -
 .../api/uri/queryoption/SearchOption.java       |   27 -
 .../server/api/uri/queryoption/SelectItem.java  |   37 -
 .../api/uri/queryoption/SelectOption.java       |   27 -
 .../server/api/uri/queryoption/SkipOption.java  |   25 -
 .../api/uri/queryoption/SkipTokenOption.java    |   25 -
 .../uri/queryoption/SupportedQueryOptions.java  |   45 -
 .../api/uri/queryoption/SystemQueryOption.java  |   25 -
 .../server/api/uri/queryoption/TopOption.java   |   25 -
 .../queryoption/expression/AliasExpression.java |   25 -
 .../expression/BinaryExpression.java            |   29 -
 .../expression/BinaryOperatorKind.java          |   57 -
 .../uri/queryoption/expression/Enumeration.java |   31 -
 .../uri/queryoption/expression/Expression.java  |   23 -
 .../expression/ExpressionVisitException.java    |   25 -
 .../expression/ExpressionVisitor.java           |   57 -
 .../uri/queryoption/expression/LambdaRef.java   |   25 -
 .../api/uri/queryoption/expression/Literal.java |   29 -
 .../api/uri/queryoption/expression/Member.java  |   36 -
 .../uri/queryoption/expression/MethodCall.java  |   29 -
 .../queryoption/expression/MethodCallKind.java  |   58 -
 .../uri/queryoption/expression/TypeLiteral.java |   27 -
 .../queryoption/expression/UnaryOperator.java   |   27 -
 .../expression/UnaryOperatorKind.java           |   44 -
 .../expression/VisitableExression.java          |   47 -
 .../uri/queryoption/search/SearchBinary.java    |   29 -
 .../search/SearchBinaryOperatorKind.java        |   45 -
 .../queryoption/search/SearchExpression.java    |   23 -
 .../api/uri/queryoption/search/SearchTerm.java  |   25 -
 .../api/uri/queryoption/search/SearchUnary.java |   25 -
 .../search/SearchUnaryOperatorKind.java         |   43 -
 .../olingo/server/api/edm/provider/Action.java  |   54 +
 .../server/api/edm/provider/ActionImport.java   |   48 +
 .../server/api/edm/provider/AliasInfo.java      |   45 +
 .../server/api/edm/provider/Annotation.java     |   72 +
 .../server/api/edm/provider/BindingTarget.java  |   60 +
 .../server/api/edm/provider/ComplexType.java    |   62 +
 .../server/api/edm/provider/EdmProvider.java    |  182 +
 .../api/edm/provider/EntityContainer.java       |   93 +
 .../api/edm/provider/EntityContainerInfo.java   |   47 +
 .../server/api/edm/provider/EntitySet.java      |   55 +
 .../server/api/edm/provider/EntitySetPath.java  |   45 +
 .../server/api/edm/provider/EntityType.java     |   84 +
 .../server/api/edm/provider/EnumMember.java     |   49 +
 .../server/api/edm/provider/EnumType.java       |   73 +
 .../server/api/edm/provider/Expression.java     |   24 +
 .../server/api/edm/provider/Function.java       |   65 +
 .../server/api/edm/provider/FunctionImport.java |   64 +
 .../olingo/server/api/edm/provider/Mapping.java |   96 +
 .../api/edm/provider/NavigationProperty.java    |  118 +
 .../edm/provider/NavigationPropertyBinding.java |   46 +
 .../server/api/edm/provider/Operation.java      |   81 +
 .../api/edm/provider/OperationImport.java       |   47 +
 .../server/api/edm/provider/Parameter.java      |  113 +
 .../server/api/edm/provider/Property.java       |  148 +
 .../server/api/edm/provider/PropertyRef.java    |   55 +
 .../api/edm/provider/ReferentialConstraint.java |   46 +
 .../server/api/edm/provider/ReturnType.java     |   91 +
 .../olingo/server/api/edm/provider/Schema.java  |  135 +
 .../server/api/edm/provider/Singleton.java      |   44 +
 .../server/api/edm/provider/StructuredType.java |   93 +
 .../olingo/server/api/edm/provider/Term.java    |  150 +
 .../server/api/edm/provider/TypeDefinition.java |   94 +
 .../apache/olingo/server/api/uri/UriInfo.java   |   48 +
 .../olingo/server/api/uri/UriInfoAll.java       |   28 +
 .../olingo/server/api/uri/UriInfoBatch.java     |   27 +
 .../olingo/server/api/uri/UriInfoCrossjoin.java |   34 +
 .../olingo/server/api/uri/UriInfoEntityId.java  |   68 +
 .../olingo/server/api/uri/UriInfoKind.java      |   67 +
 .../olingo/server/api/uri/UriInfoMetadata.java  |   39 +
 .../olingo/server/api/uri/UriInfoResource.java  |  118 +
 .../olingo/server/api/uri/UriInfoService.java   |   27 +
 .../olingo/server/api/uri/UriParameter.java     |   53 +
 .../olingo/server/api/uri/UriResource.java      |   35 +
 .../server/api/uri/UriResourceAction.java       |   42 +
 .../api/uri/UriResourceComplexProperty.java     |   41 +
 .../olingo/server/api/uri/UriResourceCount.java |   27 +
 .../server/api/uri/UriResourceEntitySet.java    |   58 +
 .../server/api/uri/UriResourceFunction.java     |   66 +
 .../olingo/server/api/uri/UriResourceIt.java    |   38 +
 .../olingo/server/api/uri/UriResourceKind.java  |  115 +
 .../server/api/uri/UriResourceLambdaAll.java    |   39 +
 .../server/api/uri/UriResourceLambdaAny.java    |   39 +
 .../api/uri/UriResourceLambdaVariable.java      |   33 +
 .../server/api/uri/UriResourceNavigation.java   |   51 +
 .../server/api/uri/UriResourcePartTyped.java    |   43 +
 .../api/uri/UriResourcePrimitiveProperty.java   |   27 +
 .../server/api/uri/UriResourceProperty.java     |   33 +
 .../olingo/server/api/uri/UriResourceRef.java   |   28 +
 .../olingo/server/api/uri/UriResourceRoot.java  |   28 +
 .../server/api/uri/UriResourceSingleton.java    |   46 +
 .../olingo/server/api/uri/UriResourceValue.java |   27 +
 .../api/uri/queryoption/AliasQueryOption.java   |   27 +
 .../server/api/uri/queryoption/CountOption.java |   25 +
 .../api/uri/queryoption/CustomQueryOption.java  |   23 +
 .../uri/queryoption/ExceptionVisitExpand.java   |   25 +
 .../server/api/uri/queryoption/ExpandItem.java  |   53 +
 .../api/uri/queryoption/ExpandOption.java       |   27 +
 .../api/uri/queryoption/FilterOption.java       |   26 +
 .../api/uri/queryoption/FormatOption.java       |   25 +
 .../server/api/uri/queryoption/IdOption.java    |   25 +
 .../api/uri/queryoption/LevelsExpandOption.java |   27 +
 .../server/api/uri/queryoption/OrderByItem.java |   33 +
 .../api/uri/queryoption/OrderByOption.java      |   27 +
 .../server/api/uri/queryoption/QueryOption.java |   27 +
 .../api/uri/queryoption/SearchOption.java       |   27 +
 .../server/api/uri/queryoption/SelectItem.java  |   37 +
 .../api/uri/queryoption/SelectOption.java       |   27 +
 .../server/api/uri/queryoption/SkipOption.java  |   25 +
 .../api/uri/queryoption/SkipTokenOption.java    |   25 +
 .../uri/queryoption/SupportedQueryOptions.java  |   45 +
 .../api/uri/queryoption/SystemQueryOption.java  |   25 +
 .../server/api/uri/queryoption/TopOption.java   |   25 +
 .../queryoption/expression/AliasExpression.java |   25 +
 .../expression/BinaryExpression.java            |   29 +
 .../expression/BinaryOperatorKind.java          |   57 +
 .../uri/queryoption/expression/Enumeration.java |   31 +
 .../uri/queryoption/expression/Expression.java  |   23 +
 .../expression/ExpressionVisitException.java    |   25 +
 .../expression/ExpressionVisitor.java           |   57 +
 .../uri/queryoption/expression/LambdaRef.java   |   25 +
 .../api/uri/queryoption/expression/Literal.java |   29 +
 .../api/uri/queryoption/expression/Member.java  |   36 +
 .../uri/queryoption/expression/MethodCall.java  |   29 +
 .../queryoption/expression/MethodCallKind.java  |   58 +
 .../uri/queryoption/expression/TypeLiteral.java |   27 +
 .../queryoption/expression/UnaryOperator.java   |   27 +
 .../expression/UnaryOperatorKind.java           |   44 +
 .../expression/VisitableExression.java          |   47 +
 .../uri/queryoption/search/SearchBinary.java    |   29 +
 .../search/SearchBinaryOperatorKind.java        |   45 +
 .../queryoption/search/SearchExpression.java    |   23 +
 .../api/uri/queryoption/search/SearchTerm.java  |   25 +
 .../api/uri/queryoption/search/SearchUnary.java |   25 +
 .../search/SearchUnaryOperatorKind.java         |   43 +
 lib/server-core/pom.xml                         |    2 +-
 .../odata4/server/core/uri/antlr/UriLexer.g4    |  404 --
 .../odata4/server/core/uri/antlr/UriParser.g4   |  439 --
 .../olingo/server/core/uri/antlr/UriLexer.g4    |  404 ++
 .../olingo/server/core/uri/antlr/UriParser.g4   |  439 ++
 .../server/core/edm/provider/EdmActionImpl.java |   36 -
 .../core/edm/provider/EdmActionImportImpl.java  |   43 -
 .../core/edm/provider/EdmBindingTargetImpl.java |   77 -
 .../core/edm/provider/EdmComplexTypeImpl.java   |   58 -
 .../edm/provider/EdmEntityContainerImpl.java    |  111 -
 .../core/edm/provider/EdmEntitySetImpl.java     |   32 -
 .../core/edm/provider/EdmEntityTypeImpl.java    |   87 -
 .../core/edm/provider/EdmEnumTypeImpl.java      |   61 -
 .../core/edm/provider/EdmFunctionImpl.java      |   56 -
 .../edm/provider/EdmFunctionImportImpl.java     |   45 -
 .../edm/provider/EdmKeyPropertyRefImpl.java     |   48 -
 .../edm/provider/EdmNavigationPropertyImpl.java |   71 -
 .../core/edm/provider/EdmOperationImpl.java     |   67 -
 .../edm/provider/EdmOperationImportImpl.java    |   33 -
 .../core/edm/provider/EdmParameterImpl.java     |   65 -
 .../core/edm/provider/EdmPropertyImpl.java      |   87 -
 .../core/edm/provider/EdmProviderImpl.java      |  287 -
 .../core/edm/provider/EdmReturnTypeImpl.java    |   59 -
 .../edm/provider/EdmServiceMetadataImpl.java    |  190 -
 .../core/edm/provider/EdmSingletonImpl.java     |   31 -
 .../provider/EdmStructuredTypeHelperImpl.java   |   72 -
 .../edm/provider/EdmTypeDefinitionImpl.java     |   74 -
 .../odata4/server/core/uri/UriInfoImpl.java     |  296 -
 .../server/core/uri/UriParameterImpl.java       |   82 -
 .../server/core/uri/UriResourceActionImpl.java  |   77 -
 .../uri/UriResourceComplexPropertyImpl.java     |   70 -
 .../server/core/uri/UriResourceCountImpl.java   |   35 -
 .../core/uri/UriResourceEntitySetImpl.java      |   66 -
 .../core/uri/UriResourceFunctionImpl.java       |  111 -
 .../odata4/server/core/uri/UriResourceImpl.java |   39 -
 .../server/core/uri/UriResourceItImpl.java      |   65 -
 .../core/uri/UriResourceLambdaAllImpl.java      |   73 -
 .../core/uri/UriResourceLambdaAnyImpl.java      |   72 -
 .../core/uri/UriResourceLambdaVarImpl.java      |   70 -
 .../uri/UriResourceNavigationPropertyImpl.java  |   63 -
 .../uri/UriResourcePrimitivePropertyImpl.java   |   59 -
 .../server/core/uri/UriResourceRefImpl.java     |   36 -
 .../server/core/uri/UriResourceRootImpl.java    |   62 -
 .../core/uri/UriResourceSingletonImpl.java      |   71 -
 .../uri/UriResourceStartingTypeFilterImpl.java  |   66 -
 .../server/core/uri/UriResourceTypedImpl.java   |   60 -
 .../server/core/uri/UriResourceValueImpl.java   |   36 -
 .../core/uri/UriResourceWithKeysImpl.java       |   99 -
 .../uri/parser/CheckFullContextListener.java    |   60 -
 .../odata4/server/core/uri/parser/Parser.java   |  442 --
 .../odata4/server/core/uri/parser/RawUri.java   |   46 -
 .../server/core/uri/parser/UriContext.java      |   80 -
 .../server/core/uri/parser/UriDecoder.java      |  137 -
 .../core/uri/parser/UriParseTreeVisitor.java    | 2111 --------
 .../core/uri/parser/UriParserException.java     |   35 -
 .../uri/parser/UriParserSemanticException.java  |   33 -
 .../uri/parser/UriParserSyntaxException.java    |   36 -
 .../uri/queryoption/AliasQueryOptionImpl.java   |   38 -
 .../core/uri/queryoption/CountOptionImpl.java   |   42 -
 .../uri/queryoption/CustomQueryOptionImpl.java  |   25 -
 .../core/uri/queryoption/ExpandItemImpl.java    |  176 -
 .../core/uri/queryoption/ExpandOptionImpl.java  |   49 -
 .../core/uri/queryoption/FilterOptionImpl.java  |   43 -
 .../core/uri/queryoption/FormatOptionImpl.java  |   41 -
 .../core/uri/queryoption/IdOptionImpl.java      |   40 -
 .../core/uri/queryoption/LevelsOptionImpl.java  |   53 -
 .../core/uri/queryoption/OrderByItemImpl.java   |   49 -
 .../core/uri/queryoption/OrderByOptionImpl.java |   50 -
 .../core/uri/queryoption/QueryOptionImpl.java   |   47 -
 .../core/uri/queryoption/SearchOptionImpl.java  |   37 -
 .../core/uri/queryoption/SelectItemImpl.java    |   84 -
 .../core/uri/queryoption/SelectOptionImpl.java  |   50 -
 .../core/uri/queryoption/SkipOptionImpl.java    |   41 -
 .../uri/queryoption/SkipTokenOptionImpl.java    |   41 -
 .../uri/queryoption/SystemQueryOptionImpl.java  |   42 -
 .../core/uri/queryoption/TopOptionImpl.java     |   42 -
 .../uri/queryoption/expression/AliasImpl.java   |   44 -
 .../uri/queryoption/expression/BinaryImpl.java  |   70 -
 .../queryoption/expression/EnumerationImpl.java |   60 -
 .../queryoption/expression/ExpressionImpl.java  |   25 -
 .../queryoption/expression/LambdaRefImpl.java   |   46 -
 .../uri/queryoption/expression/LiteralImpl.java |   58 -
 .../uri/queryoption/expression/MemberImpl.java  |   99 -
 .../queryoption/expression/MethodCallImpl.java  |   70 -
 .../queryoption/expression/TypeLiteralImpl.java |   47 -
 .../uri/queryoption/expression/UnaryImpl.java   |   58 -
 .../server/core/edm/provider/EdmActionImpl.java |   36 +
 .../core/edm/provider/EdmActionImportImpl.java  |   43 +
 .../core/edm/provider/EdmBindingTargetImpl.java |   77 +
 .../core/edm/provider/EdmComplexTypeImpl.java   |   59 +
 .../edm/provider/EdmEntityContainerImpl.java    |  111 +
 .../core/edm/provider/EdmEntitySetImpl.java     |   32 +
 .../core/edm/provider/EdmEntityTypeImpl.java    |   87 +
 .../core/edm/provider/EdmEnumTypeImpl.java      |   61 +
 .../core/edm/provider/EdmFunctionImpl.java      |   56 +
 .../edm/provider/EdmFunctionImportImpl.java     |   45 +
 .../edm/provider/EdmKeyPropertyRefImpl.java     |   48 +
 .../edm/provider/EdmNavigationPropertyImpl.java |   71 +
 .../core/edm/provider/EdmOperationImpl.java     |   67 +
 .../edm/provider/EdmOperationImportImpl.java    |   33 +
 .../core/edm/provider/EdmParameterImpl.java     |   65 +
 .../core/edm/provider/EdmPropertyImpl.java      |   87 +
 .../core/edm/provider/EdmProviderImpl.java      |  287 +
 .../core/edm/provider/EdmReturnTypeImpl.java    |   59 +
 .../edm/provider/EdmServiceMetadataImpl.java    |  190 +
 .../core/edm/provider/EdmSingletonImpl.java     |   31 +
 .../provider/EdmStructuredTypeHelperImpl.java   |   73 +
 .../edm/provider/EdmTypeDefinitionImpl.java     |   74 +
 .../olingo/server/core/uri/UriInfoImpl.java     |  296 +
 .../server/core/uri/UriParameterImpl.java       |   82 +
 .../server/core/uri/UriResourceActionImpl.java  |   77 +
 .../uri/UriResourceComplexPropertyImpl.java     |   70 +
 .../server/core/uri/UriResourceCountImpl.java   |   35 +
 .../core/uri/UriResourceEntitySetImpl.java      |   66 +
 .../core/uri/UriResourceFunctionImpl.java       |  111 +
 .../olingo/server/core/uri/UriResourceImpl.java |   39 +
 .../server/core/uri/UriResourceItImpl.java      |   65 +
 .../core/uri/UriResourceLambdaAllImpl.java      |   73 +
 .../core/uri/UriResourceLambdaAnyImpl.java      |   72 +
 .../core/uri/UriResourceLambdaVarImpl.java      |   70 +
 .../uri/UriResourceNavigationPropertyImpl.java  |   63 +
 .../uri/UriResourcePrimitivePropertyImpl.java   |   59 +
 .../server/core/uri/UriResourceRefImpl.java     |   36 +
 .../server/core/uri/UriResourceRootImpl.java    |   62 +
 .../core/uri/UriResourceSingletonImpl.java      |   71 +
 .../uri/UriResourceStartingTypeFilterImpl.java  |   66 +
 .../server/core/uri/UriResourceTypedImpl.java   |   60 +
 .../server/core/uri/UriResourceValueImpl.java   |   36 +
 .../core/uri/UriResourceWithKeysImpl.java       |   99 +
 .../uri/parser/CheckFullContextListener.java    |   60 +
 .../olingo/server/core/uri/parser/Parser.java   |  442 ++
 .../olingo/server/core/uri/parser/RawUri.java   |   46 +
 .../server/core/uri/parser/UriContext.java      |   80 +
 .../server/core/uri/parser/UriDecoder.java      |  137 +
 .../core/uri/parser/UriParseTreeVisitor.java    | 2111 ++++++++
 .../core/uri/parser/UriParserException.java     |   35 +
 .../uri/parser/UriParserSemanticException.java  |   33 +
 .../uri/parser/UriParserSyntaxException.java    |   36 +
 .../uri/queryoption/AliasQueryOptionImpl.java   |   38 +
 .../core/uri/queryoption/CountOptionImpl.java   |   42 +
 .../uri/queryoption/CustomQueryOptionImpl.java  |   25 +
 .../core/uri/queryoption/ExpandItemImpl.java    |  176 +
 .../core/uri/queryoption/ExpandOptionImpl.java  |   49 +
 .../core/uri/queryoption/FilterOptionImpl.java  |   43 +
 .../core/uri/queryoption/FormatOptionImpl.java  |   41 +
 .../core/uri/queryoption/IdOptionImpl.java      |   40 +
 .../core/uri/queryoption/LevelsOptionImpl.java  |   53 +
 .../core/uri/queryoption/OrderByItemImpl.java   |   49 +
 .../core/uri/queryoption/OrderByOptionImpl.java |   50 +
 .../core/uri/queryoption/QueryOptionImpl.java   |   47 +
 .../core/uri/queryoption/SearchOptionImpl.java  |   37 +
 .../core/uri/queryoption/SelectItemImpl.java    |   84 +
 .../core/uri/queryoption/SelectOptionImpl.java  |   50 +
 .../core/uri/queryoption/SkipOptionImpl.java    |   41 +
 .../uri/queryoption/SkipTokenOptionImpl.java    |   41 +
 .../uri/queryoption/SystemQueryOptionImpl.java  |   42 +
 .../core/uri/queryoption/TopOptionImpl.java     |   42 +
 .../uri/queryoption/expression/AliasImpl.java   |   44 +
 .../uri/queryoption/expression/BinaryImpl.java  |   70 +
 .../queryoption/expression/EnumerationImpl.java |   60 +
 .../queryoption/expression/ExpressionImpl.java  |   25 +
 .../queryoption/expression/LambdaRefImpl.java   |   46 +
 .../uri/queryoption/expression/LiteralImpl.java |   58 +
 .../uri/queryoption/expression/MemberImpl.java  |   99 +
 .../queryoption/expression/MethodCallImpl.java  |   70 +
 .../queryoption/expression/TypeLiteralImpl.java |   47 +
 .../uri/queryoption/expression/UnaryImpl.java   |   58 +
 .../core/edm/provider/EdmActionImplTest.java    |  156 -
 .../edm/provider/EdmActionImportImplTest.java   |  103 -
 .../edm/provider/EdmComplexTypeImplTest.java    |  163 -
 .../provider/EdmEntityContainerImplTest.java    |  205 -
 .../core/edm/provider/EdmEntitySetImplTest.java |   81 -
 .../edm/provider/EdmEntityTypeImplTest.java     |  276 -
 .../server/core/edm/provider/EdmEnumTest.java   |  177 -
 .../core/edm/provider/EdmFunctionImplTest.java  |   75 -
 .../edm/provider/EdmFunctionImportImplTest.java |   84 -
 .../edm/provider/EdmKeyPropertyRefImplTest.java |  142 -
 .../core/edm/provider/EdmMemberImplTest.java    |   39 -
 .../core/edm/provider/EdmNamedImplTest.java     |   42 -
 .../provider/EdmNavigationPropertyImplTest.java |  144 -
 .../core/edm/provider/EdmParameterImplTest.java |  140 -
 .../core/edm/provider/EdmPropertyImplTest.java  |  155 -
 .../EdmProviderImplOverloadingTest.java         |  198 -
 .../core/edm/provider/EdmProviderImplTest.java  |  231 -
 .../edm/provider/EdmReturnTypeImplTest.java     |  129 -
 .../provider/EdmServiceMetadataImplTest.java    |  188 -
 .../core/edm/provider/EdmSingletonImplTest.java |  129 -
 .../edm/provider/EdmTypeDefinitionImplTest.java |   73 -
 .../core/edm/provider/EdmTypeImplTest.java      |   45 -
 .../edm/provider/PrimitiveTypeBaseTest.java     |  117 -
 .../server/core/testutil/EdmTechProvider.java   | 1976 -------
 .../core/testutil/EdmTechTestProvider.java      |   94 -
 .../odata4/server/core/uri/RawUriTest.java      |  151 -
 .../odata4/server/core/uri/UriInfoImplTest.java |  201 -
 .../server/core/uri/UriResourceImplTest.java    |  504 --
 .../core/uri/antlr/TestFullResourcePath.java    | 5104 ------------------
 .../odata4/server/core/uri/antlr/TestLexer.java |  250 -
 .../core/uri/antlr/TestUriParserImpl.java       | 1128 ----
 .../core/uri/queryoption/QueryOptionTest.java   |  303 --
 .../queryoption/expression/ExpressionTest.java  |  239 -
 .../core/uri/testutil/ExpandValidator.java      |  232 -
 .../core/uri/testutil/FilterTreeToText.java     |  154 -
 .../core/uri/testutil/FilterValidator.java      |  534 --
 .../core/uri/testutil/ParseTreeToText.java      |   82 -
 .../core/uri/testutil/ParserValidator.java      |  162 -
 .../core/uri/testutil/ParserWithLogging.java    |   56 -
 .../core/uri/testutil/ResourceValidator.java    |  595 --
 .../core/uri/testutil/TestErrorLogger.java      |  105 -
 .../core/uri/testutil/TokenValidator.java       |  194 -
 .../core/uri/testutil/UriLexerWithTrace.java    |   85 -
 .../server/core/uri/testutil/UriValidator.java  |  258 -
 .../server/core/uri/testutil/Validator.java     |   23 -
 .../core/edm/provider/EdmActionImplTest.java    |  158 +
 .../edm/provider/EdmActionImportImplTest.java   |  105 +
 .../edm/provider/EdmComplexTypeImplTest.java    |  165 +
 .../provider/EdmEntityContainerImplTest.java    |  207 +
 .../core/edm/provider/EdmEntitySetImplTest.java |   84 +
 .../edm/provider/EdmEntityTypeImplTest.java     |  278 +
 .../server/core/edm/provider/EdmEnumTest.java   |  179 +
 .../core/edm/provider/EdmFunctionImplTest.java  |   77 +
 .../edm/provider/EdmFunctionImportImplTest.java |   87 +
 .../edm/provider/EdmKeyPropertyRefImplTest.java |  143 +
 .../core/edm/provider/EdmMemberImplTest.java    |   41 +
 .../core/edm/provider/EdmNamedImplTest.java     |   42 +
 .../provider/EdmNavigationPropertyImplTest.java |  146 +
 .../core/edm/provider/EdmParameterImplTest.java |  142 +
 .../core/edm/provider/EdmPropertyImplTest.java  |  157 +
 .../EdmProviderImplOverloadingTest.java         |  199 +
 .../core/edm/provider/EdmProviderImplTest.java  |  232 +
 .../edm/provider/EdmReturnTypeImplTest.java     |  131 +
 .../provider/EdmServiceMetadataImplTest.java    |  189 +
 .../core/edm/provider/EdmSingletonImplTest.java |  132 +
 .../edm/provider/EdmTypeDefinitionImplTest.java |   75 +
 .../core/edm/provider/EdmTypeImplTest.java      |   45 +
 .../edm/provider/PrimitiveTypeBaseTest.java     |  117 +
 .../server/core/testutil/EdmTechProvider.java   | 1976 +++++++
 .../core/testutil/EdmTechTestProvider.java      |   94 +
 .../olingo/server/core/uri/RawUriTest.java      |  151 +
 .../olingo/server/core/uri/UriInfoImplTest.java |  204 +
 .../server/core/uri/UriResourceImplTest.java    |  523 ++
 .../core/uri/antlr/TestFullResourcePath.java    | 5104 ++++++++++++++++++
 .../olingo/server/core/uri/antlr/TestLexer.java |  251 +
 .../core/uri/antlr/TestUriParserImpl.java       | 1128 ++++
 .../core/uri/queryoption/QueryOptionTest.java   |  321 ++
 .../queryoption/expression/ExpressionTest.java  |  249 +
 .../core/uri/testutil/ExpandValidator.java      |  232 +
 .../core/uri/testutil/FilterTreeToText.java     |  154 +
 .../core/uri/testutil/FilterValidator.java      |  534 ++
 .../core/uri/testutil/ParseTreeToText.java      |   82 +
 .../core/uri/testutil/ParserValidator.java      |  162 +
 .../core/uri/testutil/ParserWithLogging.java    |   56 +
 .../core/uri/testutil/ResourceValidator.java    |  595 ++
 .../core/uri/testutil/TestErrorLogger.java      |  105 +
 .../core/uri/testutil/TokenValidator.java       |  194 +
 .../core/uri/testutil/UriLexerWithTrace.java    |   85 +
 .../server/core/uri/testutil/UriValidator.java  |  258 +
 .../server/core/uri/testutil/Validator.java     |   23 +
 1537 files changed, 69423 insertions(+), 69022 deletions(-)
----------------------------------------------------------------------