
# IMBA_SDK_CoreObjectDataModel interface

*No description yet.*

```csharp
public interface IMBA_SDK_CoreObjectDataModel
```

**Namespace:** EDP · **Assembly:** Altium.SDK.Interfaces

**Derived:** [IMBA_SDK_DocumentDataModel](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA_SDK_DocumentDataModel.md), [IMBA_SDK_SceneObjectDataModel](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA_SDK_SceneObjectDataModel.md)

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [Name](#name) | `string` | get; set |  |
| [UID2](#uid2) | `string` | get; set |  |

### Name

*No description yet.*

```csharp
string GetName();
void SetName(string argName);
```

**Type:** `string` · **Access:** read/write

### UID2

*No description yet.*

```csharp
string GetUID2();
void SetUID2(string argUID);
```

**Type:** `string` · **Access:** read/write

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetObjectKind](#getobjectkind) | [TMBAObjectKind](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/TMBAObjectKind.md) |  |

### GetObjectKind

*No description yet.*

```csharp
TMBAObjectKind GetObjectKind();
```

**Returns:** [TMBAObjectKind](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/TMBAObjectKind.md)

Extension method of `IMBA_SDK_CoreObjectDataModelHelper` (`using EDP;`).

## Returned by

[IMBA_SDK_DocumentDataModel.FindDataModel2](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA_SDK_DocumentDataModel.md#finddatamodel2)
