## Uses of Class
in.cdac.medinfo.csnotk.csnolib.model.VersionedComponent

- Packages that use VersionedComponent
  Package | Description
  --- | ---
  in.cdac.medinfo.csnotk.csnolib.model |

- - ### Uses of VersionedComponent in in.cdac.medinfo.csnotk.csnolib.model

    Subclasses of VersionedComponent in in.cdac.medinfo.csnotk.csnolib.model
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Component` | Component is an abstract class which has been derived from `VersionedComponent` class.
    `class` | `CompositeDescription` | `CompositeDescription` is extended from `Description`.
    `class` | `Concept` | `Concept` is a clinical idea associated with a unique identifier .
    `class` | `ConcreteRelationship` | Concrete Relationship represents an association between concept and concrete domain.
    `class` | `Derivative` | Derivative is an abstract class inherited from `VersionedComponent` class Reference sets are also part of Derivatives.
    `class` | `Description` | Description is a human readable text of a concept.
    `class` | `Identifier` | Class inherited from `VersionedComponent` class.
    `class` | `RefSetMember` | Abstract class RefSetMember derived from `Derivative` Each Refset shall be added as a separate class that shall inherit this class
    `class` | `Relationship` | Relationship represents an association between two concepts.
    `class` | `SimpleMapRefset` |

    Methods in in.cdac.medinfo.csnotk.csnolib.model that return VersionedComponent
    Modifier and Type | Method | Description
    --- | --- | ---
    `VersionedComponent` | ComponentFactory.`getComponent​(EnumComponent componentType, java.lang.String id)` | Function to return the object of the desired Component type.