ICMP_ObjectDifference interface
No description yet.
public interface ICMP_ObjectDifference : ICMP_Difference
Namespace: EDP · Assembly: Altium.SDK.Interfaces
Inherits: ICMP_Difference
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| ApplyPriority | int | get; set | |
| ChangesKind | TCMP_ChangesKind | get; set | |
| Handle | string | get; set | |
| Metadata | string | get; set | |
| NewLayerId | int | get; set | |
| NewNetName | string | get; set | |
| NewObject | object | get; set | |
| ObjectGroup | string | get; set | |
| ObjectKind | string | get; set | |
| OldLayerId | int | get; set | |
| OldNetName | string | get; set | |
| OldObject | object | get; set |
ApplyPriority
No description yet.
int GetApplyPriority();
void SetApplyPriority(int argValue);
Type: int · Access: read/write
ChangesKind
No description yet.
TCMP_ChangesKind GetChangesKind();
void SetChangesKind(TCMP_ChangesKind argValue);
Type: TCMP_ChangesKind · Access: read/write
The accessors are extension methods of ICMP_ObjectDifferenceHelper (using EDP;).
Handle
No description yet.
string GetHandle();
void SetHandle(string argValue);
Type: string · Access: read/write
Metadata
No description yet.
string GetMetadata();
void SetMetadata(string argValue);
Type: string · Access: read/write
NewLayerId
No description yet.
int GetNewLayerId();
void SetNewLayerId(int argValue);
Type: int · Access: read/write
NewNetName
No description yet.
string GetNewNetName();
void SetNewNetName(string argValue);
Type: string · Access: read/write
NewObject
No description yet.
object GetNewObject();
void SetNewObject(object argValue);
Type: object · Access: read/write
ObjectGroup
No description yet.
string GetObjectGroup();
void SetObjectGroup(string argValue);
Type: string · Access: read/write
ObjectKind
No description yet.
string GetObjectKind();
void SetObjectKind(string argValue);
Type: string · Access: read/write
OldLayerId
No description yet.
int GetOldLayerId();
void SetOldLayerId(int argValue);
Type: int · Access: read/write
OldNetName
No description yet.
string GetOldNetName();
void SetOldNetName(string argValue);
Type: string · Access: read/write
OldObject
No description yet.
object GetOldObject();
void SetOldObject(object argValue);
Type: object · Access: read/write
Methods
AddNewPropertyDifference
No description yet.
ICMP_PropertyDifference AddNewPropertyDifference(TCMP_PropertyDifferenceKind argKind);
| Parameter | Type | Passing |
|---|---|---|
argKind | TCMP_PropertyDifferenceKind | value |
Returns: ICMP_PropertyDifference
Extension method of ICMP_ObjectDifferenceHelper (using EDP;).
AddNewPropertyValue
No description yet.
ICMP_PropertyValue AddNewPropertyValue();
Returns: ICMP_PropertyValue
Extension method of ICMP_ObjectDifferenceHelper (using EDP;).
AddPropertyDifference
No description yet.
void AddPropertyDifference(ICMP_PropertyDifference argDifference);
void AddPropertyDifference(object argDifference);
| Parameter | Type | Passing |
|---|---|---|
argDifference | ICMP_PropertyDifference | value |
Returns: nothing (void)
The first overload is an extension method of ICMP_ObjectDifferenceHelper (using EDP;) with typed parameters; the second is declared by the interface.
AddPropertyValue
No description yet.
void AddPropertyValue(ICMP_PropertyValue argValue);
void AddPropertyValue(object argValue);
| Parameter | Type | Passing |
|---|---|---|
argValue | ICMP_PropertyValue | value |
Returns: nothing (void)
The first overload is an extension method of ICMP_ObjectDifferenceHelper (using EDP;) with typed parameters; the second is declared by the interface.
ClearPropertyDifferences
No description yet.
void ClearPropertyDifferences();
Returns: nothing (void)
ClearPropertyValues
No description yet.
void ClearPropertyValues();
Returns: nothing (void)
DeletePropertyDifference
No description yet.
void DeletePropertyDifference(int argIndex);
| Parameter | Type | Passing |
|---|---|---|
argIndex | int | value |
Returns: nothing (void)
DeletePropertyValue
No description yet.
void DeletePropertyValue(int argIndex);
| Parameter | Type | Passing |
|---|---|---|
argIndex | int | value |
Returns: nothing (void)
ExpandObjectDifferences
No description yet.
ICMP_ObjectDifferenceList ExpandObjectDifferences(bool argRecursive);
| Parameter | Type | Passing |
|---|---|---|
argRecursive | bool | value |
Returns: ICMP_ObjectDifferenceList
Extension method of ICMP_ObjectDifferenceHelper (using EDP;).
ExpandObjectDifferencesWithCallback
No description yet.
ICMP_ObjectDifferenceList ExpandObjectDifferencesWithCallback(ICMP_NeedExpandObjectDiffCallback argNeedExpandCallback);
| Parameter | Type | Passing |
|---|---|---|
argNeedExpandCallback | ICMP_NeedExpandObjectDiffCallback | value |
Returns: ICMP_ObjectDifferenceList
Extension method of ICMP_ObjectDifferenceHelper (using EDP;).
GetPropertyDifference
No description yet.
ICMP_PropertyDifference GetPropertyDifference(int argIndex);
| Parameter | Type | Passing |
|---|---|---|
argIndex | int | value |
Returns: ICMP_PropertyDifference
Extension method of ICMP_ObjectDifferenceHelper (using EDP;).
GetPropertyDifferenceCount
No description yet.
int GetPropertyDifferenceCount();
Returns: int
GetPropertyValue
No description yet.
ICMP_PropertyValue GetPropertyValue(int argIndex);
| Parameter | Type | Passing |
|---|---|---|
argIndex | int | value |
Returns: ICMP_PropertyValue
Extension method of ICMP_ObjectDifferenceHelper (using EDP;).
GetPropertyValueCount
No description yet.
int GetPropertyValueCount();
Returns: int
RemoveDifference
No description yet.
bool RemoveDifference(uint argDifferenceId);
| Parameter | Type | Passing |
|---|---|---|
argDifferenceId | uint | value |
Returns: bool
Inherited members
- From ICMP_Difference: CopyFrom, DisplayText, GetId, Name, Tag
Returned by
ICMP_CollectionPropertyDifference.AddNewObjectDifference, ICMP_CollectionPropertyDifference.GetObjectDifference, ICMP_ComparisonServer.CreateObjectDifference, ICMP_ConflictingChange.GetMine, ICMP_ConflictingChange.GetTheirs, ICMP_ConflictingChange.Resolved, ICMP_DocumentChanges.Differences, ICMP_DocumentComparer.CompareObjects, ICMP_ObjectDifferenceList.Get, ICMP_ObjectModelComparer.CompareObjects, ICMP_ObjectPropertyDifference.ObjectDifference
Accepted by
ICMP_ChangesApplierCallback.ApplyCallback, ICMP_CollectionPropertyDifference.AddObjectDifference, ICMP_NeedExpandObjectDiffCallback.NeedExpanding, ICMP_ObjectDifferenceList.Add, ICMP_PCBChangesApplier.ApplyChanges, ICMP_PCBChangesApplier.ApplyChangesWithCallback, ICMP_PCBThreeWayComparer.IsConflictingChange