public static EdmPrimitiveType getInstance()

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);
    }
  }