
# TModificationKind enumeration

*No description yet.*

```csharp
public enum TModificationKind
```

**Namespace:** EDP · **Assembly:** Altium.SDK.Interfaces

## Values

| Name | Value | Description |
| --- | --- | --- |
| `eModification_Unknown` | 0 |  |
| `eModification_RemoveNode` | 1 |  |
| `eModification_RemoveComponentClassMember` | 2 |  |
| `eModification_RemoveNetClassMember` | 3 |  |
| `eModification_RemoveChannelClassMember` | 4 |  |
| `eModification_RemoveRule` | 5 |  |
| `eModification_RemoveNet` | 6 |  |
| `eModification_RemoveComponent` | 7 |  |
| `eModification_ChangeComponentFootPrint` | 8 |  |
| `eModification_ChangeComponentComment` | 9 |  |
| `eModification_ChangeComponentDesignator` | 10 |  |
| `eModification_ChangeComponentKind` | 11 |  |
| `eModification_AnnotateComponent` | 12 |  |
| `eModification_AddComponent` | 13 |  |
| `eModification_ChangeNetName` | 14 |  |
| `eModification_AddNet` | 15 |  |
| `eModification_AddNode` | 16 |  |
| `eModification_RemoveComponentClass` | 17 |  |
| `eModification_RemoveNetClass` | 18 |  |
| `eModification_RemoveDifferentialPair` | 19 |  |
| `eModification_RemoveChannelClass` | 20 |  |
| `eModification_ChangeComponentClassName` | 21 |  |
| `eModification_ChangeNetClassName` | 22 |  |
| `eModification_ChangeDifferentialPairPositiveNetName` | 23 |  |
| `eModification_ChangeDifferentialPairNegativeNetName` | 24 |  |
| `eModification_ChangeChannelClassName` | 25 |  |
| `eModification_AddComponentClass` | 26 |  |
| `eModification_AddNetClass` | 27 |  |
| `eModification_AddDifferentialPair` | 28 |  |
| `eModification_AddChannelClass` | 29 |  |
| `eModification_AddComponentClassMember` | 30 |  |
| `eModification_AddNetClassMember` | 31 |  |
| `eModification_AddChannelClassMember` | 32 |  |
| `eModification_RemoveRoom` | 33 |  |
| `eModification_ChangeRoom` | 34 |  |
| `eModification_AddRoom` | 35 |  |
| `eModification_AddParameter` | 36 |  |
| `eModification_RemoveParameter` | 37 |  |
| `eModification_ChangeParameterName` | 38 |  |
| `eModification_ChangeParameterValue` | 39 |  |
| `eModification_ChangeParameterType` | 40 |  |
| `eModification_AddRule` | 41 |  |
| `eModification_ChangeRule` | 42 |  |
| `eModification_FullPartUpdate` | 43 |  |
| `eModification_UpdatePartSymbol` | 44 |  |
| `eModification_UpdateImplementationValues` | 45 |  |
| `eModification_AddImplementation` | 46 |  |
| `eModification_RemoveImplementation` | 47 |  |
| `eModification_UpdateCurrentImplementation` | 48 |  |
| `eModification_ChangePinName` | 49 |  |
| `eModification_ChangePinElectrical` | 50 |  |
| `eModification_ChangePortElectrical` | 51 |  |
| `eModification_SwapPin` | 52 |  |
| `eModification_ChangePinSwapId_Pin` | 53 |  |
| `eModification_AddConstraintGroup` | 54 |  |
| `eModification_RemoveConstraintGroup` | 55 |  |
| `eModification_AddPort` | 56 |  |
| `eModification_RemovePort` | 57 |  |
| `eModification_ChangePortName` | 58 |  |
| `eModification_ChangeComponentLibRef` | 59 |  |
| `eModification_ChangePin` | 60 |  |
| `eModification_ChangePhysicalFootPrint` | 61 |  |
| `eModification_ChangeSubPartID` | 62 |  |
| `eModification_ChangeLibraryReference` | 63 |  |
| `eModification_AnnotatePhysicalComponent` | 64 |  |
| `eModification_FullDeviceSheetUpdate` | 65 |  |
| `eModification_ChangeComponentDescription` | 66 |  |
| `eModification_ChangeComponentLibrary` | 67 |  |
| `eModification_AddClusterClass` | 68 |  |
| `eModification_AddClusterClassMember` | 69 |  |
| `eModification_RemoveClusterClass` | 70 |  |
| `eModification_RemoveClusterClassMember` | 71 |  |
| `eModification_ChangeClassClusterClassName` | 72 |  |
| `eModification_ChangeComponentConfigurableParameters` | 73 |  |
| `eModification_ChangeNoERC` | 74 |  |
| `eModification_ChangeComponentVaultGUID` | 75 |  |
| `eModification_ChangeComponentItemGUID` | 76 |  |
| `eModification_ChangeComponentRevisionGUID` | 77 |  |
| `eModification_ChangeNetColor` | 78 |  |
| `eModification_ChangePinPackageLength` | 79 |  |
| `eModification_AddFunctionalBlock` | 80 |  |
| `eModification_RemoveFunctionalBlock` | 81 |  |
| `eModification_ChangeFunctionalBlock` | 82 |  |
| `eModification_AddDiagramPin` | 83 |  |
| `eModification_RemoveDiagramPin` | 84 |  |
| `eModification_ChangeDiagramPin` | 85 |  |
| `eModification_AddMBAEmbeddedDocument` | 86 |  |
| `eModification_RemoveMBAEmbeddedDocument` | 87 |  |
| `eModification_ChangeMBAEmbeddedDocument` | 88 |  |
| `eModification_ChangeComponentParameters` | 89 |  |
| `eModification_AddSystemDesignModule` | 90 |  |
| `eModification_RemoveSystemDesignModule` | 91 |  |
| `eModification_ChangeSystemDesignModuleProperties` | 92 |  |
| `eModification_AddSystemDesignModuleConnector` | 93 |  |
| `eModification_RemoveSystemDesignModuleConnector` | 94 |  |
| `eModification_ChangeSystemDesignModuleConnector` | 95 |  |
| `eModification_AddSystemDesignConnection` | 96 |  |
| `eModification_RemoveSystemDesignConnection` | 97 |  |
| `eModification_ChangeSystemDesignConnection` | 98 |  |
| `eModification_ChangeSystemDesignModuleFileName` | 99 |  |
| `eModification_ChangeSystemDesignFunctionalBlock` | 100 |  |
| `eModification_AddPin` | 101 |  |
| `eModification_RemovePin` | 102 |  |
| `eModification_AddSystemDesignPinToNet` | 103 |  |
| `eModification_RemoveSystemDesignPinFromNet` | 104 |  |
| `eModification_ChangeSystemDesignPinNetName` | 105 |  |
| `eModification_SystemDesignPinSwap` | 106 |  |
| `eModification_ChangeSystemDesignPhysicalConnection` | 107 |  |
| `eModification_AddSystemDesignPhysicalConnection` | 108 |  |
| `eModification_RemoveSystemDesignPhysicalConnection` | 109 |  |
| `eModification_ChangeSystemDesignPin` | 110 |  |
| `eModification_DifferentialPairClassAdd` | 111 |  |
| `eModification_DifferentialPairClassRemove` | 112 |  |
| `eModification_DifferentialPairClassChangeName` | 113 |  |
| `eModification_DifferentialPairClassMemberAdd` | 114 |  |
| `eModification_DifferentialPairClassMemberRemove` | 115 |  |
| `eModification_ChangeComponentLocation` | 116 |  |
| `eModification_ChangeManagedComponentLibraryLink` | 117 |  |
| `eModification_ChangePinPropagationDelay` | 118 |  |
| `eModification_ChangeFootprintParameters` | 119 |  |
| `eModification_ChangeComponentSimulationModel` | 120 |  |
| `eModification_ClearancesMatrix` | 121 |  |
| `eModification_AddPinPair` | 122 |  |
| `eModification_RemovePinPair` | 123 |  |
| `eModification_ChangePinPairName` | 124 |  |
| `eModification_AddPrimitive` | 125 |  |
| `eModification_RemovePrimitive` | 126 |  |
| `eModification_AddxSignalClass` | 127 |  |
| `eModification_RemovexSignalClass` | 128 |  |
| `eModification_ChangexSignalClassName` | 129 |  |
| `eModification_AnnotateHarnessWire` | 130 |  |
| `eModification_AnnotateHarnessCable` | 131 |  |
| `eModification_AnnotateHarnessSplice` | 132 |  |
| `eModification_AnnotateHarnessNoConnect` | 133 |  |
| `eModification_AnnotateHarnessConnectionPoint` | 134 |  |
| `eModification_AnnotateHarnessLayoutLabel` | 135 |  |
| `eModification_AnnotateHarnessShield` | 136 |  |
| `eModification_AnnotateHarnessTwist` | 137 |  |
| `eModification_AddxNet` | 138 |  |
| `eModification_RemovexNet` | 139 |  |
| `eModification_ChangexNetName` | 140 |  |
| `eModification_AddxNetClass` | 141 |  |
| `eModification_RemovexNetClass` | 142 |  |
| `eModification_ChangexNetClassName` | 143 |  |
| `eModification_AddxSignalClassMember` | 144 |  |
| `eModification_RemovexSignalClassMember` | 145 |  |
| `eModification_AddxNetMember` | 146 |  |
| `eModification_RemovexNetMember` | 147 |  |
| `eModification_AddxNetClassMember` | 148 |  |
| `eModification_RemovexNetClassMember` | 149 |  |
| `eModification_PinFunctions` | 150 |  |
| `eModification_AnnotateHarnessLayoutCovering` | 151 |  |
| `eModification_AddReuseBlock` | 152 |  |
| `eModification_RemoveReuseBlock` | 153 |  |
| `eModification_ReuseBlockDissolved` | 154 |  |
| `eModification_AddConstraintManagerData` | 155 |  |
| `eModification_ChangeConstraintManagerData` | 156 |  |
| `eModification_RemoveConstraintManagerData` | 157 |  |
| `eModification_ReuseBlockItemRevisionId` | 158 |  |
| `eModification_AddNoConnect` | 159 |  |
| `eModification_RemoveNoConnect` | 160 |  |

## Accepted by

[IECO.DM_ChangeObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IECO.md#dm_changeobject)
