7.1.1. About Built-in Types

Engineering Knowledge Manager

Administration Guide | Chapter 7: Defining Custom Types | 7.1. Overview of Custom Types |

7.1. Overview of Custom Types |  | 7.2. Suggested Steps for Defining Custom Types
Prev |  | Next

### 7.1.1. About Built-in Types

The off-the-shelf version of EKM provides numerous built-in data types for storing files and capturing data and processes that are associated with CAE simulations in an EKM repository. These built-in types also come with a standard list of metadata (properties) that store information about the simulations. Before you begin the process of defining a new custom type that extends a built-in type, you will need to review built-in data types that are supplied with EKM. This section provides details about built-in types that are commonly referenced by custom data types. See Appendix B: Built-in Types - Reference for a complete listing.

Important: Data type labels that are displayed in the user interface or in the documentation are localized labels (for example, `Ansoft ePhysics File`). The actual “non-localized” names of the types are different (for example, `AnsoftePhysics`) and are described below. You MUST use non-localized names when referring to built-in and custom type definitions.

You can think of types in EKM as being analogous to classes in an object-oriented programming language. There is a base type named `Model` (also referred to by its localized name - `EKM Object`) and all other types extend Model or a sub-type of Model. When a type extends another type it inherits the properties, children, and type attributes of the parent type. Sub-types can add new properties, children, and type attributes. They cannot, however, remove anything defined by the parent type.

Below are some built-in types that are commonly referenced by custom types:

`Container`

  This is the base type for all `Container` types such as `Folder` and custom Folder.

`Folder`

  This type refers to a `Folder` object.

`File`

  This is the base type for all `File` types. Some file types include:

  - `Report`: This is the base type for all `Report` types.

    - `CaeModelSummaryReport`: This type is used for all `Simulation Details Report` types.

  - `CaeModelFile`: This is the base type for all files that contain information about a simulation model.

    - `AnsysDatabase`: This type is used for ANSYS Database/Mechanical APDL Database files (.db)

    - `AnsysResult:` This type is used for ANSYS Result files (.rst, .rstp, .rth, .rmg, .rfl)

    - `WorkBenchSimulation`: This type is used for Workbench Simulation files (.dsdb)

    - `WorkBenchProjectArchiveFile`: This type is used for Workbench Project Archives (.wbpz)

    - `CfxDefinition`: This type is used for CFX Definition files (.def)

    - `CfxResult`: This type is used for CFX Result files (.res)

    - `FluentCase`: This type is used for Fluent Case files (.cas)

    - `PolyflowData`: This type is used for Polyflow Data files (.dat)

    - `HfssProject`: This type is used for HFSS files (.hfss)

    - `AnsoftDesigner`: This type is used for Ansoft Designer files (.adsn)

    - `AnsoftSimplorer`: This type is used for Simplorer files (.asmp)

Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.

Prev | Up / Contents | Next

Release 18.2 - © ANSYS, Inc. All rights reserved.