Altium C++ SDK 3.0
Loading...
Searching...
No Matches
ComponentLib::IComponentTemplate Struct Reference

#include <EDP.ComponentLib.Interfaces.h>

Inheritance diagram for ComponentLib::IComponentTemplate:
ComponentLib::IAbstractObject

Public Member Functions

std::wstring GetVersion ()
void SetVersion (std::wstring Value)
IComponentTemplateVaultGetTargetVault ()
IComponentTemplateLifecyleDefinitionGetLifecycleDefinition ()
IComponentTemplateRevisionNamingSchemeGetRevisionNamingScheme ()
IComponentTemplateItemNamingTemplateGetItemNamingTemplate ()
IComponentTemplateDefaultFolderGetDefaultFolder ()
IComponentTemplateParameterListGetParameters ()
bool LoadComponentTemplateFromRevisionGUID (std::wstring AVaultGUID, std::wstring ARevisionGUID)
bool LoadComponentTemplateFromFile (std::wstring AFilePath)
bool SaveComponentTemplateToFile (std::wstring AFilePath)
std::wstring GetVaultGUID ()
std::wstring GetItemGUID ()
std::wstring GetRevisionGUID ()
void SetVaultGUID (std::wstring const AVaultGUID)
void SetItemGUID (std::wstring const AItemGUID)
void SetRevisionGUID (std::wstring const ARevisionGUID)
void SetTargetVault (IComponentTemplateVault *Value)
void SetLifecycleDefinition (IComponentTemplateLifecyleDefinition *Value)
void SetRevisionNamingScheme (IComponentTemplateRevisionNamingScheme *Value)
void SetItemNamingTemplate (IComponentTemplateItemNamingTemplate *Value)
void SetDefaultFolder (IComponentTemplateDefaultFolder *Value)
void SetParameters (IComponentTemplateParameterList *Value)
IComponentTemplateModelLinkListGetModelLinks ()
IComponentTemplateComponentTypeListGetComponentTypes ()
bool LoadComponentTemplateFromCmpLibFile (std::wstring AFilePath)

Member Function Documentation

◆ GetComponentTypes()

IComponentTemplateComponentTypeList * ComponentLib::IComponentTemplate::GetComponentTypes ( )

◆ GetDefaultFolder()

IComponentTemplateDefaultFolder * ComponentLib::IComponentTemplate::GetDefaultFolder ( )

◆ GetItemGUID()

std::wstring ComponentLib::IComponentTemplate::GetItemGUID ( )

◆ GetItemNamingTemplate()

IComponentTemplateItemNamingTemplate * ComponentLib::IComponentTemplate::GetItemNamingTemplate ( )

◆ GetLifecycleDefinition()

IComponentTemplateLifecyleDefinition * ComponentLib::IComponentTemplate::GetLifecycleDefinition ( )

◆ GetModelLinks()

IComponentTemplateModelLinkList * ComponentLib::IComponentTemplate::GetModelLinks ( )

◆ GetParameters()

IComponentTemplateParameterList * ComponentLib::IComponentTemplate::GetParameters ( )

◆ GetRevisionGUID()

std::wstring ComponentLib::IComponentTemplate::GetRevisionGUID ( )

◆ GetRevisionNamingScheme()

IComponentTemplateRevisionNamingScheme * ComponentLib::IComponentTemplate::GetRevisionNamingScheme ( )

◆ GetTargetVault()

IComponentTemplateVault * ComponentLib::IComponentTemplate::GetTargetVault ( )

◆ GetVaultGUID()

std::wstring ComponentLib::IComponentTemplate::GetVaultGUID ( )

◆ GetVersion()

std::wstring ComponentLib::IComponentTemplate::GetVersion ( )

◆ LoadComponentTemplateFromCmpLibFile()

bool ComponentLib::IComponentTemplate::LoadComponentTemplateFromCmpLibFile ( std::wstring AFilePath)

◆ LoadComponentTemplateFromFile()

bool ComponentLib::IComponentTemplate::LoadComponentTemplateFromFile ( std::wstring AFilePath)

◆ LoadComponentTemplateFromRevisionGUID()

bool ComponentLib::IComponentTemplate::LoadComponentTemplateFromRevisionGUID ( std::wstring AVaultGUID,
std::wstring ARevisionGUID )

◆ SaveComponentTemplateToFile()

bool ComponentLib::IComponentTemplate::SaveComponentTemplateToFile ( std::wstring AFilePath)

◆ SetDefaultFolder()

void ComponentLib::IComponentTemplate::SetDefaultFolder ( IComponentTemplateDefaultFolder * Value)

◆ SetItemGUID()

void ComponentLib::IComponentTemplate::SetItemGUID ( std::wstring const AItemGUID)

◆ SetItemNamingTemplate()

void ComponentLib::IComponentTemplate::SetItemNamingTemplate ( IComponentTemplateItemNamingTemplate * Value)

◆ SetLifecycleDefinition()

void ComponentLib::IComponentTemplate::SetLifecycleDefinition ( IComponentTemplateLifecyleDefinition * Value)

◆ SetParameters()

void ComponentLib::IComponentTemplate::SetParameters ( IComponentTemplateParameterList * Value)

◆ SetRevisionGUID()

void ComponentLib::IComponentTemplate::SetRevisionGUID ( std::wstring const ARevisionGUID)

◆ SetRevisionNamingScheme()

void ComponentLib::IComponentTemplate::SetRevisionNamingScheme ( IComponentTemplateRevisionNamingScheme * Value)

◆ SetTargetVault()

void ComponentLib::IComponentTemplate::SetTargetVault ( IComponentTemplateVault * Value)

◆ SetVaultGUID()

void ComponentLib::IComponentTemplate::SetVaultGUID ( std::wstring const AVaultGUID)

◆ SetVersion()

void ComponentLib::IComponentTemplate::SetVersion ( std::wstring Value)

The documentation for this struct was generated from the following file: