in lib/commons-core/src/main/java/org/apache/olingo/commons/core/edm/primitivetype/EdmPrimitiveTypeFactory.java [32:105]
public static EdmPrimitiveType getInstance(final EdmPrimitiveTypeKind kind) {
switch (kind) {
case Binary:
return EdmBinary.getInstance();
case Boolean:
return EdmBoolean.getInstance();
case Byte:
return EdmByte.getInstance();
case SByte:
return EdmSByte.getInstance();
case Date:
return EdmDate.getInstance();
case DateTimeOffset:
return EdmDateTimeOffset.getInstance();
case TimeOfDay:
return EdmTimeOfDay.getInstance();
case Duration:
return EdmDuration.getInstance();
case Decimal:
return EdmDecimal.getInstance();
case Single:
return EdmSingle.getInstance();
case Double:
return EdmDouble.getInstance();
case Guid:
return EdmGuid.getInstance();
case Int16:
return EdmInt16.getInstance();
case Int32:
return EdmInt32.getInstance();
case Int64:
return EdmInt64.getInstance();
case String:
return EdmString.getInstance();
case Stream:
return EdmStream.getInstance();
case Geography:
return EdmGeography.getInstance();
case GeographyPoint:
return EdmGeographyPoint.getInstance();
case GeographyLineString:
return EdmGeographyLineString.getInstance();
case GeographyPolygon:
return EdmGeographyPolygon.getInstance();
case GeographyMultiPoint:
return EdmGeographyMultiPoint.getInstance();
case GeographyMultiLineString:
return EdmGeographyMultiLineString.getInstance();
case GeographyMultiPolygon:
return EdmGeographyMultiPolygon.getInstance();
case GeographyCollection:
return EdmGeographyCollection.getInstance();
case Geometry:
return EdmGeometry.getInstance();
case GeometryPoint:
return EdmGeometryPoint.getInstance();
case GeometryLineString:
return EdmGeometryLineString.getInstance();
case GeometryPolygon:
return EdmGeometryPolygon.getInstance();
case GeometryMultiPoint:
return EdmGeometryMultiPoint.getInstance();
case GeometryMultiLineString:
return EdmGeometryMultiLineString.getInstance();
case GeometryMultiPolygon:
return EdmGeometryMultiPolygon.getInstance();
case GeometryCollection:
return EdmGeometryCollection.getInstance();
default:
throw new IllegalArgumentException("Wrong type: " + kind);
}
}