Skip to main content
View as Markdown

IChangeManager interface

The IChangeManager interface represents the change manager where you can execute an ECO of pins to be swapped for the target component of the target document.

public interface IChangeManager

Namespace: EDP · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
DM_CreateECO_SwapPinvoid
DM_ExecuteChangesbool
DM_SetProject1void
DM_SetProject2void

DM_CreateECO_SwapPin​

No description yet.

void DM_CreateECO_SwapPin(IDocument argTargetDocument, IComponent argTargetComponent, INetItem argTargetPin, string argNewPinNumber, string argOldPinNet, string argNewPinNet);
void DM_CreateECO_SwapPin(object argTargetDocument, object argTargetComponent, object argTargetPin, string argNewPinNumber, string argOldPinNet, string argNewPinNet);
ParameterTypePassing
argTargetDocumentIDocumentvalue
argTargetComponentIComponentvalue
argTargetPinINetItemvalue
argNewPinNumberstringvalue
argOldPinNetstringvalue
argNewPinNetstringvalue

Returns: nothing (void)

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

DM_ExecuteChanges​

No description yet.

bool DM_ExecuteChanges(bool argIsSilent);
ParameterTypePassing
argIsSilentboolvalue

Returns: bool

DM_SetProject1​

No description yet.

void DM_SetProject1(IProject argProject);
void DM_SetProject1(object argProject);
ParameterTypePassing
argProjectIProjectvalue

Returns: nothing (void)

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

DM_SetProject2​

No description yet.

void DM_SetProject2(IProject argProject);
void DM_SetProject2(object argProject);
ParameterTypePassing
argProjectIProjectvalue

Returns: nothing (void)

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

Returned by​

IWorkspace.DM_ChangeManager