Skip to main content
View as Markdown

IComponentLibraryLink interface

No description yet.

public interface IComponentLibraryLink

Namespace: EDP · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
DM_DatabaseTableNamestring
DM_DesignItemIDstring
DM_Footprintstring
DM_IsLinkedToVaultbool
DM_IsSameFootprintbool
DM_IsValidbool
DM_ItemGUIDstring
DM_LibIdentifierKindTLibIdentifierKind
DM_LibraryIdentifierstring
DM_RevisionGUIDstring
DM_SetDatabaseTableNamevoid
DM_SetDesignItemIDvoid
DM_SetFootprintvoid
DM_SetIsSameFootprintvoid
DM_SetItemGUIDvoid
DM_SetLibIdentifierKindvoid
DM_SetLibraryIdentifiervoid
DM_SetRevisionGUIDvoid
DM_SetSourceLibraryNamevoid
DM_SetSymbolReferencevoid
DM_SetUseDBTableNamevoid
DM_SetUseLibraryNamevoid
DM_SetVaultGUIDvoid
DM_SourceLibraryNamestring
DM_SymbolReferencestring
DM_UseDBTableNamebool
DM_UseLibraryNamebool
DM_VaultGUIDstring

DM_DatabaseTableName​

No description yet.

string DM_DatabaseTableName();

Returns: string

DM_DesignItemID​

No description yet.

string DM_DesignItemID();

Returns: string

DM_Footprint​

No description yet.

string DM_Footprint();

Returns: string

DM_IsLinkedToVault​

No description yet.

bool DM_IsLinkedToVault();

Returns: bool

DM_IsSameFootprint​

No description yet.

bool DM_IsSameFootprint();

Returns: bool

DM_IsValid​

No description yet.

bool DM_IsValid();

Returns: bool

DM_ItemGUID​

No description yet.

string DM_ItemGUID();

Returns: string

DM_LibIdentifierKind​

No description yet.

TLibIdentifierKind DM_LibIdentifierKind();

Returns: TLibIdentifierKind

Extension method of IComponentLibraryLinkHelper (using EDP;).

DM_LibraryIdentifier​

No description yet.

string DM_LibraryIdentifier();

Returns: string

DM_RevisionGUID​

No description yet.

string DM_RevisionGUID();

Returns: string

DM_SetDatabaseTableName​

No description yet.

void DM_SetDatabaseTableName(string argValue);
ParameterTypePassing
argValuestringvalue

Returns: nothing (void)

DM_SetDesignItemID​

No description yet.

void DM_SetDesignItemID(string argValue);
ParameterTypePassing
argValuestringvalue

Returns: nothing (void)

Examples: Extension_CreateVariantComponent

DM_SetFootprint​

No description yet.

void DM_SetFootprint(string argValue);
ParameterTypePassing
argValuestringvalue

Returns: nothing (void)

DM_SetIsSameFootprint​

No description yet.

void DM_SetIsSameFootprint(bool argValue);
ParameterTypePassing
argValueboolvalue

Returns: nothing (void)

DM_SetItemGUID​

No description yet.

void DM_SetItemGUID(string argValue);
ParameterTypePassing
argValuestringvalue

Returns: nothing (void)

DM_SetLibIdentifierKind​

No description yet.

void DM_SetLibIdentifierKind(TLibIdentifierKind argValue);
void DM_SetLibIdentifierKind(int argValue);
ParameterTypePassing
argValueTLibIdentifierKindvalue

Returns: nothing (void)

The first overload is an extension method of IComponentLibraryLinkHelper (using EDP;) with typed parameters; the second is declared by the interface.

DM_SetLibraryIdentifier​

No description yet.

void DM_SetLibraryIdentifier(string argValue);
ParameterTypePassing
argValuestringvalue

Returns: nothing (void)

Examples: Extension_CreateVariantComponent

DM_SetRevisionGUID​

No description yet.

void DM_SetRevisionGUID(string argValue);
ParameterTypePassing
argValuestringvalue

Returns: nothing (void)

DM_SetSourceLibraryName​

No description yet.

void DM_SetSourceLibraryName(string argValue);
ParameterTypePassing
argValuestringvalue

Returns: nothing (void)

Examples: Extension_CreateVariantComponent

DM_SetSymbolReference​

No description yet.

void DM_SetSymbolReference(string argValue);
ParameterTypePassing
argValuestringvalue

Returns: nothing (void)

DM_SetUseDBTableName​

No description yet.

void DM_SetUseDBTableName(bool argValue);
ParameterTypePassing
argValueboolvalue

Returns: nothing (void)

DM_SetUseLibraryName​

No description yet.

void DM_SetUseLibraryName(bool argValue);
ParameterTypePassing
argValueboolvalue

Returns: nothing (void)

Examples: Extension_CreateVariantComponent

DM_SetVaultGUID​

No description yet.

void DM_SetVaultGUID(string argValue);
ParameterTypePassing
argValuestringvalue

Returns: nothing (void)

DM_SourceLibraryName​

No description yet.

string DM_SourceLibraryName();

Returns: string

DM_SymbolReference​

No description yet.

string DM_SymbolReference();

Returns: string

DM_UseDBTableName​

No description yet.

bool DM_UseDBTableName();

Returns: bool

DM_UseLibraryName​

No description yet.

bool DM_UseLibraryName();

Returns: bool

DM_VaultGUID​

No description yet.

string DM_VaultGUID();

Returns: string

Returned by​

IComponentVariation.DM_AlternateLibraryLink

Examples​

Used in the SDK examples: Extension_CreateVariantComponent.