Skip to main content
View as Markdown

IEDM_Script interface

No description yet.

public interface IEDM_Script

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Properties​

PropertyTypeAccessDescription
TimeOutintget; set

TimeOut​

No description yet.

int GetTimeOut();
void SetTimeOut(int argTimeOut);

Type: int · Access: read/write

Methods​

MethodReturnsDescription
AddAcquisitionPointervoid
AddFoldervoid
AddItemvoid
AddItemLinkvoid
AddItemRevisionvoid
AddLifeCycleDefinitionvoid
AddOptionvoid
AddRevisionNamingSchemevoid
AssignItemTagsvoid
DeleteFoldervoid
DeleteItemvoid
DeleteItemRevisionvoid
DeleteLifeCycleDefinitionvoid
DeleteRevisionNamingSchemevoid
GetAtomicGroupCountint
GetAtomicGroupIdentifierstring
ReleaseItemRevisionvoid
StartAtomicGroupvoid
UpdateFoldervoid
UpdateItemRevisionvoid
UpdateLifeCycleDefinitionvoid
UpdateModelToLatestvoid
UpdateModelToLatestExvoid
UpdateRevisionNamingSchemevoid

AddAcquisitionPointer​

No description yet.

void AddAcquisitionPointer(IULB_AcquisitionPointer argAcquisitionPointer);
void AddAcquisitionPointer(object argAcquisitionPointer);
ParameterTypePassing
argAcquisitionPointerIULB_AcquisitionPointervalue

Returns: nothing (void)

The first overload is an extension method of IEDM_ScriptHelper (using DXP;) with typed parameters; the second is declared by the interface.

AddFolder​

No description yet.

void AddFolder(IULB_Folder argFolder);
void AddFolder(object argFolder);
ParameterTypePassing
argFolderIULB_Foldervalue

Returns: nothing (void)

The first overload is an extension method of IEDM_ScriptHelper (using DXP;) with typed parameters; the second is declared by the interface.

AddItem​

No description yet.

void AddItem(IULB_Item argItem, IULB_ItemRevision argItemRevision);
void AddItem(object argItem, object argItemRevision);
ParameterTypePassing
argItemIULB_Itemvalue
argItemRevisionIULB_ItemRevisionvalue

Returns: nothing (void)

The first overload is an extension method of IEDM_ScriptHelper (using DXP;) with typed parameters; the second is declared by the interface.

No description yet.

void AddItemLink(IULB_ItemLink argItemLink);
void AddItemLink(object argItemLink);
ParameterTypePassing
argItemLinkIULB_ItemLinkvalue

Returns: nothing (void)

The first overload is an extension method of IEDM_ScriptHelper (using DXP;) with typed parameters; the second is declared by the interface.

AddItemRevision​

No description yet.

void AddItemRevision(IULB_ItemRevision argItemRevision);
void AddItemRevision(object argItemRevision);
ParameterTypePassing
argItemRevisionIULB_ItemRevisionvalue

Returns: nothing (void)

The first overload is an extension method of IEDM_ScriptHelper (using DXP;) with typed parameters; the second is declared by the interface.

AddLifeCycleDefinition​

No description yet.

void AddLifeCycleDefinition(IULB_LifeCycleDefinition argLifeCycleDefinition);
void AddLifeCycleDefinition(object argLifeCycleDefinition);
ParameterTypePassing
argLifeCycleDefinitionIULB_LifeCycleDefinitionvalue

Returns: nothing (void)

The first overload is an extension method of IEDM_ScriptHelper (using DXP;) with typed parameters; the second is declared by the interface.

AddOption​

No description yet.

void AddOption(string argOption);
ParameterTypePassing
argOptionstringvalue

Returns: nothing (void)

AddRevisionNamingScheme​

No description yet.

void AddRevisionNamingScheme(IULB_RevisionNamingScheme argRevisionNamingScheme);
void AddRevisionNamingScheme(object argRevisionNamingScheme);
ParameterTypePassing
argRevisionNamingSchemeIULB_RevisionNamingSchemevalue

Returns: nothing (void)

The first overload is an extension method of IEDM_ScriptHelper (using DXP;) with typed parameters; the second is declared by the interface.

AssignItemTags​

No description yet.

void AssignItemTags(IInterfaceList argItemTags);
void AssignItemTags(object argItemTags);
ParameterTypePassing
argItemTagsIInterfaceListvalue

Returns: nothing (void)

The first overload is an extension method of IEDM_ScriptHelper (using DXP;) with typed parameters; the second is declared by the interface.

DeleteFolder​

No description yet.

void DeleteFolder(string argFolderGUID);
ParameterTypePassing
argFolderGUIDstringvalue

Returns: nothing (void)

DeleteItem​

No description yet.

void DeleteItem(string argItemGUID);
ParameterTypePassing
argItemGUIDstringvalue

Returns: nothing (void)

DeleteItemRevision​

No description yet.

void DeleteItemRevision(string argItemRevisionGUID);
ParameterTypePassing
argItemRevisionGUIDstringvalue

Returns: nothing (void)

DeleteLifeCycleDefinition​

No description yet.

void DeleteLifeCycleDefinition(string argLifeCycleDefinitionGUID);
ParameterTypePassing
argLifeCycleDefinitionGUIDstringvalue

Returns: nothing (void)

DeleteRevisionNamingScheme​

No description yet.

void DeleteRevisionNamingScheme(string argSchemeGUID);
ParameterTypePassing
argSchemeGUIDstringvalue

Returns: nothing (void)

GetAtomicGroupCount​

No description yet.

int GetAtomicGroupCount();

Returns: int

GetAtomicGroupIdentifier​

No description yet.

string GetAtomicGroupIdentifier(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: string

ReleaseItemRevision​

No description yet.

void ReleaseItemRevision(IULB_ItemRevision argItemRevision, IInterfaceList argItemRevisionLinks, IULB_DataFoldersList argFolderList, string argReleaseNote);
void ReleaseItemRevision(object argItemRevision, object argItemRevisionLinks, object argFolderList, string argReleaseNote);
ParameterTypePassing
argItemRevisionIULB_ItemRevisionvalue
argItemRevisionLinksIInterfaceListvalue
argFolderListIULB_DataFoldersListvalue
argReleaseNotestringvalue

Returns: nothing (void)

The first overload is an extension method of IEDM_ScriptHelper (using DXP;) with typed parameters; the second is declared by the interface.

StartAtomicGroup​

No description yet.

void StartAtomicGroup(string argGroupIdentifier);
ParameterTypePassing
argGroupIdentifierstringvalue

Returns: nothing (void)

UpdateFolder​

No description yet.

void UpdateFolder(IULB_Folder argFolder);
void UpdateFolder(object argFolder);
ParameterTypePassing
argFolderIULB_Foldervalue

Returns: nothing (void)

The first overload is an extension method of IEDM_ScriptHelper (using DXP;) with typed parameters; the second is declared by the interface.

UpdateItemRevision​

No description yet.

void UpdateItemRevision(IULB_ItemRevision argItemRevision);
void UpdateItemRevision(object argItemRevision);
ParameterTypePassing
argItemRevisionIULB_ItemRevisionvalue

Returns: nothing (void)

The first overload is an extension method of IEDM_ScriptHelper (using DXP;) with typed parameters; the second is declared by the interface.

UpdateLifeCycleDefinition​

No description yet.

void UpdateLifeCycleDefinition(IULB_LifeCycleDefinition argDefinition);
void UpdateLifeCycleDefinition(object argDefinition);
ParameterTypePassing
argDefinitionIULB_LifeCycleDefinitionvalue

Returns: nothing (void)

The first overload is an extension method of IEDM_ScriptHelper (using DXP;) with typed parameters; the second is declared by the interface.

UpdateModelToLatest​

No description yet.

void UpdateModelToLatest(string argModelRevisionGUID);
ParameterTypePassing
argModelRevisionGUIDstringvalue

Returns: nothing (void)

UpdateModelToLatestEx​

No description yet.

void UpdateModelToLatestEx(string argModelRevisionGUID, bool argSkipRestrictedFromUse);
ParameterTypePassing
argModelRevisionGUIDstringvalue
argSkipRestrictedFromUseboolvalue

Returns: nothing (void)

UpdateRevisionNamingScheme​

No description yet.

void UpdateRevisionNamingScheme(IULB_RevisionNamingScheme argRevisionNamingScheme);
void UpdateRevisionNamingScheme(object argRevisionNamingScheme);
ParameterTypePassing
argRevisionNamingSchemeIULB_RevisionNamingSchemevalue

Returns: nothing (void)

The first overload is an extension method of IEDM_ScriptHelper (using DXP;) with typed parameters; the second is declared by the interface.

Returned by​

IEDMS_Vault.CreateScript

Accepted by​

IEDMS_Vault.ExecuteScript, IEDesignData_ReleaseManager.PrepareScript