3#ifndef EDP_SCH_ABSTRACTCLASSES_H_INCLUDED
4#define EDP_SCH_ABSTRACTCLASSES_H_INCLUDED
29 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
48 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
61 virtual void CrossProbeEntity(std::wstring AEntityName, std::wstring ADatafilePath) = 0;
83 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
125 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
147 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
151 virtual void AddPort(std::wstring
const AName) = 0;
154 virtual std::wstring
Name() = 0;
171 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
192 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
214 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
233 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
256 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
286 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
336 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
357 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
383 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
404 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
434 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
454 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
476 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
500 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
543 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
548 virtual void SetProjectDetails(std::wstring
const AProjectPath, std::wstring
const ATarget) = 0;
569 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
622 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
626 virtual void AddSummaryLine(std::wstring ASection, std::wstring AKey, std::wstring AValue, std::wstring AReportPath) = 0;
627 virtual void AddError(std::wstring AType, std::wstring AFullErrorText) = 0;
648 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
712 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
724 virtual bool Supports(std::wstring
const Action) = 0;
778 virtual void CustomAction_GetState(
int Index,
bool * Enabled,
bool * Checked,
bool * Visible, std::wstring * Caption, std::wstring * ImageFile) = 0;
779 virtual bool EPM_Download(std::wstring Address, std::wstring FileName, std::wstring Location) = 0;
809 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
828 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
851 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
895 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
934 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
962 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
990 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1037 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1073 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1106 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1109 virtual void Add(std::wstring SupplierName, std::wstring SupplierPartNumber,
int Quantity) = 0;
1110 virtual std::wstring
URL() = 0;
1126 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1151 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1171 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1200 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1222 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1247 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1286 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1318 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1338 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1344 virtual void SetType(std::wstring
const Value) = 0;
1365 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1386 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1406 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1438 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1465 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1508 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1531 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1555 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1575 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1615 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1620 virtual int WriteFlash(
long AFlashMemorySpaceIndex,
IDataChunkImageInterface * ADataImageInterface,
bool AEnableFilterFunction,
bool APreserveUnwrittenData,
bool AResetDevice,
bool AVerifyWrite) = 0;
1623 virtual int EraseAddressRange(
long AFlashMemorySpaceIndex,
long AStartAddress,
long AEndAddress,
bool APreserveUnwrittenData) = 0;
1624 virtual int EraseSectorRange(
long AFlashMemorySpaceIndex,
long AStartSector,
long AEndSector) = 0;
1628 virtual int AddFlashMemorySpace(
long AGlobalMemorySpaceIndex,
long AStartAddress,
long AEndAddress,
long AWidthInBits) = 0;
1637 virtual void GetFlashMemorySpaceDescriptor(
long AFlashMemorySpaceIndex,
long * globalMemorySpaceIndex,
long * startAddress,
long * endAddress,
long * widthInBits) = 0;
1654 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1673 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1696 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1700 virtual void AddLine(std::wstring
const ALine) = 0;
1716 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1723 virtual bool GenerateNetlist(std::wstring
const AParameters, std::wstring
const AFileName) = 0;
1725 virtual bool GenerateNetlist_1(std::wstring
const AParameters, std::wstring
const AExtendedParams, std::wstring
const AFileName) = 0;
1751 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1770 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1789 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1810 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1843 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1862 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1892 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1911 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1930 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1952 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1995 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
2014 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
2033 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
2036 virtual void VarAdd(std::wstring
const AName,
bool AIncludeIf, std::wstring
const AReplaceWith) = 0;
2061 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
2080 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
2108 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
2136 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
2160 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
2179 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
2202 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
2221 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
2249 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
2281 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
2304 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
Definition DXP.DispatchImpl.h:72
Definition DXP.AbstractClasses.h:863
Definition EDP.AbstractClasses.h:207
Definition EDP.SCH.AbstractClasses.h:1925
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void CloseJtagChannel()=0
virtual long GetICERegister(int ARegisterNum)=0
virtual void OpenJtagChannel()=0
virtual void SetICERegister(int ARegisterNum, long AValue)=0
IARMEmbeddedICE * GetIARMEmbeddedICE()
Definition EDP.SCH.AbstractClasses.h:1938
virtual bool SupportsService(std::wstring const AServiceName)
Definition EDP.SCH.AbstractClasses.h:1947
virtual INT64 GetTranslationTableBase()=0
virtual void SwitchProcessorMode_End()=0
virtual void WriteMemory_Byte(long AAddress, int AValue)=0
virtual INT64 TranslateVirtualAddress(INT64 AAddress, long *ACacheable, long *ADomain, long *AnAp)=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual void EnableMMUCaches()=0
virtual long ReadRegister(TARM_Register ARegister)=0
virtual long ReadMemory_HalfWord(long AAddress)=0
virtual void DisableMMUCaches_1(bool MMU, bool DCache, bool ICache)=0
virtual int ReadMemory_Byte(long AAddress)=0
virtual void InitWatchPoints()=0
virtual void SwitchProcessorMode_Begin(TARM_Mode AMode)=0
virtual void ChangeToThumbState()=0
IARMNexusDriver * GetIARMNexusDriver()
Definition EDP.SCH.AbstractClasses.h:1981
virtual void ChangeToARMState()=0
virtual void SaveState()=0
virtual void RestoreState()=0
virtual void WriteRegister(TARM_Register ARegister, long AValue)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void WriteRegister_1(TARM_Register ARegister, long AValue, TARM_Mode AMode)=0
virtual void WriteMemory_HalfWord(long AAddress, long AValue)=0
virtual bool HasTinyPages()=0
virtual long ReadMemory_Word(long AAddress)=0
virtual void WriteMemory_Word(long AAddress, long AValue)=0
virtual void DisableMMUCaches()=0
virtual void ClearState()=0
virtual void InitializeMemory()=0
virtual long ReadRegister_1(TARM_Register ARegister, TARM_Mode AMode)=0
Definition EDP.SCH.AbstractClasses.h:281
virtual int GetInstructionLength()=0
virtual IScanPin * GetPin_TRST()=0
virtual long GetInstruction_USERCODE()=0
virtual IRegisterAssociation * GetRegisterAssociation(int Index)=0
virtual std::wstring GetFilename()=0
virtual IScanPin * GetPin_TMS()=0
virtual long GetIdCode()=0
virtual std::wstring GetName()=0
virtual long GetInstruction_HIGHZ()=0
virtual int GetPinMappingCount()=0
virtual long GetInstruction_EXTEST()=0
virtual IScanPin * GetPin_TDO()=0
virtual int GetBoundaryLength()=0
virtual std::wstring GetCompliancePattern()=0
virtual int GetRegisterAssociationCount()=0
virtual int GetInstructionOpcodeCount()=0
virtual IBoundaryCell * GetBoundaryCell(int Index)=0
virtual IScanPin * GetPin_TDI()=0
virtual long GetInstruction_BYPASS()=0
virtual int GetBoundaryCellCount()=0
virtual IScanPin * GetPin(int Index)=0
virtual std::wstring GetConformanceStatement()=0
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 IScanPin * GetPin_TCK()=0
virtual TScanClockHaltMode GetScanClockHaltMode()=0
virtual IPinMapping * GetPinMapping(int Index)=0
virtual double GetScanClockMaxSpeed()=0
virtual long GetInstruction_IDCODE()=0
IBSDLEntity * GetIBSDLEntity()
Definition EDP.SCH.AbstractClasses.h:322
virtual long GetInstruction_CLAMP()=0
virtual IInstructionOpCode * GetInstructionOpcode(int Index)=0
virtual std::wstring GetDesignWarning()=0
virtual int GetPinCount()=0
virtual long GetInstruction_SAMPLE()=0
Definition EDP.SCH.AbstractClasses.h:331
virtual IBSDLEntity * GetEntity()=0
IBSDLObject * GetIBSDLObject()
Definition EDP.SCH.AbstractClasses.h:343
virtual std::wstring GetShortDescription()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual std::wstring GetDescription()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
Definition EDP.SCH.AbstractClasses.h:1906
IBSDLValueHolder * GetIBSDLValueHolder()
Definition EDP.SCH.AbstractClasses.h:1916
virtual bool SupportsService(std::wstring const AServiceName)
virtual void SetCurrentValue(int aValue)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
Definition EDP.SCH.AbstractClasses.h:399
virtual int GetControlCellNumber()=0
virtual IScanPin * GetPin()=0
virtual TDisableResult GetDisableResult()=0
IBoundaryCell * GetIBoundaryCell()
Definition EDP.SCH.AbstractClasses.h:420
virtual std::wstring GetPortId()=0
virtual TCellKind GetCellKind()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual TCellFunction GetCellFunction()=0
virtual int GetCurrentValue()=0
virtual IBoundaryCell * GetControlCell()=0
virtual IBoundaryCell * GetTargetCell()=0
virtual TBitValue GetDisableValue()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual int GetCellNumber()=0
virtual TBitValue GetSafeBit()=0
Definition EDP.SCH.AbstractClasses.h:2009
IClockCoreGenerator * GetIClockCoreGenerator()
Definition EDP.SCH.AbstractClasses.h:2019
virtual bool SupportsService(std::wstring const AServiceName)
virtual bool ValidateConfig(IClockCore *const AClockCore)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
Definition EDP.SCH.AbstractClasses.h:1990
virtual IClockModifierData * FindClockConstraintByName(std::wstring const AName)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
IClockCore * GetIClockCore()
Definition EDP.SCH.AbstractClasses.h:2000
virtual bool SupportsService(std::wstring const AServiceName)
Definition EDP.SCH.AbstractClasses.h:2056
virtual bool PreProcess(IClockCoreTemplate *const AClockCoreTemplate)=0
IClockCoreTemplateGenerator * GetIClockCoreTemplateGenerator()
Definition EDP.SCH.AbstractClasses.h:2066
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool SupportsService(std::wstring const AServiceName)
Definition EDP.SCH.AbstractClasses.h:2028
virtual IClockModifierTarget * TargetOutput(int Index)=0
virtual int OutputActualCount()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void AddCustomVars()=0
virtual int TargetInputCount()=0
IClockCoreTemplate * GetIClockCoreTemplate()
Definition EDP.SCH.AbstractClasses.h:2047
virtual int InternalActualCount()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual int TargetOutputCount()=0
virtual IClockModifierTarget * TargetInput(int Index)=0
virtual IClockOutputActual * InternalActual(int Index)=0
virtual IClockOutputActual * OutputActual(int Index)=0
virtual void VarAdd(std::wstring const AName, bool AIncludeIf, std::wstring const AReplaceWith)=0
Definition EDP.SCH.AbstractClasses.h:2075
virtual TClockModifierType GetModifierType()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual double GetCurPhase()=0
virtual double GetOutPhase()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual double GetScore()=0
virtual std::wstring GetName()=0
virtual double GetCurDiv()=0
virtual double GetInFreq()=0
virtual double GetCurMul()=0
virtual double GetOutFreq()=0
virtual double GetInPhase()=0
IClockModifierData * GetIClockModifierData()
Definition EDP.SCH.AbstractClasses.h:2094
Definition EDP.SCH.AbstractClasses.h:2103
virtual bool SupportsService(std::wstring const AServiceName)
virtual double GetFreqMax()=0
virtual std::wstring GetName()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual TClockModifierType GetModifierType()=0
virtual double GetPostDivider()=0
virtual bool GetIgnore()=0
virtual double GetPhase()=0
virtual double GetFreqMin()=0
IClockModifierTarget * GetIClockModifierTarget()
Definition EDP.SCH.AbstractClasses.h:2122
virtual long GetOutputs()=0
virtual double GetFreqStep()=0
Definition EDP.SCH.AbstractClasses.h:2131
virtual std::wstring GetName()=0
virtual double GetOutPhase()=0
virtual int GetOutputMap()=0
virtual double GetOutFreq()=0
virtual double GetDivider()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
IClockOutputActual * GetIClockOutputActual()
Definition EDP.SCH.AbstractClasses.h:2146
virtual double GetMultipler()=0
virtual bool SupportsService(std::wstring const AServiceName)
Definition EDP.SCH.AbstractClasses.h:1711
virtual bool ConfigureComponentParametrically(ISch_Component *const ASchComponent, std::wstring const AParamString)=0
virtual bool IsChildCoreUsedByPart(std::wstring const AChildCoreName, EDP::IPart *const APart)=0
virtual std::wstring GetParameters(ISch_Component *const ASchComponent)=0
virtual bool UpdateSymbol(ISch_Component *const ASchComponent)=0
virtual std::wstring GenerateReport(ISch_Component *const ASchComponent)=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual bool GenerateNetlist(std::wstring const AParameters, std::wstring const AFileName)=0
virtual std::wstring GetConfigurationValues(ISch_Component *const ASchComponent)=0
IComponentConfigurator * GetIComponentConfigurator()
Definition EDP.SCH.AbstractClasses.h:1737
virtual bool IsVerilogSupported()=0
virtual bool ConfigureComponent(ISch_Component *const ASchComponent)=0
virtual bool IsChildCoreUsed(std::wstring const AChildCoreName, ISch_Component *const ASchComponent)=0
virtual std::wstring GetParametersFromPart(EDP::IPart *const APart)=0
virtual void Import_FromDialog(std::wstring *AEncodedParamString)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void SetConfigurationParametersToDefault(ISch_Component *const ASchComponent)=0
virtual bool GenerateNetlist_1(std::wstring const AParameters, std::wstring const AExtendedParams, std::wstring const AFileName)=0
virtual bool AreConfigurableParametersEquivalent(std::wstring AEncodedParamString, std::wstring BEncodedParamString)=0
virtual std::wstring GetState_ConfiguratorName()=0
virtual bool GenerateSoftwareCode(std::wstring const AInstanceName, std::wstring const AConfigurationValues, IEmbeddedCode *AHeaderFile, IEmbeddedCode *ASourceFile)=0
Definition EDP.SCH.AbstractClasses.h:24
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
IComponentPinSelectionListener * GetIComponentPinSelectionListener()
Definition EDP.SCH.AbstractClasses.h:34
virtual bool SupportsService(std::wstring const AServiceName)
virtual void ComponentPinSelectionChanged(std::wstring NewPinSelectionList)=0
Definition EDP.SCH.AbstractClasses.h:1784
virtual bool SupportsService(std::wstring const AServiceName)
virtual std::wstring GetNames(int Index)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual IComponentConfigurator * GetConfigurator(std::wstring const AConfiguratorName)=0
IConfiguratorManager * GetIConfiguratorManager()
Definition EDP.SCH.AbstractClasses.h:1796
Definition EDP.SCH.AbstractClasses.h:1838
ICoreGenerator * GetICoreGenerator()
Definition EDP.SCH.AbstractClasses.h:1848
virtual bool GenerateModule(std::wstring Params)=0
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)
Definition EDP.SCH.AbstractClasses.h:2197
virtual ICustomCore * CreateTarget(std::wstring const AParameters)=0
virtual bool SupportsService(std::wstring const AServiceName)
ICustomCoreGenerator * GetICustomCoreGenerator()
Definition EDP.SCH.AbstractClasses.h:2207
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
Definition EDP.SCH.AbstractClasses.h:2174
virtual bool Generate(bool doWriteFile)=0
virtual void SetInfo(std::wstring Value)=0
virtual void SetDoSoftError(bool Value)=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual std::wstring GetInfo()=0
virtual bool GetDoSoftError()=0
ICustomCore * GetICustomCore()
Definition EDP.SCH.AbstractClasses.h:2188
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
Definition EDP.SCH.AbstractClasses.h:1526
IDataChunkImageInterface * GetIDataChunkImageInterface()
Definition EDP.SCH.AbstractClasses.h:1541
virtual bool SupportsService(std::wstring const AServiceName)
virtual long GetDataLen()=0
virtual void SetDataArray(long AIndex, long AValue)=0
virtual void SetDataLen(long AValue)=0
virtual long GetDataArray(long AIndex)=0
virtual long GetTargetAddr()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void SetTargetAddr(long newVal)=0
Definition EDP.SCH.AbstractClasses.h:985
virtual IHardBreakpoint * GetNewHardBreakpoint()=0
virtual void ReleaseAllBreakpoints()=0
virtual bool GetSoftBreakpointsRequireHardware()=0
virtual ISoftBreakpoint * GetBreakpointByAddress(int AMemorySpace, INT64 AAddress)=0
virtual void ReleaseAllocatedHardBreakpoints()=0
virtual void DisableAllAllocatedBreakpoints()=0
virtual TDebuggerMode GetDebuggerMode()=0
virtual void EnableAllocatedSoftBreakpoints()=0
virtual IHardBreakpoint * GetSystemBreakpoint()=0
virtual void SetDebuggerMode(TDebuggerMode ANewMode)=0
virtual void DisableAllocatedHardBreakpoints()=0
virtual void SetSoftbreakpointsRequireHardware(bool AValue)=0
IDeviceDebugManager * GetIDeviceDebugManager()
Definition EDP.SCH.AbstractClasses.h:1023
virtual long AddHardBreakPoint(IHardBreakpoint *const ANewBP)=0
virtual int GetAllocatedSoftBreakPointCount()=0
virtual void DisableAllocatedSoftBreakpoints()=0
virtual bool AddressSupportsSoftBreakpoints(int AMemorySpace, INT64 AAddress)=0
virtual void ReleaseBreakpoint(ISoftBreakpoint *const ABreakpoint)=0
virtual int GetHardBreakpointCount()=0
virtual IHardBreakpoint * GetAllocatedHardBreakpointByIndex(int Index)=0
virtual bool SetBreakpointMode(TBreakpointMode ANewMode)=0
virtual void EnableAllocatedHardBreakpoints()=0
virtual IHardBreakpoint * GetBreakpointByData(INT64 AData)=0
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 int GetAllocatedHardBreakPointCount()=0
virtual TBreakpointMode GetBreakpointMode()=0
virtual ISoftBreakpoint * GetNewBreakpoint(int AMemorySpace, INT64 AAddress)=0
virtual ISoftBreakpoint * GetNewSoftBreakpoint()=0
virtual void EnableAllAllocatedBreakpoints()=0
virtual void ReleaseAllocatedSoftBreakpoints()=0
virtual ISoftBreakpoint * GetAllocatedSoftBreakpointByIndex(int Index)=0
Definition EDP.SCH.AbstractClasses.h:471
virtual std::wstring GetSlewValue(int Index)=0
virtual std::wstring GetParamName()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual int GetDriveCount()=0
virtual int GetSlewCount()=0
virtual std::wstring GetDisplayName()=0
IDeviceIOStandard * GetIDeviceIOStandard()
Definition EDP.SCH.AbstractClasses.h:486
virtual bool SupportsService(std::wstring const AServiceName)
virtual std::wstring GetDriveStrength(int Index)=0
Definition EDP.SCH.AbstractClasses.h:1032
IDeviceLink * GetIDeviceLink()
Definition EDP.SCH.AbstractClasses.h:1059
virtual std::wstring GetUniqueDescription()=0
virtual IProcessFlow * VaultFlow()=0
virtual INexusCore * GetNexusCore()=0
virtual int GetJTAGIndex()=0
virtual IProcessFlow * SubversionFlow()=0
virtual std::wstring GetShortDescription()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual IProcessFlow * ProcessFlow()=0
virtual INexusDevice * GetNexusDevice()=0
virtual EDP::IProject * GetProject()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual void SetDeviceName(std::wstring const ADeviceName)=0
virtual std::wstring GetDeviceName()=0
virtual IJTagDevice * GetJTAGDevice()=0
virtual std::wstring GetConfiguration()=0
virtual bool AnyFlowsRunning()=0
virtual IProcessFlow * DownloadFlow()=0
virtual EDP::IProject * GetFPGAProject()=0
virtual IProcessFlow * VerifyFlow()=0
Definition EDP.SCH.AbstractClasses.h:890
virtual long GetAddressWidth()=0
virtual void SetDescription(std::wstring AValue)=0
virtual std::wstring GetDescription()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual long GetStartAddress()=0
virtual void SetBusType(std::wstring AValue)=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual std::wstring GetDesignator()=0
virtual bool GetIsMappedIO()=0
virtual IDeviceMemoryLogicalSection * GetChildMap(long AIndex)=0
virtual void SetStartAddress(long AValue)=0
virtual std::wstring GetBusType()=0
virtual void SetIsMappedIO(bool AValue)=0
virtual std::wstring GetBusName()=0
virtual long GetDeviceMemoryIndex()=0
virtual void SetBusName(std::wstring AValue)=0
virtual void SetAddressWidth(long AValue)=0
virtual long GetChildMapCount()=0
virtual void SetDesignator(std::wstring AValue)=0
IDeviceMemoryArchitectureSection * GetIDeviceMemoryArchitectureSection()
Definition EDP.SCH.AbstractClasses.h:920
virtual void SetSize(long AValue)=0
virtual void SetDeviceMemoryIndex(long AValue)=0
virtual int AddLogicalSection(IDeviceMemoryLogicalSection *ANewMap)=0
Definition EDP.SCH.AbstractClasses.h:846
virtual std::wstring GetPhysicalType()=0
virtual IDeviceMemoryArchitectureSection * GetParentMap()=0
virtual bool GetIsDefault()=0
virtual void SetIsDefault(bool AValue)=0
virtual void SetBusName(std::wstring AValue)=0
virtual std::wstring GetBusName()=0
virtual void SetUsageType(std::wstring AValue)=0
virtual void SetStartAddress(long AValue)=0
virtual void SetDesignator(std::wstring AValue)=0
virtual long GetStartAddress()=0
IDeviceMemoryLogicalSection * GetIDeviceMemoryLogicalSection()
Definition EDP.SCH.AbstractClasses.h:881
virtual void SetIsExternal(bool AValue)=0
virtual void SetParentMap(IDeviceMemoryArchitectureSection *AValue)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual std::wstring GetMemConfig()=0
virtual std::wstring GetUsageType()=0
virtual std::wstring GetDesignator()=0
virtual void SetSize(long AValue)=0
virtual long GetDeviceMemoryIndex()=0
virtual std::wstring GetBusType()=0
virtual void SetPhysicalType(std::wstring AValue)=0
virtual bool GetIsExternal()=0
virtual void SetMAU(long AValue)=0
virtual void SetMemConfig(std::wstring AValue)=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual void SetBusType(std::wstring AValue)=0
virtual void SetDeviceMemoryIndex(long AValue)=0
Definition EDP.SCH.AbstractClasses.h:495
virtual bool GetIsInputOnlyPin()=0
virtual std::wstring GetPinNumber()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual int GetIOStandardCount()=0
virtual bool GetIsPosPinOfDiffPair()=0
virtual bool GetIsVREFPin()=0
virtual bool GetIsDCIP_Pin()=0
virtual bool GetIsDCIN_Pin()=0
virtual IDeviceIOStandard * GetIOStandard(int Index)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
IDevicePin * GetIDevicePin()
Definition EDP.SCH.AbstractClasses.h:529
virtual bool GetIsHDiffP_Pin()=0
virtual bool GetIsSpecialPin()=0
virtual bool GetIsTransmitDiffPin()=0
virtual bool GetIsNegPinOfDiffPair()=0
virtual std::wstring GetClkDifferentialId()=0
virtual std::wstring GetUniqueDifferentialID()=0
virtual bool GetIsHDiffN_Pin()=0
virtual bool GetIsDiffP_Pin()=0
virtual bool GetIsReceiveDiffPin()=0
virtual bool GetIsClkDiffP_Pin()=0
virtual bool GetIsIOPin()=0
virtual std::wstring GetDifferentialId()=0
virtual bool GetIsClkDiffN_Pin()=0
virtual std::wstring GetIOBank()=0
virtual bool GetIsCLKPin()=0
virtual bool GetIsDiffN_Pin()=0
virtual bool GetIsDLLPin()=0
Definition EDP.SCH.AbstractClasses.h:1691
virtual void AddLine(std::wstring const ALine)=0
virtual void AddInclude(std::wstring const AFile)=0
IEmbeddedCode * GetIEmbeddedCode()
Definition EDP.SCH.AbstractClasses.h:1702
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool SupportsService(std::wstring const AServiceName)
Definition EDP.SCH.AbstractClasses.h:1649
IFlashMemoryUtilityDialog * GetIFlashMemoryUtilityDialog()
Definition EDP.SCH.AbstractClasses.h:1659
virtual void ShowFlashMemoryUtilityDialog(IDeviceLink *deviceLink)=0
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)
Definition EDP.SCH.AbstractClasses.h:1550
virtual bool SupportsService(std::wstring const AServiceName)
IFlashWriterCallback * GetIFlashWriterCallback()
Definition EDP.SCH.AbstractClasses.h:1561
virtual void OnFlashWriter_ProgressUpdate(int APercentDone)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool OnFlashWriter_Abort()=0
Definition EDP.SCH.AbstractClasses.h:1610
virtual int BeginTransaction()=0
virtual int GetFlashMemorySpaceCount()=0
virtual void GetFlashMemorySpaceDescriptor(long AFlashMemorySpaceIndex, long *globalMemorySpaceIndex, long *startAddress, long *endAddress, long *widthInBits)=0
IFlashWriter * GetIFlashWriter()
Definition EDP.SCH.AbstractClasses.h:1640
virtual int CompareWithFlash(long AFlashMemorySpaceIndex, IDataChunkImageInterface *ADataImageInterface, long AFlashAddress, long ACompareByteCount, bool AEnableFilterFunction)=0
virtual int EraseSectorRange(long AFlashMemorySpaceIndex, long AStartSector, long AEndSector)=0
virtual long GetFlashSectorFromAddress(long AFlashMemorySpaceIndex, long AFlashAddress)=0
virtual int SetCallbackInterface(IFlashWriterCallback *ACallBackInterface)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual int BlankCheckSectors(long AFlashMemorySpaceIndex, long AStartSector, long AEndSector)=0
virtual long GetFlashAddressFromSector(long AFlashMemorySpaceIndex, long ASectorNumber)=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual int WriteFlash(long AFlashMemorySpaceIndex, IDataChunkImageInterface *ADataImageInterface, bool AEnableFilterFunction, bool APreserveUnwrittenData, bool AResetDevice, bool AVerifyWrite)=0
virtual bool IsFlashMemorySpace(long AMemorySpaceIndex, long AWriteAddress)=0
virtual int GetDefaultFlashWidth()=0
virtual DXP::IStrings * GetSupportedDevicesList()=0
virtual void ClearAllFlashMemorySpaces()=0
virtual int EraseFlash(long AFlashMemorySpaceIndex)=0
virtual int EraseAddressRange(long AFlashMemorySpaceIndex, long AStartAddress, long AEndAddress, bool APreserveUnwrittenData)=0
virtual int AddFlashMemorySpace(long AGlobalMemorySpaceIndex, long AStartAddress, long AEndAddress, long AWidthInBits)=0
virtual int EndTransation()=0
virtual int AbortCurrentProcess()=0
virtual bool IsFlashWidthSupported(int AFlashWidth)=0
virtual bool SupportsAction(long AnAction)=0
Definition EDP.SCH.AbstractClasses.h:1668
virtual IFlashWriter * GetFlashWriter(int AnIndex)=0
virtual IFlashWriter * GetSelectedFlashWriter()=0
virtual int GetFlashWriterCount()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual void AddFlashWriter(IFlashWriter *AFlashWriter)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
IFlashWriters * GetIFlashWriters()
Definition EDP.SCH.AbstractClasses.h:1682
virtual void SelectFlashWriter(IFlashWriter *AFlashWriter)=0
Definition EDP.SCH.AbstractClasses.h:228
virtual ILibraryReportExternalSettings * GetReportSettings(std::wstring const ALibType)=0
virtual ILibraryReportInfo * GetLibraryReportInfo(std::wstring const AFilePath, std::wstring const ALibType)=0
IGetLibraryReportInfo * GetIGetLibraryReportInfo()
Definition EDP.SCH.AbstractClasses.h:242
virtual void UseReportSettings(ILibraryReportExternalSettings *const ASettings)=0
virtual void ReleaseReportSettings()=0
virtual ILibObjectReportInfo * GetModelReportInfo(std::wstring const ACompFilePath, std::wstring const ACompLibRef, std::wstring const AModelFilePath, std::wstring const AModelName)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool SupportsService(std::wstring const AServiceName)
Definition EDP.SCH.AbstractClasses.h:957
virtual void SetControl(INT64 Value)=0
virtual void SetAddressMask(INT64 Value)=0
virtual INT64 GetControl()=0
virtual void SetData(INT64 Value)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void SetDataMask(INT64 Value)=0
virtual INT64 GetData()=0
virtual INT64 GetControlMask()=0
virtual INT64 GetAddressMask()=0
IHardBreakpoint * GetIHardBreakpoint()
Definition EDP.SCH.AbstractClasses.h:976
virtual bool SupportsService(std::wstring const AServiceName)
virtual void SetControlMask(INT64 Value)=0
virtual INT64 GetDataMask()=0
Definition EDP.SCH.AbstractClasses.h:78
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual std::wstring GetModelName()=0
virtual void SetModelName(std::wstring AValue)=0
virtual bool SaveToFile(std::wstring AFileName)=0
virtual void ClearParameters()=0
virtual std::wstring GetModelType()=0
virtual EDP::IItemParameter * GetParameterByName(std::wstring AName)=0
virtual void DeleteParameter(int Index)=0
virtual void SetReleaseVaultGUID(std::wstring Value)=0
virtual void SetParameterValueByName(std::wstring AName, std::wstring AValue)=0
virtual void SetModelType(std::wstring AValue)=0
virtual void SetDescription(std::wstring AValue)=0
virtual std::wstring GetParameterName(int Index)=0
virtual void DeleteParameterByName(std::wstring AName)=0
IImplementationFile * GetIImplementationFile()
Definition EDP.SCH.AbstractClasses.h:111
virtual void SetReleaseItemGUID(std::wstring Value)=0
virtual void SetItemRevisionGUID(std::wstring Value)=0
virtual std::wstring GetReleaseItemGUID()=0
virtual void SetModelFilename(std::wstring AValue)=0
virtual int GetParameterCount()=0
virtual std::wstring GetDescription()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual std::wstring GetParameterValueByName(std::wstring AName)=0
virtual std::wstring GetReleaseVaultGUID()=0
virtual std::wstring GetModelFilename()=0
virtual std::wstring GetParameterValue(int Index)=0
virtual std::wstring GetItemRevisionGUID()=0
Definition EDP.SCH.AbstractClasses.h:429
IInstructionOpCode * GetIInstructionOpCode()
Definition EDP.SCH.AbstractClasses.h:440
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool SupportsService(std::wstring const AServiceName)
virtual std::wstring GetInstructionName()=0
virtual std::wstring GetOpCodePattern()=0
Definition EDP.SCH.AbstractClasses.h:538
virtual void SetInstrumentBounds(int ALeft, int ATop, int AWidth, int AHeight)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void GetInstrumentBounds(int *ALeft, int *ATop, int *AWidth, int *AHeight)=0
virtual void SetProjectDetails(std::wstring const AProjectPath, std::wstring const ATarget)=0
virtual bool LiveUpdateNet(EDP::INet *const ANet, bool AUpdateEnabled)=0
virtual void ReceiveNotification(DXP::INotification *const ANotification)=0
virtual bool SupportsService(std::wstring const AServiceName)
IInstrumentView * GetIInstrumentView()
Definition EDP.SCH.AbstractClasses.h:555
virtual void GetProjectDetails(std::wstring *AProjectPath, std::wstring *ATarget)=0
virtual void UpdateDisplay()=0
Definition EDP.SCH.AbstractClasses.h:804
virtual long GetJlinkHandle()=0
virtual bool SupportsService(std::wstring const AServiceName)
IJlinkDriver * GetIJlinkDriver()
Definition EDP.SCH.AbstractClasses.h:814
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
Definition EDP.SCH.AbstractClasses.h:187
virtual int GetTableCount()=0
virtual std::wstring GetChildrenTitle()=0
virtual ILibObjectIterator * GetChildrenIterator()=0
ILibObjectReportInfo * GetILibObjectReportInfo()
Definition EDP.SCH.AbstractClasses.h:200
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool SupportsService(std::wstring const AServiceName)
virtual IReportTableInfo * GetTableInfo(int AIndex)=0
Definition EDP.SCH.AbstractClasses.h:120
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void AddEntity(std::wstring AName)=0
virtual std::wstring FullPath()=0
virtual int EntityCount()=0
IModelDatafile * GetIModelDatafile()
Definition EDP.SCH.AbstractClasses.h:133
virtual bool SupportsService(std::wstring const AServiceName)
virtual std::wstring EntityName(int AnIndex)=0
Definition EDP.SCH.AbstractClasses.h:43
virtual IServerModel * CreateServerModel(EDP::IComponentImplementation *AModel)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool EditModel_1(IModel *Model, EDP::IDItemRevision *DItemRevision, EDP::IAltiumLibrary *AltiumLibrary)=0
virtual bool DrawModel_FromModel(DXP::IExternalForm *AExternalForm, IModel *AModel)=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual void DrawModel(DXP::IExternalForm *AExternalForm, std::wstring const AModelName, std::wstring const ADatafilePath)=0
virtual bool PrepareModel(EDP::IComponentImplementation *AModel)=0
virtual bool DrawModel_FromSchImpl(DXP::IExternalForm *AExternalForm, ISch_Component *ASchComp, ISch_Implementation *ASchImpl)=0
virtual bool DrawModel_FromStepFile(DXP::IExternalForm *AExternalForm, std::wstring AStepFilePath)=0
virtual void FinishedLibraryCompile()=0
virtual bool EditModelMap(DXP::IULB_ItemRevision *const AModelRevision, DXP::IEDMS_Vault *const AVault, ISch_Component *const ASchComp, std::wstring *AMapAsString, std::wstring *AExcludedParts)=0
virtual bool EditModel(ISch_Implementation *SchModel, ISch_Component *SchComp, TModelEditContext Context)=0
virtual void CrossProbeEntity(std::wstring AEntityName, std::wstring ADatafilePath)=0
virtual bool SetDefaultModelState(ISch_Implementation *SchModel, ISch_Component *SchComp, bool IsLibrary)=0
virtual void StartingLibraryCompile()=0
virtual void DrawModelToMetaFile(std::wstring const AFileName, std::wstring const AModelName, std::wstring const ADatafilePath, TPaintColorMode APaintColorMode, TPaintScaleMode APaintScaleMode)=0
virtual DXP::IExternalForm * GetExternalForm()=0
virtual std::wstring GetEntityParameters(std::wstring AEntityName, std::wstring ADatafilePath)=0
IModelEditor * GetIModelEditor()
Definition EDP.SCH.AbstractClasses.h:69
virtual IModelDatafile * CreateDatafile(std::wstring const ADatafilePath)=0
Definition EDP.SCH.AbstractClasses.h:209
virtual void PinSelectionChanged(std::wstring NewSelectedPins)=0
IModelEditorSelectionListener * GetIModelEditorSelectionListener()
Definition EDP.SCH.AbstractClasses.h:219
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool SupportsService(std::wstring const AServiceName)
Definition EDP.SCH.AbstractClasses.h:1765
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
INexusDeviceConfigurator * GetINexusDeviceConfigurator()
Definition EDP.SCH.AbstractClasses.h:1775
virtual bool SupportsService(std::wstring const AServiceName)
virtual std::wstring GetDeviceName(std::wstring AConfiguratorString)=0
Definition EDP.SCH.AbstractClasses.h:2299
virtual void ND_SetJtagTicks(int AJtagTicks)=0
virtual void ND_InitWithDriver(INexusFTDIDriver *Driver)=0
INexusDongle * GetINexusDongle()
Definition EDP.SCH.AbstractClasses.h:2316
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 int ND_JTAG_WriteBuf(std::wstring const Data)=0
virtual int ND_JTAG_Write(int TCK, int TMS, int TDI, bool ReadTdo)=0
virtual void ND_SelectJtagChain(int AJTAGChain)=0
virtual int ND_FlushWrite(bool WantTdo)=0
virtual int ND_JTAG_ReadBuf(std::wstring *Data)=0
virtual int ND_JTAG_ReadBit(int *ATDO)=0
Definition EDP.SCH.AbstractClasses.h:707
virtual void ReleaseResources()=0
virtual bool RunDiagnostic()=0
virtual bool RemoveSoftBreakpoint(int MemorySpace, INT64 Address, long Replaced)=0
virtual std::wstring GetEmbeddedConstraintFile()=0
virtual int GetSoftBreakpointAddressByteAlign()=0
virtual int GetProcessorRegisterCount()=0
virtual void ShowAboutDialog()=0
virtual int GetRegisterIndex_PC()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual bool InitDownload(int MemorySpaceIndex)=0
virtual int GetMemorySpace_Program()=0
virtual std::wstring VendorToolsDescriptor()=0
virtual void ContinueProcessor()=0
virtual long GetMemorySpaceWidth(int MemorySpaceIndex)=0
virtual bool FinishDownload(int MemorySpaceIndex)=0
virtual bool InvalidateResources()=0
virtual void RunSingleStepInSubstitutionRegister()=0
virtual long ReadUserCode()=0
virtual void RunSteps(int StepCount)=0
virtual bool ShowConfiguration()=0
virtual bool SetNexusDevice(INexusDevice *ANexusDevice)=0
virtual bool SetProcessorRegisterValue(int RegisterIndex, long Value)=0
virtual IInstrumentView * GetRackViewer()=0
virtual void Flash_Configure()=0
virtual bool SetProcessorRegisterWideValue(int RegisterIndex, std::wstring const Value)=0
virtual bool Finalize()=0
virtual bool Flash_Reset()=0
virtual long GetProcessorRegisterWidth(int RegisterIndex)=0
virtual std::wstring GetProcessorRegisterName(int RegisterIndex)=0
virtual long GetBitmapHandle()=0
virtual bool Supports(std::wstring const Action)=0
virtual bool ProcessorIsRunning()=0
virtual bool ConfigureFpgaProject(EDP::IProject *const Project)=0
virtual int GetMemorySpaceCount()=0
virtual void PauseProcessor()=0
virtual bool ResetDevice()=0
virtual std::wstring GetFolder_Library()=0
virtual bool VendorToolsUpToDate()=0
virtual bool Flash_ResetForBitStream()=0
virtual long GetMemorySpaceBytesPerUnit(int MemorySpaceIndex)=0
virtual int Flash_Program(std::wstring FileName)=0
virtual ICustomCoreGenerator * CustomCoreGenerator(TModuleType AModuleType)=0
virtual bool ProcessorIsPaused()=0
virtual void CreateRackViewer()=0
virtual bool LittleEndian()=0
virtual bool EPM_InititateTest()=0
virtual std::wstring GetProcessorRegisterWideValue(int RegisterIndex)=0
virtual bool RestoreProcessorState()=0
virtual INT64 GetMemorySpaceLength(int MemorySpaceIndex)=0
virtual long AddSoftBreakpoint(int MemorySpace, INT64 Address)=0
virtual void CustomAction_Execute(int Index)=0
virtual TDeviceState GetDeviceState()=0
virtual IClockCoreTemplateGenerator * ClockCoreTemplateGenerator()=0
virtual int ProgramDevice(std::wstring FileName)=0
virtual IClockCoreGenerator * ClockCoreGenerator()=0
virtual TMemoryKind GetMemorySpaceKind(int MemorySpaceIndex)=0
virtual bool SaveProcessorState()=0
virtual INexusDevice * GetNexusDevice()=0
virtual void CustomAction_GetState(int Index, bool *Enabled, bool *Checked, bool *Visible, std::wstring *Caption, std::wstring *ImageFile)=0
virtual long GetProcessorRegisterValue(int RegisterIndex)=0
virtual IProcessFlow * FlowStage_Build()=0
virtual int GetRegisterIndex_SP()=0
INexusDriver * GetINexusDriver()
Definition EDP.SCH.AbstractClasses.h:795
virtual bool EPM_Download(std::wstring Address, std::wstring FileName, std::wstring Location)=0
virtual std::wstring GetProcessorRegisterShortName(int RegisterIndex)=0
virtual void ResetNexusRegisters()=0
virtual int EPM_GetTestResult(int TestReg)=0
virtual std::wstring GetMemorySpaceName(int MemorySpaceIndex)=0
virtual void SingleStepProcessor()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual ITargetCoreGenerator * ClockGeneratorTargetCore()=0
virtual void EPM_SetPercentCallBack(IPercentCallback *const ACallBack)=0
virtual bool ProcessorIsUsingReducedInstructionSet()=0
virtual void SetEmbeddedConstraintFile(std::wstring AConstraintFile)=0
virtual std::wstring GetMemorySpaceShortName(int MemorySpaceIndex)=0
virtual void ResetProcessor()=0
virtual bool VendorToolsPresent()=0
virtual bool ProcessorIsReset()=0
virtual void ShowCurrentSensePanel()=0
virtual std::wstring CoreGen_OutputExtension()=0
virtual std::wstring GetDeviceTypeForLicenseCheck()=0
virtual IProcessFlow * FlowStage_Download()=0
Definition EDP.SCH.AbstractClasses.h:1746
virtual void AutoUpdateConfiguration(ISch_Component *const ASchComponent)=0
virtual bool SupportsService(std::wstring const AServiceName)
IOpenBusComponentConfigurator * GetIOpenBusComponentConfigurator()
Definition EDP.SCH.AbstractClasses.h:1756
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
Definition EDP.SCH.AbstractClasses.h:378
virtual IScanPin * GetScanPin()=0
virtual bool SupportsService(std::wstring const AServiceName)
IPinMapping * GetIPinMapping()
Definition EDP.SCH.AbstractClasses.h:390
virtual std::wstring GetPinName()=0
virtual std::wstring GetPinNumber()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
Definition EDP.SCH.AbstractClasses.h:1887
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
IProcessFlow_CustomEventsOnly * GetIProcessFlow_CustomEventsOnly()
Definition EDP.SCH.AbstractClasses.h:1897
virtual void BeforeStart()=0
virtual bool SupportsService(std::wstring const AServiceName)
Definition EDP.SCH.AbstractClasses.h:1857
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
IProcessFlow_Internal * GetIProcessFlow_Internal()
Definition EDP.SCH.AbstractClasses.h:1878
virtual TFlowRunResult Internal_Run(bool ForceLastStage, bool ForceThisStage, bool ForceAllStages, IProcessFlowRunner *ARunner)=0
virtual void RegisterChildRunResult(TFlowRunResult aResult)=0
virtual void NotifyRunStarting()=0
virtual void BroadcastRunStopped()=0
virtual void BroadcastRunStarting()=0
virtual void NotifyRunStopped()=0
virtual bool Dependencies_UpToDate()=0
virtual TFlowRunResult Dependencies_Run(bool Force, IProcessFlowRunner *ARunner)=0
virtual bool ImmediateDependencies_OutputExists()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual bool ThisStage_OutputExists()=0
virtual double ImmediateDependencies_DateTimeUpdated()=0
virtual double ThisStage_DateTimeUpdated()=0
Definition EDP.SCH.AbstractClasses.h:564
virtual IProcessFlow * GetDependency(int AIndex)=0
virtual int GetDependenciesCount()=0
virtual TFlowRunResult LastRunResult()=0
virtual bool IsCategory()=0
virtual std::wstring OutputDescription()=0
virtual void ClearChildren()=0
virtual TFlowRunResult RunIfOutOfDate(IProcessFlowRunner *ARunner)=0
virtual bool IsRunning()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual std::wstring GetBasePath()=0
virtual TFlowRunResult RunWholeStage(IProcessFlowRunner *ARunner)=0
virtual void SetParentStage(IProcessFlow *AStage)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void AddDependency(IProcessFlow *AStage)=0
IProcessFlow * GetIProcessFlow()
Definition EDP.SCH.AbstractClasses.h:608
virtual void AddChildStage(IProcessFlow *AStage)=0
virtual void ProjectChanged(std::wstring AProjectPath)=0
virtual TFlowRunResult Run(IProcessFlowRunner *ARunner)=0
virtual void EditProperties()=0
virtual TFlowRunResult RunAll(IProcessFlowRunner *ARunner)=0
virtual std::wstring StageDescription()=0
virtual void ClearDependencies()=0
virtual std::wstring ReportPath(int AIndex)=0
virtual TProcessFlowState FlowState()=0
virtual int GetChildStageCount()=0
virtual IProcessFlow * GetParentStage()=0
virtual IProcessFlow * GetChildStage(int AIndex)=0
virtual bool UpdateFlowState()=0
virtual bool CanEditProperties()=0
virtual void ClearLastRunResult()=0
virtual void SetBasePath(std::wstring aPath)=0
virtual std::wstring InputDescription()=0
virtual int ReportCount()=0
virtual std::wstring StageName()=0
virtual IProcessFlow * RunningStage()=0
virtual std::wstring StageCaption()=0
Definition EDP.SCH.AbstractClasses.h:617
virtual void SetCurrentHardDevice(IDispatch *const AHardDevice)=0
virtual bool FlowRunning()=0
virtual void RunEnded()=0
virtual IDispatch * GetCurrentHardDevice()=0
virtual void RunStarted()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void AddError(std::wstring AType, std::wstring AFullErrorText)=0
IProcessFlowRunner * GetIProcessFlowRunner()
Definition EDP.SCH.AbstractClasses.h:634
virtual bool SupportsService(std::wstring const AServiceName)
virtual void AddSummaryLine(std::wstring ASection, std::wstring AKey, std::wstring AValue, std::wstring AReportPath)=0
virtual void FlowStageStarting(IProcessFlow *AStage)=0
Definition EDP.SCH.AbstractClasses.h:449
virtual int GetRegisterLength()=0
virtual std::wstring GetRegisterName()=0
virtual int GetInstructionOpcodeCount()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool SupportsService(std::wstring const AServiceName)
IRegisterAssociation * GetIRegisterAssociation()
Definition EDP.SCH.AbstractClasses.h:462
virtual IInstructionOpCode * GetInstructionOpcode(int Index)=0
Definition EDP.SCH.AbstractClasses.h:1570
virtual bool GetInternalIsInitialized()=0
virtual void SetRemoteDriverFileName(std::wstring AFileName)=0
virtual void SetRemoteDriverBaseAddress(long ABaseAddress)=0
virtual bool GetInternalAbort()=0
virtual bool GetInternalIsDriverLoaded()=0
virtual void SetRemoteDriverDeviceTitle(std::wstring ADeviceTitle)=0
virtual std::wstring GetRemoteDriverVendorName()=0
virtual bool GetInternalPreserveState()=0
virtual void SetRemoteDriverMainEntryPoint(long AMainEntryAddress)=0
IRemoteExecuteBaseDriver * GetIRemoteExecuteBaseDriver()
Definition EDP.SCH.AbstractClasses.h:1601
virtual bool GetInternalIsEnabled()=0
virtual long GetRemoteDriverMainEntryPoint()=0
virtual std::wstring GetRemoteDriverDeviceName()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void SetRemoteDriverDataBaseAddress(long ADataAddress)=0
virtual void SetRemoteDriverVendorName(std::wstring AVendorName)=0
virtual long GetRemoteDriverParamBaseAddress()=0
virtual std::wstring GetRemoteDriverDeviceTitle()=0
virtual std::wstring GetRemoteDriverFileName()=0
virtual bool GetInternalIsDriverInstalled()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual long GetRemoteDriverDataBaseAddress()=0
virtual void SetRemoteDriverDeviceName(std::wstring ADeviceName)=0
virtual long GetRemoteDriverBaseAddress()=0
virtual void SetRemoteDriverParamBaseAddress(long AParamAddress)=0
Definition EDP.SCH.AbstractClasses.h:166
IReportParameters * GetIReportParameters()
Definition EDP.SCH.AbstractClasses.h:178
virtual int GetParameterCount()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual std::wstring GetParameterName(int AIndex)=0
virtual std::wstring GetParameterValue(int AIndex)=0
virtual bool SupportsService(std::wstring const AServiceName)
Definition EDP.SCH.AbstractClasses.h:352
virtual int GetBoundaryCellCount()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual IPinMapping * GetPinMapping()=0
virtual IBoundaryCell * GetBoundaryCell(int Index)=0
IScanPin * GetIScanPin()
Definition EDP.SCH.AbstractClasses.h:369
virtual bool SupportsService(std::wstring const AServiceName)
virtual TScanPinKind GetKind()=0
virtual int GetCurrentValue()=0
virtual EDP::TPinElectrical GetDirection()=0
virtual std::wstring GetPinName()=0
virtual std::wstring GetPinNumber()=0
Definition EDP.SCH.AbstractClasses.h:142
virtual std::wstring PortName(int AnIndex)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool CheckSchPins()=0
virtual int PortCount()=0
virtual std::wstring Name()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual void AddPort(std::wstring const AName)=0
IServerModel * GetIServerModel()
Definition EDP.SCH.AbstractClasses.h:157
virtual bool CheckModelPins()=0
Definition EDP.SCH.AbstractClasses.h:1333
virtual void SetTechnology(std::wstring const Value)=0
virtual void ClearPinModels()=0
virtual std::wstring GetPartMapping()=0
virtual void GetPinModels(DXP::IInterfaceList *APinModelList)=0
virtual void SetType(std::wstring const Value)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void SetPinModels(DXP::IInterfaceList *APinModelList)=0
virtual std::wstring GetTechnology()=0
virtual void SetPartMapping(std::wstring const Value)=0
virtual std::wstring GetType()=0
virtual bool SupportsService(std::wstring const AServiceName)
ISiImplementationFile * GetISiImplementationFile()
Definition EDP.SCH.AbstractClasses.h:1351
Definition EDP.SCH.AbstractClasses.h:1360
virtual IImplementationFile * GetSiModelFile()=0
virtual bool ReleaseDocument(std::wstring Parameters, std::wstring *ErrorMsg)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool SupportsService(std::wstring const AServiceName)
virtual bool LinkDocumentToReleaseVault(std::wstring Parameters, std::wstring *ErrorMsg)=0
ISiModelImplementationDocument * GetISiModelImplementationDocument()
Definition EDP.SCH.AbstractClasses.h:1372
Definition EDP.SCH.AbstractClasses.h:1281
virtual void SetDesignator(std::wstring Value)=0
virtual std::wstring GetOutputModel()=0
virtual void SetState_FromParameters(std::wstring AParameters)=0
virtual std::wstring GetTechnology()=0
virtual void SetDirection(std::wstring Value)=0
virtual void SetModel(std::wstring Value)=0
virtual std::wstring GetDesignator()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual std::wstring GetState_AsParameters()=0
virtual void SetInputModel(std::wstring Value)=0
virtual std::wstring GetInputModel()=0
ISiPinModel * GetISiPinModel()
Definition EDP.SCH.AbstractClasses.h:1304
virtual std::wstring GetModel()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual std::wstring GetDirection()=0
virtual void SetTechnology(std::wstring Value)=0
virtual void SetOutputModel(std::wstring Value)=0
Definition EDP.SCH.AbstractClasses.h:1313
virtual ISiPinModel * GetPinModel(int AIndex)=0
virtual ISiPinModel * GetPinModelByDesignator(std::wstring APinDesignator)=0
virtual bool SupportsService(std::wstring const AServiceName)
ISiPinModelList * GetISiPinModelList()
Definition EDP.SCH.AbstractClasses.h:1324
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
Definition EDP.SCH.AbstractClasses.h:1460
virtual int GetResultCount()=0
virtual void ClearCrosstalk()=0
virtual bool RunCrosstalk(std::wstring FileName, TTerminationType TermType, double R1, double R2, double C, double VCC)=0
virtual int GetPCBBoardHandle()=0
virtual bool NetHasErrorMessages(std::wstring NetName)=0
virtual void ShowSelectedErrorMessages()=0
virtual std::wstring GetDocumentFileName()=0
virtual void ShowNotAnalysedErrorMessages()=0
virtual bool CanEditSimulatedNetsOptions()=0
virtual bool EditSimulatedNetsOptions(bool FirstTimeOnly)=0
virtual ISignalIntegrityReport * GetSignalIntegrityReport()=0
virtual void AddToCrosstalk(ISignalIntegrityResultSet *ResultSet)=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual std::wstring GetCoupledNet(int Index)=0
virtual bool Initialise()=0
virtual void AddTempComponentMapping(std::wstring UniqueID, std::wstring Parameters)=0
virtual bool EditPreferences()=0
virtual void ClearTempComponentMappings()=0
virtual void GenerateScreeningData(std::wstring ANetClass)=0
virtual int FindCoupledNets()=0
virtual void AddNetForCoupledCheck(std::wstring NetName)=0
virtual void AddNetErrorMessages(std::wstring NetName)=0
virtual void ClearErrorMessages()=0
ISignalIntegrityAnalyser * GetISignalIntegrityAnalyser()
Definition EDP.SCH.AbstractClasses.h:1494
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual ISignalIntegrityResultSet * GetResultSet(int Index)=0
virtual void ClearCoupledCheck()=0
Definition EDP.SCH.AbstractClasses.h:1433
virtual bool SupportsService(std::wstring const AServiceName)
virtual bool GetHintsFlag()=0
virtual bool GetWarningsFlag()=0
ISignalIntegrityPreferences * GetISignalIntegrityPreferences()
Definition EDP.SCH.AbstractClasses.h:1451
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool GetHidePanelFlag()=0
virtual bool GetDisplayFFTFlag()=0
virtual bool GetPlotTitlesFlag()=0
virtual void SetWarningsFlag(bool AFlag)=0
virtual bool GetMetricFlag()=0
virtual bool GetCrossProbeFlag()=0
virtual void SetHintsFlag(bool AFlag)=0
Definition EDP.SCH.AbstractClasses.h:1503
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool CheckComponentMappings()=0
virtual bool CheckPlaneLayers()=0
virtual bool CheckPartModels()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual bool CheckSupplyNets()=0
ISignalIntegrityReport * GetISignalIntegrityReport()
Definition EDP.SCH.AbstractClasses.h:1517
virtual bool PerformSetupReport(bool ShowConfirmDialog)=0
Definition EDP.SCH.AbstractClasses.h:1401
virtual bool ContainsNetName(std::wstring Name)=0
virtual double GetTopValue()=0
virtual double GetFlightTimeFalling()=0
virtual double GetMaxUndershootFalling()=0
virtual double GetSlopeRising()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual double GetMaxOvershootRising()=0
virtual double GetMaxUndershootRising()=0
virtual double GetMaxOvershootFalling()=0
virtual double GetBaseValue()=0
virtual double GetMinimumImpedance()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual double GetMaximumImpedance()=0
virtual double GetAverageImpedance()=0
virtual double GetSlopeFalling()=0
virtual double GetFlightTimeRising()=0
ISignalIntegrityResultSet * GetISignalIntegrityResultSet()
Definition EDP.SCH.AbstractClasses.h:1424
Definition EDP.SCH.AbstractClasses.h:1381
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual ISiPinModel * CreateSiPinModel(std::wstring AParams)=0
virtual ISiModelImplementationDocument * GetSiModelImplementationDocumentByPath(std::wstring APath)=0
virtual bool SupportsService(std::wstring const AServiceName)
ISignalIntegrityServerModule * GetISignalIntegrityServerModule()
Definition EDP.SCH.AbstractClasses.h:1392
Definition EDP.SCH.AbstractClasses.h:251
virtual void Import_FromCore()=0
virtual void SetAddress(INT64 Value)=0
virtual int GetMemorySpace()=0
virtual void SetReplaced(long Value)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void Export_ToCore()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual void SetMemorySpace(int AMemorySpace)=0
virtual INT64 GetAddress()=0
virtual INexusDevice * GetNexusDevice()=0
ISoftBreakpoint * GetISoftBreakpoint()
Definition EDP.SCH.AbstractClasses.h:272
virtual long GetReplaced()=0
Definition EDP.SCH.AbstractClasses.h:2244
virtual void SetValue(std::wstring const AValue)=0
virtual void SetBusPrefix(std::wstring const AValue)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual std::wstring GetSourceName()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual std::wstring GetValue()=0
virtual void SetTargetName(std::wstring const AValue)=0
virtual std::wstring GetTargetName()=0
virtual std::wstring GetBusPrefix()=0
virtual int GetRangeValue2()=0
virtual void CreateAllTargetConstraints()=0
virtual void SetRangeValue2(int const AValue)=0
virtual void SetRangeValue1(int const AValue)=0
virtual TVendorCategorySet CategorySet()=0
ISourceConstraint * GetISourceConstraint()
Definition EDP.SCH.AbstractClasses.h:2267
virtual int GetRangeValue1()=0
virtual void SetSourceName(std::wstring const AValue)=0
Definition EDP.SCH.AbstractClasses.h:1101
virtual std::wstring URL()=0
ISupplierCart * GetISupplierCart()
Definition EDP.SCH.AbstractClasses.h:1112
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void Add(std::wstring SupplierName, std::wstring SupplierPartNumber, int Quantity)=0
virtual bool SupportsService(std::wstring const AServiceName)
Definition EDP.SCH.AbstractClasses.h:1121
virtual ISupplierCategory * GetState_Category(int I)=0
ISupplierCategory * GetISupplierCategory()
Definition EDP.SCH.AbstractClasses.h:1137
virtual int GetState_RecordCount()=0
virtual std::wstring CategoryName()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual int CategoryCount()=0
virtual ISupplierCategory * GetState_CategoryByName(std::wstring CategoryName)=0
virtual void SetState_RecordCount(int Value)=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual void AddCategory(ISupplierCategory *Category)=0
Definition EDP.SCH.AbstractClasses.h:1242
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual ISupplierSearchResults * SearchByKeyword(std::wstring Keywords, int RecordCount, int StartRecord, TSupplierSearchFiltersSet SearchFilters, ISupplierCategory *Category, ISupplierParametricFilters *ParametricFilters)=0
virtual TSupplierSearchFiltersSet SupportedSearchFilters()=0
virtual ISupplierSourceRelationship * SearchBySupplierPartNumber(std::wstring SupplierPartNumber, TSkipOptionSet SkipOptions)=0
ISupplier * GetISupplier()
Definition EDP.SCH.AbstractClasses.h:1272
virtual std::wstring SourceName()=0
virtual void BackgroundSearchBySupplierPartNumber(std::wstring SupplierPartNumber, TSkipOptionSet SkipOptions, long Handle)=0
virtual DXP::IOptionsPage * GetOptionsPage()=0
virtual void SetState_OrderPosition(int Value)=0
virtual void BackgroundSearchByKeyword(std::wstring Keywords, int RecordCount, int StartRecord, TSupplierSearchFiltersSet SearchFilters, ISupplierCategory *Category, ISupplierParametricFilters *ParametricFilters, long Handle)=0
virtual void BackgroundGetCategoryParameters(ISupplierCategory *Category, long Handle)=0
virtual ISupplierSearchResults * SearchByManufacturerPartNumber(std::wstring ManufacturerPartNumber)=0
virtual bool GetState_IsReadOnly()=0
virtual void SetState_Options(std::wstring Value)=0
virtual std::wstring GetState_Options()=0
virtual ISupplierCategoryParameters * GetCategoryParameters(ISupplierCategory *Category)=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual bool GetState_Enabled()=0
virtual int GetState_OrderPosition()=0
virtual void BackgroundSearchByManufacturerPartNumber(std::wstring ManufacturerPartNumber, long Handle)=0
virtual ISupplierCart * CreateSupplierCart()=0
virtual void SetState_Enabled(bool Value)=0
virtual std::wstring GetSearchUrl(std::wstring const APartNumber)=0
virtual void SetState_IsReadOnly(bool Value)=0
Definition EDP.SCH.AbstractClasses.h:1217
virtual void AddValue(ISupplierParameterValue *Value)=0
virtual std::wstring GetName()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void SetID(int ID)=0
virtual void SetName(std::wstring Name)=0
ISupplierParameterKind * GetISupplierParameterKind()
Definition EDP.SCH.AbstractClasses.h:1233
virtual bool SupportsService(std::wstring const AServiceName)
virtual int ValueCount()=0
virtual ISupplierParameterValue * GetValue(int I)=0
Definition EDP.SCH.AbstractClasses.h:1195
virtual std::wstring GetValue()=0
ISupplierParameterValue * GetISupplierParameterValue()
Definition EDP.SCH.AbstractClasses.h:1208
virtual void SetValue(std::wstring Value)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void SetID(int ID)=0
virtual bool SupportsService(std::wstring const AServiceName)
Definition EDP.SCH.AbstractClasses.h:1146
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
ISupplierSearchError * GetISupplierSearchError()
Definition EDP.SCH.AbstractClasses.h:1157
virtual bool SupportsService(std::wstring const AServiceName)
virtual std::wstring SupplierName()=0
virtual std::wstring ErrorMessage()=0
Definition EDP.SCH.AbstractClasses.h:1166
virtual void SetState_RecordCount(int Value)=0
virtual int GetState_ElapsedTime()=0
virtual std::wstring SupplierName()=0
virtual ISupplierCategory * GetState_Category(int I)=0
virtual int GetState_RecordCount()=0
virtual ISupplierCategory * GetState_CategoryByName(std::wstring CategoryName)=0
virtual int CategoryCount()=0
ISupplierSearchStatistics * GetISupplierSearchStatistics()
Definition EDP.SCH.AbstractClasses.h:1186
virtual void SetState_ElapsedTime(int Value)=0
virtual int GetState_SearchResultCount()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual void SetState_SearchResultCount(int Value)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void AddCategory(ISupplierCategory *Category)=0
Definition EDP.SCH.AbstractClasses.h:1068
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual std::wstring GetState_Description()=0
ISupplierSourceRelationship * GetISupplierSourceRelationship()
Definition EDP.SCH.AbstractClasses.h:1092
virtual bool SupportsService(std::wstring const AServiceName)
virtual int GetState_QuantityInStock()=0
virtual std::wstring GetState_ProductPhotoURL()=0
virtual EDP::IItemParameter * GetState_ParameterAt(int I)=0
virtual std::wstring GetState_Category()=0
virtual int GetState_UnitPriceCount()=0
virtual int GetState_AvailabilityQuantity(int I)=0
virtual std::wstring GetState_UnitPrice(int I)=0
virtual int GetState_ParametersCount()=0
virtual std::wstring GetState_AvailabilityLeadTime(int I)=0
virtual EDP::IItemParameter * GetState_ParameterByName(std::wstring Name)=0
virtual std::wstring GetState_Currency()=0
virtual int GetState_AvailabilityCount()=0
virtual int GetState_BreakQuantity(int I)=0
virtual std::wstring GetState_UnitPriceForQuantity(int Quantity)=0
Definition EDP.SCH.AbstractClasses.h:2155
ITargetCoreGenerator * GetITargetCoreGenerator()
Definition EDP.SCH.AbstractClasses.h:2165
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void WriteNetlistBody(ITextFile *const ATextFile, ITargetCore *const ATargetCore)=0
virtual bool SupportsService(std::wstring const AServiceName)
Definition EDP.SCH.AbstractClasses.h:1805
virtual void VHDL_SynthesizeAbort()=0
virtual void VHDL_SetCurrentSynthesizer(EDP::IProject *Project, std::wstring ASynthesizer)=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual std::wstring VHDL_GetCoreFileExtension(EDP::IProject *Project, std::wstring AConfig)=0
virtual void VHDL_SetOptions(EDP::IProject *Project, std::wstring Parameters)=0
virtual std::wstring VHDL_GetOutputPath(EDP::IProject *Project, std::wstring AConfig)=0
IVHDLSynthesizer * GetIVHDLSynthesizer()
Definition EDP.SCH.AbstractClasses.h:1829
virtual std::wstring VHDL_GetTopLevelExtension(EDP::IProject *Project, std::wstring AConfig)=0
virtual std::wstring VHDL_GetCurrentSynthesizer(EDP::IProject *Project)=0
virtual bool VHDL_SynthesizeProject(EDP::IProject *Project, std::wstring AConfig)=0
virtual bool VHDL_PublishProject(EDP::IProject *Project)=0
virtual bool VHDL_SynthesizeProjectAllConfigurations(EDP::IProject *Project)=0
virtual std::wstring VHDL_GetReportFile(EDP::IProject *Project, std::wstring AConfig)=0
virtual std::wstring VHDL_GetToolchainRootPath(EDP::IProject *Project)=0
virtual IAbstractSynthesizer * VHDL_GetSynthesizer(std::wstring const ATool)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual std::wstring VHDL_GetOutputFileExtension(EDP::IProject *Project, std::wstring AConfig)=0
virtual bool VHDL_SynthesizeProjectEx(EDP::IProject *Project, std::wstring AConfig, std::wstring Parameters)=0
Definition EDP.SCH.AbstractClasses.h:2216
IVendorConstraint * GetIVendorConstraint()
Definition EDP.SCH.AbstractClasses.h:2235
virtual void SetSynthCategory(TSynthesizerCategory const AValue)=0
virtual std::wstring GetName()=0
virtual TVendorCategory GetCategory()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual void SetTargetIndex(int const AValue)=0
virtual void SetTargetName(std::wstring const AValue)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void Export_ToSdcFile(DXP::IStrings *const AFile)=0
virtual std::wstring GetTargetName()=0
virtual TSynthesizerCategory GetSynthCategory()=0
virtual int GetTargetIndex()=0
virtual void Export_ToFile(DXP::IStrings *const AFile)=0
Definition EDP.SCH.AbstractClasses.h:2276
virtual bool SupportsService(std::wstring const AServiceName)
IVendorConstraintsManager * GetIVendorConstraintsManager()
Definition EDP.SCH.AbstractClasses.h:2290
virtual void AddSourceConstraint(ISourceConstraint *const AConstraint)=0
virtual void GenerateSynthesisConstraintsFile()=0
virtual void MergeGCFAndSDCWithEDIFForACTEL(std::wstring const AMacroFile)=0
virtual void GenerateVendorConstraintsFile()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual ISourceConstraint * CreateConstraintByName(std::wstring const AName)=0
TPinElectrical
Definition EDP.Types.h:34
Definition EDP.SCH.AbstractClasses.h:20
TARM_Mode
Definition EDP.SCH.Types.h:1023
TModelEditContext
Definition EDP.SCH.Types.h:660
TCellKind
Definition EDP.SCH.Types.h:699
TPaintScaleMode
Definition EDP.SCH.Types.h:381
TBitValue
Definition EDP.SCH.Types.h:733
std::set< TSupplierSearchFilter > TSupplierSearchFiltersSet
Definition EDP.SCH.Types.h:916
TMemoryKind
Definition EDP.SCH.Types.h:799
std::set< TVendorCategory > TVendorCategorySet
Definition EDP.SCH.Types.h:1272
TSynthesizerCategory
Definition EDP.SCH.Types.h:1262
TDeviceState
Definition EDP.SCH.Types.h:807
TProcessFlowState
Definition EDP.SCH.Types.h:829
std::set< TSkipOption > TSkipOptionSet
Definition EDP.SCH.Types.h:931
TScanClockHaltMode
Definition EDP.SCH.Types.h:756
TPaintColorMode
Definition EDP.SCH.Types.h:371
TTerminationType
Definition EDP.SCH.Types.h:944
TDisableResult
Definition EDP.SCH.Types.h:743
TDebuggerMode
Definition EDP.SCH.Types.h:870
TVendorCategory
Definition EDP.SCH.Types.h:1248
TARM_Register
Definition EDP.SCH.Types.h:970
TBreakpointMode
Definition EDP.SCH.Types.h:861
TFlowRunResult
Definition EDP.SCH.Types.h:819
TClockModifierType
Definition EDP.SCH.Types.h:1036
TScanPinKind
Definition EDP.SCH.Types.h:685
TCellFunction
Definition EDP.SCH.Types.h:717
TModuleType
Definition EDP.SCH.Types.h:1226
Definition DXP.Interfaces.h:3738
Definition DXP.Interfaces.h:3939
Definition DXP.Interfaces.h:695
Definition DXP.Interfaces.h:1791
Definition DXP.Interfaces.h:1768
Definition DXP.Interfaces.h:3024
Definition EDP.Interfaces.h:2205
Definition EDP.Interfaces.h:942
Definition EDP.Interfaces.h:2156
Definition EDP.Interfaces.h:2112
Definition EDP.Interfaces.h:860
Definition EDP.Interfaces.h:450
Definition EDP.Interfaces.h:316
Definition EDP.SCH.Interfaces.h:4954
Definition EDP.SCH.Interfaces.h:4966
Definition EDP.SCH.Interfaces.h:6389
Definition EDP.SCH.Interfaces.h:3043
Definition EDP.SCH.Interfaces.h:2978
Definition EDP.SCH.Interfaces.h:4945
Definition EDP.SCH.Interfaces.h:3107
Definition EDP.SCH.Interfaces.h:5019
Definition EDP.SCH.Interfaces.h:5010
Definition EDP.SCH.Interfaces.h:5045
Definition EDP.SCH.Interfaces.h:5027
Definition EDP.SCH.Interfaces.h:5053
Definition EDP.SCH.Interfaces.h:5070
Definition EDP.SCH.Interfaces.h:5087
Definition EDP.SCH.Interfaces.h:4753
Definition EDP.SCH.Interfaces.h:1727
Definition EDP.SCH.Interfaces.h:4813
Definition EDP.SCH.Interfaces.h:4899
Definition EDP.SCH.Interfaces.h:6381
Definition EDP.SCH.Interfaces.h:5109
Definition EDP.SCH.Interfaces.h:4656
Definition EDP.SCH.Interfaces.h:3823
Definition EDP.SCH.Interfaces.h:3146
Definition EDP.SCH.Interfaces.h:4021
Definition EDP.SCH.Interfaces.h:3759
Definition EDP.SCH.Interfaces.h:3725
Definition EDP.SCH.Interfaces.h:3159
Definition EDP.SCH.Interfaces.h:4743
Definition EDP.SCH.Interfaces.h:4709
Definition EDP.SCH.Interfaces.h:4670
Definition EDP.SCH.Interfaces.h:4680
Definition EDP.SCH.Interfaces.h:4730
Definition EDP.SCH.Interfaces.h:2892
Definition EDP.SCH.Interfaces.h:3805
Definition EDP.SCH.Interfaces.h:2576
Definition EDP.SCH.Interfaces.h:3126
Definition EDP.SCH.Interfaces.h:3384
Definition EDP.SCH.Interfaces.h:3191
Definition EDP.SCH.Interfaces.h:3682
Definition EDP.SCH.Interfaces.h:2657
Definition EDP.SCH.Interfaces.h:2645
Definition EDP.SCH.Interfaces.h:2879
Definition EDP.SCH.Interfaces.h:2867
Definition EDP.SCH.Interfaces.h:2608
Definition EDP.SCH.Interfaces.h:2511
Definition EDP.SCH.Interfaces.h:2686
Definition EDP.SCH.Interfaces.h:2548
Definition EDP.SCH.Interfaces.h:3973
Definition EDP.SCH.Interfaces.h:4787
Definition EDP.SCH.Interfaces.h:3306
Definition EDP.SCH.Interfaces.h:6604
Definition EDP.SCH.Interfaces.h:3467
Definition EDP.SCH.Interfaces.h:6589
Definition EDP.SCH.Interfaces.h:4778
Definition EDP.SCH.Interfaces.h:3456
Definition EDP.SCH.Interfaces.h:3097
Definition EDP.SCH.Interfaces.h:4928
Definition EDP.SCH.Interfaces.h:4908
Definition EDP.SCH.Interfaces.h:3399
Definition EDP.SCH.Interfaces.h:3441
Definition EDP.SCH.Interfaces.h:3135
Definition EDP.SCH.Interfaces.h:4626
Definition EDP.SCH.Interfaces.h:2500
Definition EDP.SCH.Interfaces.h:2632
Definition EDP.SCH.Interfaces.h:3082
Definition EDP.SCH.Interfaces.h:1169
Definition EDP.SCH.Interfaces.h:1128
Definition EDP.SCH.Interfaces.h:2619
Definition EDP.SCH.Interfaces.h:4504
Definition EDP.SCH.Interfaces.h:4521
Definition EDP.SCH.Interfaces.h:4472
Definition EDP.SCH.Interfaces.h:4494
Definition EDP.SCH.Interfaces.h:4581
Definition EDP.SCH.Interfaces.h:4564
Definition EDP.SCH.Interfaces.h:4614
Definition EDP.SCH.Interfaces.h:4542
Definition EDP.SCH.Interfaces.h:4532
Definition EDP.SCH.Interfaces.h:3023
Definition EDP.SCH.Interfaces.h:6415
Definition EDP.SCH.Interfaces.h:4168
Definition EDP.SCH.Interfaces.h:4178
Definition EDP.SCH.Interfaces.h:4282
Definition EDP.SCH.Interfaces.h:4291
Definition EDP.SCH.Interfaces.h:4267
Definition EDP.SCH.Interfaces.h:4255
Definition EDP.SCH.Interfaces.h:4204
Definition EDP.SCH.Interfaces.h:4213
Definition EDP.SCH.Interfaces.h:4242
Definition EDP.SCH.Interfaces.h:4223
Definition EDP.SCH.Interfaces.h:4145
Definition EDP.SCH.Interfaces.h:5150
Definition EDP.SCH.Interfaces.h:5121
Definition EDP.SCH.Interfaces.h:5100
Definition EDP.SCH.Interfaces.h:4833
Definition EDP.SCH.Interfaces.h:6397
Definition EDP.SCH.Interfaces.h:6437