Altium C++ SDK 3.0
Loading...
Searching...
No Matches
SCH::CAbstractImplementationFile Class Referenceabstract

#include <EDP.SCH.AbstractClasses.h>

Inheritance diagram for SCH::CAbstractImplementationFile:
CAbstractSupportService CDispatchObject IServicesSupportInternal CDispatchRecord

Public Member Functions

IImplementationFileGetIImplementationFile ()
Public Member Functions inherited from CAbstractSupportService
virtual HRESULT __stdcall QueryInterface (const IID &riid, void **ppvObject)
virtual ULONG __stdcall AddRef (void)
virtual ULONG __stdcall Release (void)
IServicesSupportInternalGetServicesSupportInternal ()
Public Member Functions inherited from CDispatchObject
 CDispatchObject ()
virtual ~CDispatchObject ()
IDispatch * GetIDispatch ()
Public Member Functions inherited from CDispatchRecord
 CDispatchRecord ()
virtual HRESULT __stdcall GetTypeInfoCount (UINT *pctinfo)
virtual HRESULT __stdcall GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
virtual HRESULT __stdcall GetIDsOfNames (REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)

Protected Member Functions

virtual bool SupportsService (std::wstring const AServiceName)
virtual HRESULT __stdcall Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual std::wstring GetDescription ()=0
virtual std::wstring GetModelName ()=0
virtual std::wstring GetModelType ()=0
virtual std::wstring GetModelFilename ()=0
virtual std::wstring GetReleaseVaultGUID ()=0
virtual std::wstring GetReleaseItemGUID ()=0
virtual std::wstring GetItemRevisionGUID ()=0
virtual int GetParameterCount ()=0
virtual std::wstring GetParameterName (int Index)=0
virtual std::wstring GetParameterValue (int Index)=0
virtual void SetDescription (std::wstring AValue)=0
virtual void SetModelName (std::wstring AValue)=0
virtual void SetModelType (std::wstring AValue)=0
virtual void SetModelFilename (std::wstring AValue)=0
virtual void SetReleaseVaultGUID (std::wstring Value)=0
virtual void SetReleaseItemGUID (std::wstring Value)=0
virtual void SetItemRevisionGUID (std::wstring Value)=0
virtual EDP::IItemParameterGetParameterByName (std::wstring AName)=0
virtual std::wstring GetParameterValueByName (std::wstring AName)=0
virtual void SetParameterValueByName (std::wstring AName, std::wstring AValue)=0
virtual void ClearParameters ()=0
virtual void DeleteParameter (int Index)=0
virtual void DeleteParameterByName (std::wstring AName)=0
virtual bool SaveToFile (std::wstring AFileName)=0

Additional Inherited Members

Protected Attributes inherited from CDispatchRecord
ULONG mRefCount

Member Function Documentation

◆ ClearParameters()

virtual void SCH::CAbstractImplementationFile::ClearParameters ( )
protectedpure virtual

◆ DeleteParameter()

virtual void SCH::CAbstractImplementationFile::DeleteParameter ( int Index)
protectedpure virtual

◆ DeleteParameterByName()

virtual void SCH::CAbstractImplementationFile::DeleteParameterByName ( std::wstring AName)
protectedpure virtual

◆ GetDescription()

virtual std::wstring SCH::CAbstractImplementationFile::GetDescription ( )
protectedpure virtual

◆ GetIImplementationFile()

IImplementationFile * SCH::CAbstractImplementationFile::GetIImplementationFile ( )
inline

◆ GetItemRevisionGUID()

virtual std::wstring SCH::CAbstractImplementationFile::GetItemRevisionGUID ( )
protectedpure virtual

◆ GetModelFilename()

virtual std::wstring SCH::CAbstractImplementationFile::GetModelFilename ( )
protectedpure virtual

◆ GetModelName()

virtual std::wstring SCH::CAbstractImplementationFile::GetModelName ( )
protectedpure virtual

◆ GetModelType()

virtual std::wstring SCH::CAbstractImplementationFile::GetModelType ( )
protectedpure virtual

◆ GetParameterByName()

virtual EDP::IItemParameter * SCH::CAbstractImplementationFile::GetParameterByName ( std::wstring AName)
protectedpure virtual

◆ GetParameterCount()

virtual int SCH::CAbstractImplementationFile::GetParameterCount ( )
protectedpure virtual

◆ GetParameterName()

virtual std::wstring SCH::CAbstractImplementationFile::GetParameterName ( int Index)
protectedpure virtual

◆ GetParameterValue()

virtual std::wstring SCH::CAbstractImplementationFile::GetParameterValue ( int Index)
protectedpure virtual

◆ GetParameterValueByName()

virtual std::wstring SCH::CAbstractImplementationFile::GetParameterValueByName ( std::wstring AName)
protectedpure virtual

◆ GetReleaseItemGUID()

virtual std::wstring SCH::CAbstractImplementationFile::GetReleaseItemGUID ( )
protectedpure virtual

◆ GetReleaseVaultGUID()

virtual std::wstring SCH::CAbstractImplementationFile::GetReleaseVaultGUID ( )
protectedpure virtual

◆ Invoke()

virtual HRESULT __stdcall SCH::CAbstractImplementationFile::Invoke ( DISPID dispIdMember,
REFIID riid,
LCID lcid,
WORD wFlags,
DISPPARAMS * pDispParams,
VARIANT * pVarResult,
EXCEPINFO * pExcepInfo,
UINT * puArgErr )
protectedvirtual

Reimplemented from CAbstractSupportService.

◆ SaveToFile()

virtual bool SCH::CAbstractImplementationFile::SaveToFile ( std::wstring AFileName)
protectedpure virtual

◆ SetDescription()

virtual void SCH::CAbstractImplementationFile::SetDescription ( std::wstring AValue)
protectedpure virtual

◆ SetItemRevisionGUID()

virtual void SCH::CAbstractImplementationFile::SetItemRevisionGUID ( std::wstring Value)
protectedpure virtual

◆ SetModelFilename()

virtual void SCH::CAbstractImplementationFile::SetModelFilename ( std::wstring AValue)
protectedpure virtual

◆ SetModelName()

virtual void SCH::CAbstractImplementationFile::SetModelName ( std::wstring AValue)
protectedpure virtual

◆ SetModelType()

virtual void SCH::CAbstractImplementationFile::SetModelType ( std::wstring AValue)
protectedpure virtual

◆ SetParameterValueByName()

virtual void SCH::CAbstractImplementationFile::SetParameterValueByName ( std::wstring AName,
std::wstring AValue )
protectedpure virtual

◆ SetReleaseItemGUID()

virtual void SCH::CAbstractImplementationFile::SetReleaseItemGUID ( std::wstring Value)
protectedpure virtual

◆ SetReleaseVaultGUID()

virtual void SCH::CAbstractImplementationFile::SetReleaseVaultGUID ( std::wstring Value)
protectedpure virtual

◆ SupportsService()

virtual bool SCH::CAbstractImplementationFile::SupportsService ( std::wstring const AServiceName)
protectedvirtual

Reimplemented from CAbstractSupportService.


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