
# IGroup interface

*No description yet.*

```csharp
public interface IGroup : IAbstractGroup
```

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

**Inherits:** [IAbstractObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IAbstractObject.md) → [IGloballyIdentifiedObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IGloballyIdentifiedObject.md) → [IAbstractItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IAbstractItem.md) → [IAbstractGroup](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IAbstractGroup.md)

**Derived:** [ITopGroup](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/ITopGroup.md)

This interface declares no members of its own.

## Inherited members

- From [IAbstractGroup](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IAbstractGroup.md): [ComponentDefinitions](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IAbstractGroup.md#componentdefinitions), [ComponentSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IAbstractGroup.md#componentset), [GetPath](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IAbstractGroup.md#getpath), [Groups](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IAbstractGroup.md#groups), [ItemNamingScheme](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IAbstractGroup.md#itemnamingscheme), [SetPAth](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IAbstractGroup.md#setpath)
- From [IAbstractItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IAbstractItem.md): [ComponentTypes](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IAbstractItem.md#componenttypes), [FindParameterByName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IAbstractItem.md#findparameterbyname), [GetID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IAbstractItem.md#getid), [ModelChoices](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IAbstractItem.md#modelchoices), [Parameters](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IAbstractItem.md#parameters), [ParentGroup](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IAbstractItem.md#parentgroup), [SetId](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IAbstractItem.md#setid), [StateIndex](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IAbstractItem.md#stateindex)
- From [IGloballyIdentifiedObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IGloballyIdentifiedObject.md): [GUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IGloballyIdentifiedObject.md#guid)

## Returned by

[IComponentLibraryDocument.CreateGroup](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IComponentLibraryDocument.md#creategroup), [IComponentLibraryManager.CreateGroup](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IComponentLibraryManager.md#creategroup), [IComponentSet.DefaultGroup](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IComponentSet.md#defaultgroup), [IGroupList.Get](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IGroupList.md#get)

## Accepted by

[IGroupList.Add](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IGroupList.md#add)
