com.tibco.cep.runtime.model

## Class TypeManager.TypeDescriptor

- java.lang.Object
- - com.tibco.cep.runtime.model.TypeManager.TypeDescriptor

- All Implemented Interfaces:
    java.lang.Comparable
  Enclosing interface:
    TypeManager

      public static class TypeManager.TypeDescriptor
      extends java.lang.Object
      implements java.lang.Comparable

  Describes the runtime corresponding to a type defined in a project.
  Since:
    2.0.0

- - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `com.tibco.xml.data.primitive.ExpandedName` | `getExpandedName()` Gets the `ExpandedName` of the type described.
    `java.lang.Class` | `getImplClass()` Gets the implementing class of the type described.
    `int` | `getType()` Gets the index representing the category of the type described.
    `java.lang.String` | `getURI()` Gets the URI of the type described.

- - ### Method Detail

    - #### getType

          public int getType()

      Gets the index representing the category of the type described.
      Returns:
        the index representing the category of the type described.
      See Also:
        `TypeManager.TYPE_CONCEPT`, `TypeManager.TYPE_NAMEDINSTANCE`, `TypeManager.TYPE_RULE`, `TypeManager.TYPE_RULEFUNCTION`, `TypeManager.TYPE_SIMPLEEVENT`, `TypeManager.TYPE_TIMEEVENT`

    - #### getURI

          public java.lang.String getURI()

      Gets the URI of the type described.
      Returns:
        the URI of the type described.

    - #### getImplClass

          public java.lang.Class getImplClass()

      Gets the implementing class of the type described.
      Returns:
        the implementing class of the type described.

    - #### getExpandedName

          public com.tibco.xml.data.primitive.ExpandedName getExpandedName()

      Gets the `ExpandedName` of the type described.
      Returns:
        the `ExpandedName` of the type described.