Skip to main content
View as Markdown

IMBA_DocumentDataModel interface

No description yet.

public interface IMBA_DocumentDataModel : IMBA_CoreObjectDataModel

Namespace: EDP · Assembly: Altium.SDK.Interfaces

Inherits: IMBA_CoreObjectDataModel

Properties​

PropertyTypeAccessDescription
MeasurementSystemTMBAMeasurementSystemget; set

MeasurementSystem​

No description yet.

TMBAMeasurementSystem GetMeasurementSystem();
void SetMeasurementSystem(TMBAMeasurementSystem argMeasurementSystem);

Type: TMBAMeasurementSystem · Access: read/write

The accessors are extension methods of IMBA_DocumentDataModelHelper (using EDP;).

Methods​

MethodReturnsDescription
AddSuperAssemblyvoid
GetSuperAssembliesIMBA_ArrayList
RemoveSuperAssemblyvoid

AddSuperAssembly​

No description yet.

void AddSuperAssembly(string argUniqueID, IMBA_PartDataModel argSuperAss);
void AddSuperAssembly(string argUniqueID, object argSuperAss);
ParameterTypePassing
argUniqueIDstringvalue
argSuperAssIMBA_PartDataModelvalue

Returns: nothing (void)

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

GetSuperAssemblies​

No description yet.

IMBA_ArrayList GetSuperAssemblies();

Returns: IMBA_ArrayList

Extension method of IMBA_DocumentDataModelHelper (using EDP;).

RemoveSuperAssembly​

No description yet.

void RemoveSuperAssembly(string argSuperAssID);
ParameterTypePassing
argSuperAssIDstringvalue

Returns: nothing (void)

Inherited members​

Returned by​

IMBA_CoreObjectDataModel.GetDocument, IMBA_ServerDocument.DataModel

Accepted by​

IMBA_ServerModule.CreateDocumentFromDataModel