## Uses of Interface
org.eclipse.emf.cdo.common.model.CDOType

- Packages that use CDOType
  Package | Description
  --- | ---
  org.eclipse.emf.cdo.common.model | Common concepts for dealing with models and types.
  org.eclipse.emf.cdo.common.protocol | Common concepts for dealing with protocols and CDO-specific I/O.
  org.eclipse.emf.cdo.spi.common.protocol | Common base implementations for dealing with I/O of CDO data structures.

- - ### Uses of CDOType in org.eclipse.emf.cdo.common.model

    Fields in org.eclipse.emf.cdo.common.model declared as CDOType
    Modifier and Type | Field | Description
    --- | --- | ---
    `static CDOType` | CDOType.`BIG_DECIMAL` |
    `static CDOType` | CDOType.`BIG_INTEGER` |
    `static CDOType` | CDOType.`BLOB` |
    `static CDOType` | CDOType.`BOOLEAN` |
    `static CDOType` | CDOType.`BOOLEAN_OBJECT` |
    `static CDOType` | CDOType.`BYTE` |
    `static CDOType` | CDOType.`BYTE_ARRAY` |
    `static CDOType` | CDOType.`BYTE_OBJECT` |
    `static CDOType` | CDOType.`CHAR` |
    `static CDOType` | CDOType.`CHARACTER_OBJECT` |
    `static CDOType` | CDOType.`CLOB` |
    `static CDOType` | CDOType.`CUSTOM` |
    `static CDOType` | CDOType.`DATE` |
    `static CDOType` | CDOType.`DOUBLE` |
    `static CDOType` | CDOType.`DOUBLE_OBJECT` |
    `static CDOType` | CDOType.`ENUM_LITERAL` |
    `static CDOType` | CDOType.`ENUM_ORDINAL` |
    `static CDOType` | CDOType.`EXCEPTION` |
    `static CDOType` | CDOType.`FEATURE_MAP_ENTRY` | Deprecated. As of 4.5 `feature maps` are no longer supported.
    `static CDOType` | CDOType.`FLOAT` |
    `static CDOType` | CDOType.`FLOAT_OBJECT` |
    `static CDOType` | CDOType.`INT` |
    `static CDOType` | CDOType.`INTEGER_OBJECT` |
    `static CDOType` | CDOType.`JAVA_CLASS` |
    `static CDOType` | CDOType.`JAVA_OBJECT` |
    `static CDOType` | CDOType.`LIST` |
    `static CDOType` | CDOType.`LONG` |
    `static CDOType` | CDOType.`LONG_OBJECT` |
    `static CDOType` | CDOType.`MAP` |
    `static CDOType` | CDOType.`OBJECT` |
    `static CDOType` | CDOType.`OBJECT_ARRAY` |
    `static CDOType` | CDOType.`SET` |
    `static CDOType` | CDOType.`SHORT` |
    `static CDOType` | CDOType.`SHORT_OBJECT` |
    `static CDOType` | CDOType.`STRING` |

    Methods in org.eclipse.emf.cdo.common.model that return CDOType
    Modifier and Type | Method | Description
    --- | --- | ---
    `static CDOType` | CDOModelUtil.`getCoreType​(EClassifier eDataType)` | Core types includes also complex data like EAnnotation, and EEnum
    `static CDOType` | CDOModelUtil.`getPrimitiveType​(java.lang.Class<? extends java.lang.Object> primitiveType)` |
    `static CDOType` | CDOModelUtil.`getType​(byte typeID)` |
    `static CDOType` | CDOModelUtil.`getType​(EClassifier classifier)` |
    `static CDOType` | CDOModelUtil.`getType​(EStructuralFeature feature)` |
    `static CDOType` | CDOModelUtil.`getTypeOfObject​(java.lang.Object object)` |

  - ### Uses of CDOType in org.eclipse.emf.cdo.common.protocol

    Methods in org.eclipse.emf.cdo.common.protocol that return CDOType
    Modifier and Type | Method | Description
    --- | --- | ---
    `CDOType` | CDODataInput.`readCDOType()` |

    Methods in org.eclipse.emf.cdo.common.protocol with parameters of type CDOType
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CDODataOutput.`writeCDOType​(CDOType cdoType)` |

  - ### Uses of CDOType in org.eclipse.emf.cdo.spi.common.protocol

    Methods in org.eclipse.emf.cdo.spi.common.protocol that return CDOType
    Modifier and Type | Method | Description
    --- | --- | ---
    `CDOType` | CDODataInputImpl.`readCDOType()` |

    Methods in org.eclipse.emf.cdo.spi.common.protocol with parameters of type CDOType
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CDODataOutputImpl.`writeCDOType​(CDOType cdoType)` |