com.versionone.apiclient.interfaces

## Interface IMetaModel

- All Known Implementing Classes:
    MetaModel

      public interface IMetaModel

  Methods required by objects providing VersionOne MetaModel data

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `IAssetType` | `getAssetType(String token)` Get type information on the asset specified in the token
    `IAttributeDefinition` | `getAttributeDefinition(String token)` Get the definition of an attribute specified in the token
    `IOperation` | `getOperation(String token)` Get information on an operation specified in the token

- - ### Method Detail

    - #### getAssetType

          IAssetType getAssetType(String token)
                           throws MetaException

      Get type information on the asset specified in the token
      Parameters:
        `token` - - token of desired asset
      Returns:
        IAssetType for asset defined in token
      Throws:
        `MetaException` - if an error occurs while locating the asset

    - #### getAttributeDefinition

          IAttributeDefinition getAttributeDefinition(String token)
                                               throws MetaException

      Get the definition of an attribute specified in the token
      Parameters:
        `token` - - token of desired attribute
      Returns:
        IAttributeDefinition for attribute specified
      Throws:
        `MetaException` - if an error occurs finding the attribute

    - #### getOperation

          IOperation getOperation(String token)
                           throws MetaException

      Get information on an operation specified in the token
      Parameters:
        `token` - - token of desired operation
      Returns:
        IOperation based on token
      Throws:
        `MetaException` - if as error occurs finding the operation information

Copyright © 2020 VersionOne, Inc.. All rights reserved.