Skip to main content
View as Markdown

IComponentSet interface

No description yet.

public interface IComponentSet : IAbstractObject

Namespace: ComponentLib · Assembly: Altium.SDK.Interfaces

Inherits: IAbstractObject

Properties​

PropertyTypeAccessDescription
FolderGUIDstringget; set
LifecycleDefinitionGUIDstringget; set
RevisionNamingSchemeGUIDstringget; set
TemplateRevisionGUIDstringget; set
TemplateVaultGUIDstringget; set
VaultGUIDstringget; set
VaultNamestringget; set

FolderGUID​

No description yet.

string GetFolderGUID();
void SetFolderGUID(string argValue);

Type: string · Access: read/write

LifecycleDefinitionGUID​

No description yet.

string GetLifecycleDefinitionGUID();
void SetLifecycleDefinitionGUID(string argValue);

Type: string · Access: read/write

RevisionNamingSchemeGUID​

No description yet.

string GetRevisionNamingSchemeGUID();
void SetRevisionNamingSchemeGUID(string argValue);

Type: string · Access: read/write

TemplateRevisionGUID​

No description yet.

string GetTemplateRevisionGUID();
void SetTemplateRevisionGUID(string argValue);

Type: string · Access: read/write

TemplateVaultGUID​

No description yet.

string GetTemplateVaultGUID();
void SetTemplateVaultGUID(string argValue);

Type: string · Access: read/write

VaultGUID​

No description yet.

string GetVaultGUID();
void SetVaultGUID(string argValue);

Type: string · Access: read/write

VaultName​

No description yet.

string GetVaultName();
void SetVaultName(string argValue);

Type: string · Access: read/write

Methods​

MethodReturnsDescription
ComponentTemplateIComponentTemplate
DefaultGroupIGroup
GetCanChangePartChoicesbool
LoadComponentTemplatevoid
LoadFromFilebool
ModelLinksIModelLinkList
PartChoiceListLinksIPartChoiceListLinkList
RequiredComponentTypesIRequiredComponentType
RequiredModelsIRequiredModelList
RequiredParametersIRequiredParameterList
RequiredPartChoicesIRequiredPartChoiceList
SaveToFilebool
TopGroupITopGroup

ComponentTemplate​

No description yet.

IComponentTemplate ComponentTemplate();

Returns: IComponentTemplate

Extension method of IComponentSetHelper (using ComponentLib;).

DefaultGroup​

No description yet.

IGroup DefaultGroup();

Returns: IGroup

Extension method of IComponentSetHelper (using ComponentLib;).

GetCanChangePartChoices​

No description yet.

bool GetCanChangePartChoices();

Returns: bool

LoadComponentTemplate​

No description yet.

void LoadComponentTemplate(bool argForceChange);
ParameterTypePassing
argForceChangeboolvalue

Returns: nothing (void)

LoadFromFile​

No description yet.

bool LoadFromFile(string argFileName);
ParameterTypePassing
argFileNamestringvalue

Returns: bool

No description yet.

IModelLinkList ModelLinks();

Returns: IModelLinkList

Extension method of IComponentSetHelper (using ComponentLib;).

No description yet.

IPartChoiceListLinkList PartChoiceListLinks();

Returns: IPartChoiceListLinkList

Extension method of IComponentSetHelper (using ComponentLib;).

RequiredComponentTypes​

No description yet.

IRequiredComponentType RequiredComponentTypes();

Returns: IRequiredComponentType

Extension method of IComponentSetHelper (using ComponentLib;).

RequiredModels​

No description yet.

IRequiredModelList RequiredModels();

Returns: IRequiredModelList

Extension method of IComponentSetHelper (using ComponentLib;).

RequiredParameters​

No description yet.

IRequiredParameterList RequiredParameters();

Returns: IRequiredParameterList

Extension method of IComponentSetHelper (using ComponentLib;).

RequiredPartChoices​

No description yet.

IRequiredPartChoiceList RequiredPartChoices();

Returns: IRequiredPartChoiceList

Extension method of IComponentSetHelper (using ComponentLib;).

SaveToFile​

No description yet.

bool SaveToFile(string argFileName);
ParameterTypePassing
argFileNamestringvalue

Returns: bool

TopGroup​

No description yet.

ITopGroup TopGroup();

Returns: ITopGroup

Extension method of IComponentSetHelper (using ComponentLib;).

Returned by​

IAbstractGroup.ComponentSet, IComponentLibraryDocument.ComponentSet, IComponentLibraryDocument.CreateComponentSet, IComponentLibraryManager.CreateComponentSet

Accepted by​

IComponentLibraryCommandHandler.HandleSetComponentSet