http://git-wip-us.apache.org/repos/asf/olingo-odata4/blob/41210245/lib/server-core/src/main/java/org/apache/olingo/server/core/serializer/xml/MetadataDocumentXmlSerializer.java
----------------------------------------------------------------------
diff --git 
a/lib/server-core/src/main/java/org/apache/olingo/server/core/serializer/xml/MetadataDocumentXmlSerializer.java
 
b/lib/server-core/src/main/java/org/apache/olingo/server/core/serializer/xml/MetadataDocumentXmlSerializer.java
index 623f324..87cb4b4 100644
--- 
a/lib/server-core/src/main/java/org/apache/olingo/server/core/serializer/xml/MetadataDocumentXmlSerializer.java
+++ 
b/lib/server-core/src/main/java/org/apache/olingo/server/core/serializer/xml/MetadataDocumentXmlSerializer.java
@@ -53,8 +53,8 @@ import org.apache.olingo.commons.api.edm.EdmStructuredType;
 import org.apache.olingo.commons.api.edm.EdmType;
 import org.apache.olingo.commons.api.edm.EdmTypeDefinition;
 import org.apache.olingo.commons.api.edm.FullQualifiedName;
-import org.apache.olingo.commons.api.edm.annotation.EdmAnnotationExpression;
-import 
org.apache.olingo.commons.api.edm.annotation.EdmConstantAnnotationExpression;
+import org.apache.olingo.commons.api.edm.annotation.EdmConstantExpression;
+import org.apache.olingo.commons.api.edm.annotation.EdmExpression;
 import org.apache.olingo.commons.api.edm.constants.EdmTypeKind;
 import org.apache.olingo.server.api.ServiceMetadata;
 import org.apache.olingo.server.api.edmx.EdmxReference;
@@ -504,13 +504,13 @@ public class MetadataDocumentXmlSerializer {
       String term = 
getAliasedFullQualifiedName(annotation.getTerm().getFullQualifiedName(), false);
       writer.writeAttribute(XML_TERM_ATT, term);
       String qualifier = annotation.getQualifier();
-      if(qualifier != null) {
+      if (qualifier != null) {
         writer.writeAttribute(XML_QUALIFIER_ATT, qualifier);
       }
-      EdmAnnotationExpression expression = annotation.getExpression();
-      if(expression != null) {
-        if(expression.isConstant()) {
-          EdmConstantAnnotationExpression constExpression = 
expression.asConstant();
+      EdmExpression expression = annotation.getExpression();
+      if (expression != null) {
+        if (expression.isConstant()) {
+          EdmConstantExpression constExpression = expression.asConstant();
           Valuable value = constExpression.getValue();
           writer.writeAttribute(value.getType(), 
constExpression.getValueAsString());
         } else {
@@ -521,7 +521,6 @@ public class MetadataDocumentXmlSerializer {
     }
   }
 
-
   private void appendNavigationProperties(final XMLStreamWriter writer, final 
EdmStructuredType type)
       throws XMLStreamException {
     List<String> navigationPropertyNames = new 
ArrayList<String>(type.getNavigationPropertyNames());

Reply via email to