Skip to main content
View as Markdown

IULB_RevisionNamingScheme interface

No description yet.

public interface IULB_RevisionNamingScheme : IEDM_ShareableRecord

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Inherits: IEDM_Object → IEDM_Record → IEDM_ShareableRecord

Properties​

PropertyTypeAccessDescription
ContentTypeLinkIULB_ContentTypeLinkget; set
ControlPerContentTypeboolget; set
ItemRevisionSeparatorstringget; set
LevelIULB_RevisionNameLevelget; set

No description yet.

IULB_ContentTypeLink GetContentTypeLink(int argIndex);
void SetContentTypeLink(int argIndex, IULB_ContentTypeLink argRecord);

Type: IULB_ContentTypeLink · Access: read/write · Index: argIndex (int)

The accessors are extension methods of IULB_RevisionNamingSchemeHelper (using DXP;).

ControlPerContentType​

No description yet.

bool GetControlPerContentType();
void SetControlPerContentType(bool argValue);

Type: bool · Access: read/write

ItemRevisionSeparator​

No description yet.

string GetItemRevisionSeparator();
void SetItemRevisionSeparator(string argValue);

Type: string · Access: read/write

Level​

No description yet.

IULB_RevisionNameLevel GetLevel(int argIndex);
void SetLevel(int argIndex, IULB_RevisionNameLevel argRecord);

Type: IULB_RevisionNameLevel · Access: read/write · Index: argIndex (int)

The accessors are extension methods of IULB_RevisionNamingSchemeHelper (using DXP;).

Methods​

MethodReturnsDescription
AddContentTypeLinkvoid
AddLevelvoid
ClearContentTypeLinksvoid
ClearLevelsvoid
DeleteContentTypeLinkvoid
DeleteLevelvoid
FindContentTypeLinkIULB_ContentTypeLink
GetContentTypeLinkCountint
GetLevelCountint

No description yet.

void AddContentTypeLink(IULB_ContentTypeLink argRecord);
void AddContentTypeLink(object argRecord);
ParameterTypePassing
argRecordIULB_ContentTypeLinkvalue

Returns: nothing (void)

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

AddLevel​

No description yet.

void AddLevel(IULB_RevisionNameLevel argRecord);
void AddLevel(object argRecord);
ParameterTypePassing
argRecordIULB_RevisionNameLevelvalue

Returns: nothing (void)

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

No description yet.

void ClearContentTypeLinks();

Returns: nothing (void)

ClearLevels​

No description yet.

void ClearLevels();

Returns: nothing (void)

No description yet.

void DeleteContentTypeLink(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: nothing (void)

DeleteLevel​

No description yet.

void DeleteLevel(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: nothing (void)

No description yet.

IULB_ContentTypeLink FindContentTypeLink(string argContentTypeGUID);
ParameterTypePassing
argContentTypeGUIDstringvalue

Returns: IULB_ContentTypeLink

Extension method of IULB_RevisionNamingSchemeHelper (using DXP;).

GetContentTypeLinkCount​

No description yet.

int GetContentTypeLinkCount();

Returns: int

GetLevelCount​

No description yet.

int GetLevelCount();

Returns: int

Inherited members​

Returned by​

IEDMS_Vault.CreateRevisionNamingScheme, IEDMS_Vault.RevisionNamingSchemeByGUID, IULB_RevisionNamingSchemesResult.GetFirstRevisionNamingScheme, IULB_RevisionNamingSchemesResult.GetRevisionNamingSchemeByGUID

Accepted by​

IEDM_Script.AddRevisionNamingScheme, IEDM_Script.UpdateRevisionNamingScheme, IEDesignDataInterface.GetRevisionForReleaseSilentExt, IEDesignDataInterface.GetRevisionForReleaseSilentExt2, IEDesignDataInterface.SetInitialRevisionId