Altium C++ SDK 3.0
Loading...
Searching...
No Matches
EDP::IUnifiedDataModel Struct Reference

#include <EDP.Interfaces.h>

Inheritance diagram for EDP::IUnifiedDataModel:

Public Member Functions

void BeginRead ()
void EndRead ()
void BeginWrite ()
void EndWrite ()
IDispatch * LoadDocumentByPath (std::wstring const AFullPath)
bool ReleaseDocument (std::wstring const ADocumentID)
void AddDocument (std::wstring const ADocumentID, std::wstring const AFullPath, IDispatch *const Intf)
bool RemoveDocument (std::wstring const ADocumentID)
void DocumentChanged (std::wstring const AFullPath, std::wstring const NewID)
IDispatch * CreateGlobalObject (std::wstring const ADocumentKind, int AObjectId)
void DestroyGlobalObject (std::wstring const Handle)
void MakeGlobal (IDispatch *const AObject)
bool SupportsInterface (std::wstring const Handle, IDispatch **Intf)
bool SupportsDocumentInterface (std::wstring const ADocumentID, IDispatch **Intf)
void DocumentPathChanged (std::wstring const OldPath, std::wstring const NewPath)
bool RemoveDocumentByPath (std::wstring const AFullPath)
bool UnloadDocument (std::wstring const ADocumentID)
bool InDocumentLoading ()
std::wstring GetDocumentPath (std::wstring const Handle)
bool InDocumentLoading_1 (std::wstring const AFullPath)

Member Function Documentation

◆ AddDocument()

void EDP::IUnifiedDataModel::AddDocument ( std::wstring const ADocumentID,
std::wstring const AFullPath,
IDispatch *const Intf )

◆ BeginRead()

void EDP::IUnifiedDataModel::BeginRead ( )

◆ BeginWrite()

void EDP::IUnifiedDataModel::BeginWrite ( )

◆ CreateGlobalObject()

IDispatch * EDP::IUnifiedDataModel::CreateGlobalObject ( std::wstring const ADocumentKind,
int AObjectId )

◆ DestroyGlobalObject()

void EDP::IUnifiedDataModel::DestroyGlobalObject ( std::wstring const Handle)

◆ DocumentChanged()

void EDP::IUnifiedDataModel::DocumentChanged ( std::wstring const AFullPath,
std::wstring const NewID )

◆ DocumentPathChanged()

void EDP::IUnifiedDataModel::DocumentPathChanged ( std::wstring const OldPath,
std::wstring const NewPath )

◆ EndRead()

void EDP::IUnifiedDataModel::EndRead ( )

◆ EndWrite()

void EDP::IUnifiedDataModel::EndWrite ( )

◆ GetDocumentPath()

std::wstring EDP::IUnifiedDataModel::GetDocumentPath ( std::wstring const Handle)

◆ InDocumentLoading()

bool EDP::IUnifiedDataModel::InDocumentLoading ( )

◆ InDocumentLoading_1()

bool EDP::IUnifiedDataModel::InDocumentLoading_1 ( std::wstring const AFullPath)

◆ LoadDocumentByPath()

IDispatch * EDP::IUnifiedDataModel::LoadDocumentByPath ( std::wstring const AFullPath)

◆ MakeGlobal()

void EDP::IUnifiedDataModel::MakeGlobal ( IDispatch *const AObject)

◆ ReleaseDocument()

bool EDP::IUnifiedDataModel::ReleaseDocument ( std::wstring const ADocumentID)

◆ RemoveDocument()

bool EDP::IUnifiedDataModel::RemoveDocument ( std::wstring const ADocumentID)

◆ RemoveDocumentByPath()

bool EDP::IUnifiedDataModel::RemoveDocumentByPath ( std::wstring const AFullPath)

◆ SupportsDocumentInterface()

bool EDP::IUnifiedDataModel::SupportsDocumentInterface ( std::wstring const ADocumentID,
IDispatch ** Intf )

◆ SupportsInterface()

bool EDP::IUnifiedDataModel::SupportsInterface ( std::wstring const Handle,
IDispatch ** Intf )

◆ UnloadDocument()

bool EDP::IUnifiedDataModel::UnloadDocument ( std::wstring const ADocumentID)

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