IComponentLibraryManager interface
No description yet.
public interface IComponentLibraryManager
Namespace: ComponentLib · Assembly: Altium.SDK.Interfaces
Methods
CreateComponentDefinition
No description yet.
IComponentDefinition CreateComponentDefinition();
Returns: IComponentDefinition
Extension method of IComponentLibraryManagerHelper (using ComponentLib;).
CreateComponentLibrary
No description yet.
IComponentLibraryDocument CreateComponentLibrary(string argFileName);
| Parameter | Type | Passing |
|---|---|---|
argFileName | string | value |
Returns: IComponentLibraryDocument
Extension method of IComponentLibraryManagerHelper (using ComponentLib;).
CreateComponentSet
No description yet.
IComponentSet CreateComponentSet();
Returns: IComponentSet
Extension method of IComponentLibraryManagerHelper (using ComponentLib;).
CreateGroup
No description yet.
IGroup CreateGroup();
Returns: IGroup
Extension method of IComponentLibraryManagerHelper (using ComponentLib;).
CreateModelChoice
No description yet.
IModelChoice CreateModelChoice();
Returns: IModelChoice
Extension method of IComponentLibraryManagerHelper (using ComponentLib;).
CreateModelLink
No description yet.
IModelLink CreateModelLink();
Returns: IModelLink
Extension method of IComponentLibraryManagerHelper (using ComponentLib;).
CreateParameter
No description yet.
IParameter CreateParameter();
Returns: IParameter
Extension method of IComponentLibraryManagerHelper (using ComponentLib;).
CreateReplaceComponentRevisionLinkInfo
No description yet.
IReplaceComponentRevisionLinkInfo CreateReplaceComponentRevisionLinkInfo(string argOldRevisionGUID, IULB_ItemRevision argNewRevision, IInterfaceList argItems);
| Parameter | Type | Passing |
|---|---|---|
argOldRevisionGUID | string | value |
argNewRevision | IULB_ItemRevision | value |
argItems | IInterfaceList | value |
Returns: IReplaceComponentRevisionLinkInfo
Extension method of IComponentLibraryManagerHelper (using ComponentLib;).
CreateRequiredModel
No description yet.
IRequiredModel CreateRequiredModel();
Returns: IRequiredModel
Extension method of IComponentLibraryManagerHelper (using ComponentLib;).
CreateRequiredParameter
No description yet.
IRequiredParameter CreateRequiredParameter();
Returns: IRequiredParameter
Extension method of IComponentLibraryManagerHelper (using ComponentLib;).
CreateTemplate
No description yet.
IComponentTemplate CreateTemplate();
Returns: IComponentTemplate
Extension method of IComponentLibraryManagerHelper (using ComponentLib;).
CreateTemplateComponentType
No description yet.
IComponentTemplateComponentType CreateTemplateComponentType();
Returns: IComponentTemplateComponentType
Extension method of IComponentLibraryManagerHelper (using ComponentLib;).
CreateTemplateModelLink
No description yet.
IComponentTemplateModelLink CreateTemplateModelLink();
Returns: IComponentTemplateModelLink
Extension method of IComponentLibraryManagerHelper (using ComponentLib;).
CreateTemplateParameter
No description yet.
IComponentTemplateParameter CreateTemplateParameter();
Returns: IComponentTemplateParameter
Extension method of IComponentLibraryManagerHelper (using ComponentLib;).
DestroyAbstractObject
No description yet.
void DestroyAbstractObject(IAbstractObject argbstractObject);
void DestroyAbstractObject(object argbstractObject);
| Parameter | Type | Passing |
|---|---|---|
argbstractObject | IAbstractObject | value |
Returns: nothing (void)
The first overload is an extension method of IComponentLibraryManagerHelper (using ComponentLib;) with typed parameters; the second is declared by the interface.
DownloadWithReplacementComponentLinks
No description yet.
bool DownloadWithReplacementComponentLinks(IEDMS_Vault argVault, IInterfaceList argReplaceInfoList);
bool DownloadWithReplacementComponentLinks(object argVault, object argReplaceInfoList);
| Parameter | Type | Passing |
|---|---|---|
argVault | IEDMS_Vault | value |
argReplaceInfoList | IInterfaceList | value |
Returns: bool
The first overload is an extension method of IComponentLibraryManagerHelper (using ComponentLib;) with typed parameters; the second is declared by the interface.
GenerateItemNames
No description yet.
bool GenerateItemNames(IEDMS_Vault argVault, IULB_Folder argFolder, IULB_ContentType argContentType, int argCount, IStrings argList);
bool GenerateItemNames(object argVault, object argFolder, object argContentType, int argCount, object argList);
| Parameter | Type | Passing |
|---|---|---|
argVault | IEDMS_Vault | value |
argFolder | IULB_Folder | value |
argContentType | IULB_ContentType | value |
argCount | int | value |
argList | IStrings | value |
Returns: bool
The first overload is an extension method of IComponentLibraryManagerHelper (using ComponentLib;) with typed parameters; the second is declared by the interface.
GetComponentLibraryByFileName
No description yet.
IComponentLibraryDocument GetComponentLibraryByFileName(string argFileName);
| Parameter | Type | Passing |
|---|---|---|
argFileName | string | value |
Returns: IComponentLibraryDocument
Extension method of IComponentLibraryManagerHelper (using ComponentLib;).
GetComponentTypeComponentTemplatePairList
No description yet.
IInterfaceList GetComponentTypeComponentTemplatePairList();
Returns: IInterfaceList
Extension method of IComponentLibraryManagerHelper (using ComponentLib;).
GetCurrentComponentLibrary
No description yet.
IComponentLibraryDocument GetCurrentComponentLibrary();
Returns: IComponentLibraryDocument
Extension method of IComponentLibraryManagerHelper (using ComponentLib;).
GetItemNameGenerator
No description yet.
IBatchItemNameGenerator GetItemNameGenerator(IEDMS_Vault argVault, IULB_Folder argFolder, IULB_ContentType argContentType);
| Parameter | Type | Passing |
|---|---|---|
argVault | IEDMS_Vault | value |
argFolder | IULB_Folder | value |
argContentType | IULB_ContentType | value |
Returns: IBatchItemNameGenerator
Extension method of IComponentLibraryManagerHelper (using ComponentLib;).
RunCreateComponentDialog
No description yet.
bool RunCreateComponentDialog(out IULB_ItemRevision argItemRevision, out IComponentTemplate argTemplate, out IULB_Tag argCmpType);
| Parameter | Type | Passing |
|---|---|---|
argItemRevision | IULB_ItemRevision | out |
argTemplate | IComponentTemplate | out |
argCmpType | IULB_Tag | out |
Returns: bool