Skip to main content
View as Markdown

IULB_LifeCycleDefinition interface

No description yet.

public interface IULB_LifeCycleDefinition : IEDM_ShareableRecord

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Inherits: IEDM_Object → IEDM_Record → IEDM_ShareableRecord

Properties​

PropertyTypeAccessDescription
ContentTypeLinkIULB_ContentTypeLinkget; set
ControlPerContentTypeboolget; set
LifeCycleManagementTULB_LifeCycleManagementget; set
LinkToRevisionSchemeboolget; set
StageIULB_LifeCycleStageget; set
StateTransitionIULB_LifeCycleStateTransitionget; 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_LifeCycleDefinitionHelper (using DXP;).

ControlPerContentType​

No description yet.

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

Type: bool · Access: read/write

LifeCycleManagement​

No description yet.

TULB_LifeCycleManagement GetLifeCycleManagement();
void SetLifeCycleManagement(TULB_LifeCycleManagement argValue);

Type: TULB_LifeCycleManagement · Access: read/write

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

LinkToRevisionScheme​

No description yet.

bool GetLinkToRevisionScheme();
void SetLinkToRevisionScheme(bool argValue);

Type: bool · Access: read/write

Stage​

No description yet.

IULB_LifeCycleStage GetStage(int argIndex);
void SetStage(int argIndex, IULB_LifeCycleStage argRecord);

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

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

StateTransition​

No description yet.

IULB_LifeCycleStateTransition GetStateTransition(int argIndex);
void SetStateTransition(int argIndex, IULB_LifeCycleStateTransition argRecord);

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

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

Methods​

MethodReturnsDescription
AddContentTypeLinkvoid
AddStagevoid
AddStateTransitionvoid
ClearContentTypeLinksvoid
ClearStagesvoid
ClearStateTransitionsvoid
DeleteContentTypeLinkvoid
DeleteStagevoid
DeleteStateTransitionvoid
FindContentTypeLinkIULB_ContentTypeLink
GetContentTypeLinkCountint
GetStageByGUIDIULB_LifeCycleStage
GetStageCountint
GetStateTransitionCountint

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_LifeCycleDefinitionHelper (using DXP;) with typed parameters; the second is declared by the interface.

AddStage​

No description yet.

void AddStage(IULB_LifeCycleStage argRecord);
void AddStage(object argRecord);
ParameterTypePassing
argRecordIULB_LifeCycleStagevalue

Returns: nothing (void)

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

AddStateTransition​

No description yet.

void AddStateTransition(IULB_LifeCycleStateTransition argRecord);
void AddStateTransition(object argRecord);
ParameterTypePassing
argRecordIULB_LifeCycleStateTransitionvalue

Returns: nothing (void)

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

No description yet.

void ClearContentTypeLinks();

Returns: nothing (void)

ClearStages​

No description yet.

void ClearStages();

Returns: nothing (void)

ClearStateTransitions​

No description yet.

void ClearStateTransitions();

Returns: nothing (void)

No description yet.

void DeleteContentTypeLink(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: nothing (void)

DeleteStage​

No description yet.

void DeleteStage(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: nothing (void)

DeleteStateTransition​

No description yet.

void DeleteStateTransition(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: nothing (void)

No description yet.

IULB_ContentTypeLink FindContentTypeLink(string argContentTypeGUID);
ParameterTypePassing
argContentTypeGUIDstringvalue

Returns: IULB_ContentTypeLink

Extension method of IULB_LifeCycleDefinitionHelper (using DXP;).

GetContentTypeLinkCount​

No description yet.

int GetContentTypeLinkCount();

Returns: int

GetStageByGUID​

No description yet.

IULB_LifeCycleStage GetStageByGUID(string argGUID);
ParameterTypePassing
argGUIDstringvalue

Returns: IULB_LifeCycleStage

Extension method of IULB_LifeCycleDefinitionHelper (using DXP;).

GetStageCount​

No description yet.

int GetStageCount();

Returns: int

GetStateTransitionCount​

No description yet.

int GetStateTransitionCount();

Returns: int

Inherited members​

Returned by​

IEDMS_Vault.CreateLifeCycleDefinition, IEDMS_Vault.LifeCycleDefinitionByGUID, IULB_LifeCycleDefinitionsResult.GetFirstLifeCycleDefinition, IULB_LifeCycleDefinitionsResult.GetLifeCycleDefinitionByGUID

Accepted by​

IEDM_Script.AddLifeCycleDefinition, IEDM_Script.UpdateLifeCycleDefinition, IEDesignDataInterface.GetRevisionForReleaseSilentExt, IEDesignDataInterface.GetRevisionForReleaseSilentExt2