4 midl_pragma warning(disable:2111)
10import "EwObjectBaseObjects.idl";
23 uuid(FB1C5D7A-5B0C-44F6-A8E7-271EBFC18627),
27 pointer_default(unique)
154 uuid(7817B1F0-12A0-4539-AB67-DD43A2F290D3),
158 helpstring(
"IEwLibraryManagerX Interface"),
159 pointer_default(unique)
206 uuid(5e465b8d-cf30-402e-8cb1-a2ab10281ef8),
209 pointer_default(unique)
EwTextSeparator
Text separator options.
Definition: EnumDefinition.idl:228
EwErrorCode
All errors codes for this API.
Definition: EnumDefinition.idl:24
EwRowFormat
Type of format of EXCEL file for importing data.
Definition: EwEnumeration.idl:1596
EwLibraryType
Type of import data.
Definition: EwEnumeration.idl:1584
EwCreatorType
All creator type.
Definition: EwEnumeration.idl:287
EwLibContentType
All library content types.
Definition: EwEnumeration.idl:312
Use this interface to import manufacturer parts or cable references from an EXCEL file populated from...
Definition: EwLibraryObjects.idl:212
EwRowFormat getRowFormat(EwErrorCode *errorCode)
Get Format used for displaying data in XLS file.
EwErrorCode importData()
Import data previously simulate in current services.
EwErrorCode openFile(BSTR strArchivePath)
Open EXCEL file containing manufacturer part of cable reference data to import.
EwTextSeparator getCircuitSeparator(EwErrorCode *errorCode)
Get separator used for listing circuits in manufacturer parts.
EwTextSeparator getTerminalSeparator(EwErrorCode *errorCode)
Get separator used for listing terminals in circuit in manufacturer part.
EwErrorCode setTerminalSeparator(EwTextSeparator eSeparator)
Set separator used for listing terminals in circuit in manufacturer part.
EwErrorCode setLogFilePath(BSTR strLogFilePath)
Set file path for log file, if file exists it will be overwrite.
BSTR getLogFilePath(EwErrorCode *errorCode)
Get file path for log file.
EwErrorCode setCableCoreSeparator(EwTextSeparator eSeparator)
Set separator used for listing cable core in cable reference.
EwErrorCode setCircuitSeparator(EwTextSeparator eSeparator)
Set separator used for listing circuits in manufactuer parts.
EwTextSeparator getCableCoreSeparator(EwErrorCode *errorCode)
Get separator used for listing cable core in cable reference.
EwErrorCode simulate()
Parse EXCEL file, verify data consistency and prepare the import.
EwErrorCode create(EwLibraryType ewLibraryType)
Create object to import manufacturer parts or cable references object according with context.
EwErrorCode setRowFormat(EwRowFormat eEwRowFormat)
Set Format used for displaying data in XLS file.
This interface is a generic interface for environment object methods.
Definition: EwObjectBaseObjects.idl:339
Use this interface to manage EwLibraryX objects.
Definition: EwLibraryObjects.idl:162
IEwLibraryX newEwLibrary()
Create a IEwLibraryX object from the associated environnement.
IEwLibraryX findEwLibraryById(long lId, EwErrorCode *errorCode)
return IEwLibraryX by id
VARIANT getEwLibraryArray(EwErrorCode *errorCode)
return the array of IEwLibraryX of associated environment
Use this interface to manage an EwLibraryX object.
Definition: EwLibraryObjects.idl:30
IEwLibraryX duplicate(EwErrorCode *errorCode)
Duplicate current library.
LONG getVersionNumber(EwErrorCode *errorCode)
get a version of current Library
EwErrorCode setEwLibContentType(EwLibContentType eLibContentType)
set a content type of current Library
EwErrorCode setName(BSTR strName)
set the name of library
BSTR getName(EwErrorCode *errorCode)
return name of current Library
EwLibContentType getEwLibContentType(EwErrorCode *errorCode)
return content type of current Library
EwErrorCode setDescription(BSTR strLgCode, BSTR strVal)
set a description of Library
BSTR getDescription(BSTR strLgCode, EwErrorCode *errorCode)
return a description of language parameter
EwCreatorType getEwCreator(EwErrorCode *errorCode)
Deprecated use getEwCreatorType interface now.
EwErrorCode setVersionNumber(LONG lValueId)
set a version Number of current Library