Altium C++ SDK 3.0
Loading...
Searching...
No Matches
SCH::IIntegratedLibraryManager Struct Reference

#include <EDP.SCH.Interfaces.h>

Inheritance diagram for SCH::IIntegratedLibraryManager:

Public Member Functions

void CreateIntegratedLibrary (EDP::IProject *AProject, std::wstring AnOutputPath, bool Install)
void ExtractSources (std::wstring ALibraryPath)
void ExtractSourcesToPath (std::wstring ALibraryPath, std::wstring ADestinationPath)
void InstallLibrary (std::wstring ALibraryPath)
void UninstallLibrary (std::wstring ALibraryPath)
void AddRemoveLibraries ()
std::wstring GetAllParametersFromSourceLib (std::wstring ALibraryPath)
std::wstring ExtractSourcesToDatabaseLib (std::wstring ALibraryPath, EDP::IDatabaseLibDocument *ADatabaseLib, std::wstring AnAbsoluteOutputPath, std::wstring ARelativeOutputPath)
std::wstring GetComponentLocation (std::wstring ALibraryName, std::wstring AComponentName, std::wstring *FoundInLibraryPath)
std::wstring GetComponentLocationFromDatabase (std::wstring ALibraryName, std::wstring ATableName, std::wstring ADatabaseKeys, std::wstring *FoundInLibraryPath)
std::wstring GetComponentDatafileLocation (int DatafileIndex, std::wstring AModelName, std::wstring AModelType, std::wstring AComponentName, std::wstring AComponentLibraryName, std::wstring *FoundInLibraryPath)
std::wstring GetDatabaseDatafileLocation (int ADatafileIndex, std::wstring AModelName, std::wstring AModelType, std::wstring AComponentKeys, std::wstring ATableName, std::wstring ADatabaseLibraryName, std::wstring *FoundInLibraryPath)
std::wstring FindDatafileInStandardLibs (std::wstring ADatafileEntityName, std::wstring ADatafileType, std::wstring ADatafileLocation, bool ForComponentInstance, std::wstring *FoundInLibraryPath)
int ModelCount (std::wstring AComponentName, std::wstring AComponentLibraryName, std::wstring AModelType)
std::wstring ModelName (std::wstring AComponentName, std::wstring AComponentLibraryName, std::wstring AModelType, int AnIndex)
void BrowseForComponent (std::wstring *ALibReference, std::wstring *ASCHLibraryPath, std::wstring *SelModelName, std::wstring *SelModelLib, std::wstring *LibPath, std::wstring *ModelType)
void BrowseForComponentCheckDBLibs (std::wstring *ALibReference, std::wstring *ASCHLibraryPath, std::wstring *SelModelName, std::wstring *SelModelLib, std::wstring *LibPath, std::wstring *ModelType, std::wstring *ADatabaseTable, std::wstring *ADatabaseKeys)
void BrowseForComponentAndPart (std::wstring *ALibReference, std::wstring *ASCHLibraryPath, std::wstring *SelModelName, std::wstring *SelModelLib, std::wstring *LibPath, std::wstring *ModelType, int *PartID)
void BrowseForComponentAndPartCheckDBLibs (std::wstring *ALibReference, std::wstring *ASCHLibraryPath, std::wstring *SelModelName, std::wstring *SelModelLib, std::wstring *LibPath, std::wstring *ModelType, std::wstring *ADatabaseTableName, std::wstring *ADatabaseKeys, int *PartID)
void BrowseForDatafile (std::wstring *AModelName, std::wstring *AModelPath, std::wstring *LibPath, std::wstring *ModelType, bool ForComponentInstance)
bool PlaceLibraryComponent (std::wstring const ALibReference, std::wstring const ALibraryPath, std::wstring const Parameters)
int InstalledLibraryCount ()
std::wstring InstalledLibraryPath (int AnIndex)
void MakeCurrentProject (EDP::IProject *AProject)
int AvailableLibraryCount ()
std::wstring AvailableLibraryPath (int LibraryIndex)
TLibraryType AvailableLibraryType (int LibraryIndex)
int GetComponentCount (std::wstring LibraryPath)
bool ComponentHasModelOfType (std::wstring LibraryPath, int ComponentIndex, std::wstring AModelType)
std::wstring GetComponentName (std::wstring LibraryPath, int ComponentIndex)
int GetModelCount (std::wstring LibraryPath, int ComponentIndex)
IModelTypeGetModelType (std::wstring LibraryPath, int ComponentIndex, int ModelIndex)
std::wstring GetModelName (std::wstring LibraryPath, int ComponentIndex, int ModelIndex)
int GetDatafileEntityCount (std::wstring LibraryPath, int ComponentIndex, int ModelIndex)
std::wstring GetDatafilePath (std::wstring LibraryPath, int ComponentIndex, int ModelIndex, int DatafileIndex)
EDP::IDatabaseLibDocumentGetAvailableDBLibDocAtPath (std::wstring ALibraryPath)
std::wstring GetParametersForDBComponent (std::wstring ALibraryName, std::wstring ATableName, std::wstring ADatabaseKeys)
std::wstring GetSchLibPathForDBComponent (std::wstring ALibraryPath, std::wstring ATableName, std::wstring ADatabaseKeys)
std::wstring GetSchLibRefForDBComponent (std::wstring ALibraryPath, std::wstring ATableName, std::wstring ADatabaseKeys)
std::wstring ParseDatabaseKeys (std::wstring AKeys, std::wstring ADelimiter)
bool IsParameterDatabaseKey (std::wstring ALibraryPath, std::wstring ADatabaseTableName, std::wstring AParameterName)
void UpdateCachedFileIfNecessary (std::wstring ACachedLibraryPath)
bool GetCachedFullFilePathFromExplicitFileName (std::wstring ARepositoryURL, std::wstring AExplicitFileName, std::wstring *ACachedFileName)
std::wstring GetWorkingFileNameFromCacheFileName (std::wstring ACacheFileName)
std::wstring GetFirstLibraryFullPathForLibRef (std::wstring ADirectory, std::wstring ALibRef, std::wstring AExtension)
int GetParameterCount (std::wstring LibraryPath, int ComponentIndex)
std::wstring GetParameterName (std::wstring LibraryPath, int ComponentIndex, int ParameterIndex)
std::wstring GetParameterValue (std::wstring LibraryPath, int ComponentIndex, int ParameterIndex)
std::wstring GetComponentPlacementParameters (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID)
std::wstring FindComponentLibraryPath (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID)
std::wstring FindComponentDisplayPath (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID)
bool FindComponentSymbol (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID, std::wstring *ASymbolLibraryPath, std::wstring *ASymbolReference)
std::wstring FindModelLibraryPath (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID, std::wstring const AModelName, std::wstring const AModelType)
std::wstring FindDatafileEntitySourceLibraryPath (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADatafileEntityName, std::wstring const ADatafileType)
std::wstring FindDatafileEntityLibraryPath (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADatafileEntityName, std::wstring const ADatafileType)
bool FindLibraryInformation (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID, std::wstring *ALibraryPath, std::wstring *ADBTableName)
bool BrowseComponent (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring *ALibraryIdentifier, std::wstring *ADesignItemID, int *APartID, std::wstring *ASymbolReference, std::wstring *ASymbolLibraryPath, std::wstring *AModelName, std::wstring const AModelType, std::wstring *AModelLibraryPath)
bool BrowseSymbol (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring *ALibraryIdentifier, std::wstring *ADesignItemID, std::wstring *ASymbolReference, std::wstring *ASymbolLibraryPath)
bool BrowseModel (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring *ALibraryIdentifier, std::wstring *ADesignItemID, std::wstring *AModelName, std::wstring const AModelType, std::wstring *AModelLibraryPath)
bool BrowseDatafileEntity (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring *ALibraryIdentifier, std::wstring *ADatafileEntityName, std::wstring const ADatafileType, std::wstring *ADatafilePath)
bool BrowseDatafileEntityInDatafile (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring *ALibraryIdentifier, std::wstring *ADatafileEntityName, std::wstring const ADatafileType, std::wstring *ADatafilePath, bool AUseIntAndDBLibrary)
std::wstring FindDatafileEntitySourceDatafilePath (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADatafileEntityName, std::wstring const ADatafileType, bool AUseIntAndDBLibrary)
std::wstring FindDatafileEntityDatafilePath (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADatafileEntityName, std::wstring const ADatafileType, bool AUseIntAndDBLibrary)
bool BrowseSymbolRevision (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring *ADesignItemID, std::wstring *ASymbolReference, std::wstring *ASymbolLibraryPath, std::wstring *ARevisionStatus)
bool GetOrderedRevisionList (EDP::TLibIdentifierKind const ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID, std::wstring *ACommaTextList)
bool FindComponentDesignItemDeviceSheet (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID, std::wstring *ADeviceSheetPath)
IModelGetModel (std::wstring LibraryPath, int ComponentIndex, int ModelIndex)
std::wstring ExtractSourcesToDesignItemManager (std::wstring ALibraryPath, std::wstring ADestinationPath, std::wstring *Parameters)
std::wstring GetDatabaseModelFullLibPath (std::wstring const ADatabaseLibraryPath, std::wstring const ALibPath, std::wstring const AModelName, std::wstring const AModelType)
std::wstring GetLifeCycleState (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID)
bool FindDeviceSheetByFileName (std::wstring const AFileName, std::wstring *ADesignItemID, std::wstring *ALibraryIdentifier)

Member Function Documentation

◆ AddRemoveLibraries()

void SCH::IIntegratedLibraryManager::AddRemoveLibraries ( )

◆ AvailableLibraryCount()

int SCH::IIntegratedLibraryManager::AvailableLibraryCount ( )

◆ AvailableLibraryPath()

std::wstring SCH::IIntegratedLibraryManager::AvailableLibraryPath ( int LibraryIndex)

◆ AvailableLibraryType()

TLibraryType SCH::IIntegratedLibraryManager::AvailableLibraryType ( int LibraryIndex)

◆ BrowseComponent()

bool SCH::IIntegratedLibraryManager::BrowseComponent ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring * ALibraryIdentifier,
std::wstring * ADesignItemID,
int * APartID,
std::wstring * ASymbolReference,
std::wstring * ASymbolLibraryPath,
std::wstring * AModelName,
std::wstring const AModelType,
std::wstring * AModelLibraryPath )

◆ BrowseDatafileEntity()

bool SCH::IIntegratedLibraryManager::BrowseDatafileEntity ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring * ALibraryIdentifier,
std::wstring * ADatafileEntityName,
std::wstring const ADatafileType,
std::wstring * ADatafilePath )

◆ BrowseDatafileEntityInDatafile()

bool SCH::IIntegratedLibraryManager::BrowseDatafileEntityInDatafile ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring * ALibraryIdentifier,
std::wstring * ADatafileEntityName,
std::wstring const ADatafileType,
std::wstring * ADatafilePath,
bool AUseIntAndDBLibrary )

◆ BrowseForComponent()

void SCH::IIntegratedLibraryManager::BrowseForComponent ( std::wstring * ALibReference,
std::wstring * ASCHLibraryPath,
std::wstring * SelModelName,
std::wstring * SelModelLib,
std::wstring * LibPath,
std::wstring * ModelType )

◆ BrowseForComponentAndPart()

void SCH::IIntegratedLibraryManager::BrowseForComponentAndPart ( std::wstring * ALibReference,
std::wstring * ASCHLibraryPath,
std::wstring * SelModelName,
std::wstring * SelModelLib,
std::wstring * LibPath,
std::wstring * ModelType,
int * PartID )

◆ BrowseForComponentAndPartCheckDBLibs()

void SCH::IIntegratedLibraryManager::BrowseForComponentAndPartCheckDBLibs ( std::wstring * ALibReference,
std::wstring * ASCHLibraryPath,
std::wstring * SelModelName,
std::wstring * SelModelLib,
std::wstring * LibPath,
std::wstring * ModelType,
std::wstring * ADatabaseTableName,
std::wstring * ADatabaseKeys,
int * PartID )

◆ BrowseForComponentCheckDBLibs()

void SCH::IIntegratedLibraryManager::BrowseForComponentCheckDBLibs ( std::wstring * ALibReference,
std::wstring * ASCHLibraryPath,
std::wstring * SelModelName,
std::wstring * SelModelLib,
std::wstring * LibPath,
std::wstring * ModelType,
std::wstring * ADatabaseTable,
std::wstring * ADatabaseKeys )

◆ BrowseForDatafile()

void SCH::IIntegratedLibraryManager::BrowseForDatafile ( std::wstring * AModelName,
std::wstring * AModelPath,
std::wstring * LibPath,
std::wstring * ModelType,
bool ForComponentInstance )

◆ BrowseModel()

bool SCH::IIntegratedLibraryManager::BrowseModel ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring * ALibraryIdentifier,
std::wstring * ADesignItemID,
std::wstring * AModelName,
std::wstring const AModelType,
std::wstring * AModelLibraryPath )

◆ BrowseSymbol()

bool SCH::IIntegratedLibraryManager::BrowseSymbol ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring * ALibraryIdentifier,
std::wstring * ADesignItemID,
std::wstring * ASymbolReference,
std::wstring * ASymbolLibraryPath )

◆ BrowseSymbolRevision()

bool SCH::IIntegratedLibraryManager::BrowseSymbolRevision ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring * ADesignItemID,
std::wstring * ASymbolReference,
std::wstring * ASymbolLibraryPath,
std::wstring * ARevisionStatus )

◆ ComponentHasModelOfType()

bool SCH::IIntegratedLibraryManager::ComponentHasModelOfType ( std::wstring LibraryPath,
int ComponentIndex,
std::wstring AModelType )

◆ CreateIntegratedLibrary()

void SCH::IIntegratedLibraryManager::CreateIntegratedLibrary ( EDP::IProject * AProject,
std::wstring AnOutputPath,
bool Install )

◆ ExtractSources()

void SCH::IIntegratedLibraryManager::ExtractSources ( std::wstring ALibraryPath)

◆ ExtractSourcesToDatabaseLib()

std::wstring SCH::IIntegratedLibraryManager::ExtractSourcesToDatabaseLib ( std::wstring ALibraryPath,
EDP::IDatabaseLibDocument * ADatabaseLib,
std::wstring AnAbsoluteOutputPath,
std::wstring ARelativeOutputPath )

◆ ExtractSourcesToDesignItemManager()

std::wstring SCH::IIntegratedLibraryManager::ExtractSourcesToDesignItemManager ( std::wstring ALibraryPath,
std::wstring ADestinationPath,
std::wstring * Parameters )

◆ ExtractSourcesToPath()

void SCH::IIntegratedLibraryManager::ExtractSourcesToPath ( std::wstring ALibraryPath,
std::wstring ADestinationPath )

◆ FindComponentDesignItemDeviceSheet()

bool SCH::IIntegratedLibraryManager::FindComponentDesignItemDeviceSheet ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID,
std::wstring * ADeviceSheetPath )

◆ FindComponentDisplayPath()

std::wstring SCH::IIntegratedLibraryManager::FindComponentDisplayPath ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID )

◆ FindComponentLibraryPath()

std::wstring SCH::IIntegratedLibraryManager::FindComponentLibraryPath ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID )

◆ FindComponentSymbol()

bool SCH::IIntegratedLibraryManager::FindComponentSymbol ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID,
std::wstring * ASymbolLibraryPath,
std::wstring * ASymbolReference )

◆ FindDatafileEntityDatafilePath()

std::wstring SCH::IIntegratedLibraryManager::FindDatafileEntityDatafilePath ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADatafileEntityName,
std::wstring const ADatafileType,
bool AUseIntAndDBLibrary )

◆ FindDatafileEntityLibraryPath()

std::wstring SCH::IIntegratedLibraryManager::FindDatafileEntityLibraryPath ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADatafileEntityName,
std::wstring const ADatafileType )

◆ FindDatafileEntitySourceDatafilePath()

std::wstring SCH::IIntegratedLibraryManager::FindDatafileEntitySourceDatafilePath ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADatafileEntityName,
std::wstring const ADatafileType,
bool AUseIntAndDBLibrary )

◆ FindDatafileEntitySourceLibraryPath()

std::wstring SCH::IIntegratedLibraryManager::FindDatafileEntitySourceLibraryPath ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADatafileEntityName,
std::wstring const ADatafileType )

◆ FindDatafileInStandardLibs()

std::wstring SCH::IIntegratedLibraryManager::FindDatafileInStandardLibs ( std::wstring ADatafileEntityName,
std::wstring ADatafileType,
std::wstring ADatafileLocation,
bool ForComponentInstance,
std::wstring * FoundInLibraryPath )

◆ FindDeviceSheetByFileName()

bool SCH::IIntegratedLibraryManager::FindDeviceSheetByFileName ( std::wstring const AFileName,
std::wstring * ADesignItemID,
std::wstring * ALibraryIdentifier )

◆ FindLibraryInformation()

bool SCH::IIntegratedLibraryManager::FindLibraryInformation ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID,
std::wstring * ALibraryPath,
std::wstring * ADBTableName )

◆ FindModelLibraryPath()

std::wstring SCH::IIntegratedLibraryManager::FindModelLibraryPath ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID,
std::wstring const AModelName,
std::wstring const AModelType )

◆ GetAllParametersFromSourceLib()

std::wstring SCH::IIntegratedLibraryManager::GetAllParametersFromSourceLib ( std::wstring ALibraryPath)

◆ GetAvailableDBLibDocAtPath()

EDP::IDatabaseLibDocument * SCH::IIntegratedLibraryManager::GetAvailableDBLibDocAtPath ( std::wstring ALibraryPath)

◆ GetCachedFullFilePathFromExplicitFileName()

bool SCH::IIntegratedLibraryManager::GetCachedFullFilePathFromExplicitFileName ( std::wstring ARepositoryURL,
std::wstring AExplicitFileName,
std::wstring * ACachedFileName )

◆ GetComponentCount()

int SCH::IIntegratedLibraryManager::GetComponentCount ( std::wstring LibraryPath)

◆ GetComponentDatafileLocation()

std::wstring SCH::IIntegratedLibraryManager::GetComponentDatafileLocation ( int DatafileIndex,
std::wstring AModelName,
std::wstring AModelType,
std::wstring AComponentName,
std::wstring AComponentLibraryName,
std::wstring * FoundInLibraryPath )

◆ GetComponentLocation()

std::wstring SCH::IIntegratedLibraryManager::GetComponentLocation ( std::wstring ALibraryName,
std::wstring AComponentName,
std::wstring * FoundInLibraryPath )

◆ GetComponentLocationFromDatabase()

std::wstring SCH::IIntegratedLibraryManager::GetComponentLocationFromDatabase ( std::wstring ALibraryName,
std::wstring ATableName,
std::wstring ADatabaseKeys,
std::wstring * FoundInLibraryPath )

◆ GetComponentName()

std::wstring SCH::IIntegratedLibraryManager::GetComponentName ( std::wstring LibraryPath,
int ComponentIndex )

◆ GetComponentPlacementParameters()

std::wstring SCH::IIntegratedLibraryManager::GetComponentPlacementParameters ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID )

◆ GetDatabaseDatafileLocation()

std::wstring SCH::IIntegratedLibraryManager::GetDatabaseDatafileLocation ( int ADatafileIndex,
std::wstring AModelName,
std::wstring AModelType,
std::wstring AComponentKeys,
std::wstring ATableName,
std::wstring ADatabaseLibraryName,
std::wstring * FoundInLibraryPath )

◆ GetDatabaseModelFullLibPath()

std::wstring SCH::IIntegratedLibraryManager::GetDatabaseModelFullLibPath ( std::wstring const ADatabaseLibraryPath,
std::wstring const ALibPath,
std::wstring const AModelName,
std::wstring const AModelType )

◆ GetDatafileEntityCount()

int SCH::IIntegratedLibraryManager::GetDatafileEntityCount ( std::wstring LibraryPath,
int ComponentIndex,
int ModelIndex )

◆ GetDatafilePath()

std::wstring SCH::IIntegratedLibraryManager::GetDatafilePath ( std::wstring LibraryPath,
int ComponentIndex,
int ModelIndex,
int DatafileIndex )

◆ GetFirstLibraryFullPathForLibRef()

std::wstring SCH::IIntegratedLibraryManager::GetFirstLibraryFullPathForLibRef ( std::wstring ADirectory,
std::wstring ALibRef,
std::wstring AExtension )

◆ GetLifeCycleState()

std::wstring SCH::IIntegratedLibraryManager::GetLifeCycleState ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID )

◆ GetModel()

IModel * SCH::IIntegratedLibraryManager::GetModel ( std::wstring LibraryPath,
int ComponentIndex,
int ModelIndex )

◆ GetModelCount()

int SCH::IIntegratedLibraryManager::GetModelCount ( std::wstring LibraryPath,
int ComponentIndex )

◆ GetModelName()

std::wstring SCH::IIntegratedLibraryManager::GetModelName ( std::wstring LibraryPath,
int ComponentIndex,
int ModelIndex )

◆ GetModelType()

IModelType * SCH::IIntegratedLibraryManager::GetModelType ( std::wstring LibraryPath,
int ComponentIndex,
int ModelIndex )

◆ GetOrderedRevisionList()

bool SCH::IIntegratedLibraryManager::GetOrderedRevisionList ( EDP::TLibIdentifierKind const ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID,
std::wstring * ACommaTextList )

◆ GetParameterCount()

int SCH::IIntegratedLibraryManager::GetParameterCount ( std::wstring LibraryPath,
int ComponentIndex )

◆ GetParameterName()

std::wstring SCH::IIntegratedLibraryManager::GetParameterName ( std::wstring LibraryPath,
int ComponentIndex,
int ParameterIndex )

◆ GetParametersForDBComponent()

std::wstring SCH::IIntegratedLibraryManager::GetParametersForDBComponent ( std::wstring ALibraryName,
std::wstring ATableName,
std::wstring ADatabaseKeys )

◆ GetParameterValue()

std::wstring SCH::IIntegratedLibraryManager::GetParameterValue ( std::wstring LibraryPath,
int ComponentIndex,
int ParameterIndex )

◆ GetSchLibPathForDBComponent()

std::wstring SCH::IIntegratedLibraryManager::GetSchLibPathForDBComponent ( std::wstring ALibraryPath,
std::wstring ATableName,
std::wstring ADatabaseKeys )

◆ GetSchLibRefForDBComponent()

std::wstring SCH::IIntegratedLibraryManager::GetSchLibRefForDBComponent ( std::wstring ALibraryPath,
std::wstring ATableName,
std::wstring ADatabaseKeys )

◆ GetWorkingFileNameFromCacheFileName()

std::wstring SCH::IIntegratedLibraryManager::GetWorkingFileNameFromCacheFileName ( std::wstring ACacheFileName)

◆ InstalledLibraryCount()

int SCH::IIntegratedLibraryManager::InstalledLibraryCount ( )

◆ InstalledLibraryPath()

std::wstring SCH::IIntegratedLibraryManager::InstalledLibraryPath ( int AnIndex)

◆ InstallLibrary()

void SCH::IIntegratedLibraryManager::InstallLibrary ( std::wstring ALibraryPath)

◆ IsParameterDatabaseKey()

bool SCH::IIntegratedLibraryManager::IsParameterDatabaseKey ( std::wstring ALibraryPath,
std::wstring ADatabaseTableName,
std::wstring AParameterName )

◆ MakeCurrentProject()

void SCH::IIntegratedLibraryManager::MakeCurrentProject ( EDP::IProject * AProject)

◆ ModelCount()

int SCH::IIntegratedLibraryManager::ModelCount ( std::wstring AComponentName,
std::wstring AComponentLibraryName,
std::wstring AModelType )

◆ ModelName()

std::wstring SCH::IIntegratedLibraryManager::ModelName ( std::wstring AComponentName,
std::wstring AComponentLibraryName,
std::wstring AModelType,
int AnIndex )

◆ ParseDatabaseKeys()

std::wstring SCH::IIntegratedLibraryManager::ParseDatabaseKeys ( std::wstring AKeys,
std::wstring ADelimiter )

◆ PlaceLibraryComponent()

bool SCH::IIntegratedLibraryManager::PlaceLibraryComponent ( std::wstring const ALibReference,
std::wstring const ALibraryPath,
std::wstring const Parameters )

◆ UninstallLibrary()

void SCH::IIntegratedLibraryManager::UninstallLibrary ( std::wstring ALibraryPath)

◆ UpdateCachedFileIfNecessary()

void SCH::IIntegratedLibraryManager::UpdateCachedFileIfNecessary ( std::wstring ACachedLibraryPath)

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