Skip to main content
View as Markdown

IAbstractItem interface

No description yet.

public interface IAbstractItem : IGloballyIdentifiedObject

Namespace: ComponentLib · Assembly: Altium.SDK.Interfaces

Inherits: IAbstractObject → IGloballyIdentifiedObject

Derived: IAbstractGroup, IComponentDefinition

Properties​

PropertyTypeAccessDescription
ParentGroupIAbstractGroupget; set
StateIndexintget; set

ParentGroup​

No description yet.

IAbstractGroup GetParentGroup();
void SetParentGroup(IAbstractGroup argValue);

Type: IAbstractGroup · Access: read/write

The accessors are extension methods of IAbstractItemHelper (using ComponentLib;).

StateIndex​

No description yet.

int GetStateIndex();
void SetStateIndex(int argValue);

Type: int · Access: read/write

Methods​

MethodReturnsDescription
ComponentTypesIComponentType
FindParameterByNameIParameter
GetIDstring
ModelChoicesIModelChoiceList
ParametersIParameterList
SetIdvoid

ComponentTypes​

No description yet.

IComponentType ComponentTypes();

Returns: IComponentType

Extension method of IAbstractItemHelper (using ComponentLib;).

FindParameterByName​

No description yet.

IParameter FindParameterByName(string argName);
ParameterTypePassing
argNamestringvalue

Returns: IParameter

Extension method of IAbstractItemHelper (using ComponentLib;).

GetID​

No description yet.

string GetID();

Returns: string

ModelChoices​

No description yet.

IModelChoiceList ModelChoices();

Returns: IModelChoiceList

Extension method of IAbstractItemHelper (using ComponentLib;).

Parameters​

No description yet.

IParameterList Parameters();

Returns: IParameterList

Extension method of IAbstractItemHelper (using ComponentLib;).

SetId​

No description yet.

void SetId(string argValue);
ParameterTypePassing
argValuestringvalue

Returns: nothing (void)

Inherited members​

Accepted by​

IComponentDefinitionList.Add