IULB_ItemRevision interface
No description yet.
public interface IULB_ItemRevision : IEDM_ParameterizedRecord
Namespace: DXP · Assembly: Altium.SDK.Interfaces
Inherits: IEDM_Object → IEDM_Record → IEDM_ParameterizedRecord
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| AncestorRevisionGUID | string | get; set | |
| CanCreate | bool | get; set | |
| CanDelete | bool | get; set | |
| CanRead | bool | get; set | |
| CanUpdate | bool | get; set | |
| Comment | string | get; set | |
| ContentTypeGUID | string | get; set | |
| DataSize | long | get; set | |
| Description | string | get; set | |
| FolderGUID | string | get; set | |
| IsActive | bool | get; set | |
| IsApplicable | bool | get; set | |
| IsPayloadShared | bool | get; set | |
| IsVisible | bool | get; set | |
| ItemDescription | string | get; set | |
| ItemGUID | string | get; set | |
| ItemHRID | string | get; set | |
| LifeCycleStateGUID | string | get; set | |
| Name | string | get; set | |
| ReleaseDate | double | get; set | |
| RevisionId | string | get; set | |
| SharingControl | int | get; set | |
| SourceGUID | string | get; set | |
| SourceVaultGUID | string | get; set |
AncestorRevisionGUID
No description yet.
string GetAncestorRevisionGUID();
void SetAncestorRevisionGUID(string argValue);
Type: string · Access: read/write
CanCreate
No description yet.
bool GetCanCreate();
void SetCanCreate(bool argValue);
Type: bool · Access: read/write
CanDelete
No description yet.
bool GetCanDelete();
void SetCanDelete(bool argValue);
Type: bool · Access: read/write
CanRead
No description yet.
bool GetCanRead();
void SetCanRead(bool argValue);
Type: bool · Access: read/write
CanUpdate
No description yet.
bool GetCanUpdate();
void SetCanUpdate(bool argValue);
Type: bool · Access: read/write
Comment
No description yet.
string GetComment();
void SetComment(string argValue);
Type: string · Access: read/write
ContentTypeGUID
No description yet.
string GetContentTypeGUID();
void SetContentTypeGUID(string argValue);
Type: string · Access: read/write
DataSize
No description yet.
long GetDataSize();
void SetDataSize(long argValue);
Type: long · Access: read/write
Description
No description yet.
string GetDescription();
void SetDescription(string argValue);
Type: string · Access: read/write
FolderGUID
No description yet.
string GetFolderGUID();
void SetFolderGUID(string argValue);
Type: string · Access: read/write
IsActive
No description yet.
bool GetIsActive();
void SetIsActive(bool argValue);
Type: bool · Access: read/write
IsApplicable
No description yet.
bool GetIsApplicable();
void SetIsApplicable(bool argValue);
Type: bool · Access: read/write
IsPayloadShared
No description yet.
bool GetIsPayloadShared();
void SetIsPayloadShared(bool argValue);
Type: bool · Access: read/write
IsVisible
No description yet.
bool GetIsVisible();
void SetIsVisible(bool argValue);
Type: bool · Access: read/write
ItemDescription
No description yet.
string GetItemDescription();
void SetItemDescription(string argValue);
Type: string · Access: read/write
ItemGUID
No description yet.
string GetItemGUID();
void SetItemGUID(string argValue);
Type: string · Access: read/write
Examples: Extension_PlaceComponentFromVault, Extension_PlaceDeviceSheet
ItemHRID
No description yet.
string GetItemHRID();
void SetItemHRID(string argValue);
Type: string · Access: read/write
LifeCycleStateGUID
No description yet.
string GetLifeCycleStateGUID();
void SetLifeCycleStateGUID(string argValue);
Type: string · Access: read/write
Name
No description yet.
string GetName();
void SetName(string argValue);
Type: string · Access: read/write
ReleaseDate
No description yet.
double GetReleaseDate();
void SetReleaseDate(double argValue);
Type: double · Access: read/write
RevisionId
No description yet.
string GetRevisionId();
void SetRevisionId(string argValue);
Type: string · Access: read/write
SharingControl
No description yet.
int GetSharingControl();
void SetSharingControl(int argValue);
Type: int · Access: read/write
SourceGUID
No description yet.
string GetSourceGUID();
void SetSourceGUID(string argValue);
Type: string · Access: read/write
SourceVaultGUID
No description yet.
string GetSourceVaultGUID();
void SetSourceVaultGUID(string argValue);
Type: string · Access: read/write
Methods
| Method | Returns | Description |
|---|---|---|
| AddRevisionIdLevel | void | |
| AddRevisionIdSeparator | void | |
| ClearRevisionIdLevels | void | |
| ClearRevisionIdSeparators | void | |
| GetRevisionIdLevel | string | |
| GetRevisionIdLevelCount | int | |
| GetRevisionIdSeparator | string | |
| GetRevisionIdSeparatorCount | int | |
| InsertRevisionIdLevel | void | |
| InsertRevisionIdSeparator | void |
AddRevisionIdLevel
No description yet.
void AddRevisionIdLevel(string argValue);
| Parameter | Type | Passing |
|---|---|---|
argValue | string | value |
Returns: nothing (void)
AddRevisionIdSeparator
No description yet.
void AddRevisionIdSeparator(string argValue);
| Parameter | Type | Passing |
|---|---|---|
argValue | string | value |
Returns: nothing (void)
ClearRevisionIdLevels
No description yet.
void ClearRevisionIdLevels();
Returns: nothing (void)
ClearRevisionIdSeparators
No description yet.
void ClearRevisionIdSeparators();
Returns: nothing (void)
GetRevisionIdLevel
No description yet.
string GetRevisionIdLevel(int argIndex);
| Parameter | Type | Passing |
|---|---|---|
argIndex | int | value |
Returns: string
GetRevisionIdLevelCount
No description yet.
int GetRevisionIdLevelCount();
Returns: int
GetRevisionIdSeparator
No description yet.
string GetRevisionIdSeparator(int argIndex);
| Parameter | Type | Passing |
|---|---|---|
argIndex | int | value |
Returns: string
GetRevisionIdSeparatorCount
No description yet.
int GetRevisionIdSeparatorCount();
Returns: int
InsertRevisionIdLevel
No description yet.
void InsertRevisionIdLevel(int argIndex, string argValue);
| Parameter | Type | Passing |
|---|---|---|
argIndex | int | value |
argValue | string | value |
Returns: nothing (void)
InsertRevisionIdSeparator
No description yet.
void InsertRevisionIdSeparator(int argIndex, string argValue);
| Parameter | Type | Passing |
|---|---|---|
argIndex | int | value |
argValue | string | value |
Returns: nothing (void)
Inherited members
- From IEDM_ParameterizedRecord: AddParameter, ClearParameters, CopyParametersTo, DeleteParameter, GetParameter, GetParameterByGUID, GetParameterByName, GetParameterCount, GetParameterRealValueByName, IndexOfParameter, IsSystemParameter, ParameterName, ParameterRealValue, ParameterValue, SetParameter, SetParameterWithRealValue
- From IEDM_Record: CreatedByGUID, CreatedByName, CreatedDate, GUID, HRID, LastModifiedByGUID, LastModifiedByName, LastModifiedDate
- From IEDM_Object: CopyTo, Replicate
Returned by
IComponentLibraryManager.RunCreateComponentDialog, IReplaceComponentRevisionLinkInfo.NewRevision, IDXPFileBOM.GetRevision, IDataForEDM_BatchReleaseNotification.GetRevisions, IDataForEDM_InitiatePublishNotification.GetRevisions, IDataForProjectReleaseNotification.GetItemRevision, IDragDropRevision.GetRevision, IDragDropServerModel.GetRevision, IEDMS_Vault.CreateItemRevision, IEDMS_Vault.GetLastItemRevision, IEDMS_Vault.ItemRevisionByGUID, IEDMS_Vault.ItemRevisionByHRID, IEDesignDataInterface.CreateNewItem, IEDesignDataInterface.CreateNewItemExt, IEDesignDataInterface.CreatePlannedRevision, IEDesignDataInterface.GetRevisionForRelease, IEDesignDataInterface.GetRevisionForReleaseSilent, IEDesignDataInterface.GetRevisionForReleaseSilentExt, IEDesignDataInterface.GetRevisionForReleaseSilentExt2, IEDesignDataInterface.PrepareRevisionForRelease, IEDesignDataInterface.PrepareRevisionForReleaseExt, IFolderAspectView.GetHitRevision, IFolderAspectView.Revision, IFolderDetailsFrame.GetCurrentRevision, IItemRevisionPair.Revision, IReleasable.PrepareItemRevision, IScriptDirective.Revision, IULB_Component.Revision, IULB_ItemRevisionNode.ItemRevision, IULB_ItemRevisionsResult.GetFirstItemRevision, IULB_ItemRevisionsResult.GetItemRevisionByGUID, IULB_ItemsResult.GetFirstItemRevision, IULB_ItemsResult.GetItemRevisionByGUID, IVEN_Folder_ItemRevisionPlace.GetRevision, IVEN_Folder_ItemsSelectionChanged.GetRevision, IValidateStateTransitionNotification.GetRevision, IValidateStateTransitionNotificationEx.GetRevision, IVaultExplorerForm.CurrentRevision, IPCBConfiguration.DM_CurrentRevision, IVaultConfiguration.DM_CurrentRevision
Accepted by
IComponentLibraryManager.CreateReplaceComponentRevisionLinkInfo, IAspectView.SetState, IDataForEDM_BatchReleaseNotification.AddRevision, IDataForEDM_InitiatePublishNotification.AddRevision, IEDMS_Vault.ReleaseItemRevision, IEDMS_VaultFileCache.FindFirstFilePath, IEDMS_VaultFileCache.GetItemRevisionCachedFilesPath, IEDM_Script.AddItem, IEDM_Script.AddItemRevision, IEDM_Script.ReleaseItemRevision, IEDM_Script.UpdateItemRevision, IEDesignDataInterface.CreatePlannedRevision, IEDesignDataInterface.EditItemProperties, IEDesignDataInterface.MakeNewItem, IEDesignDataInterface.PrepareRevisionForRelease, IEDesignDataInterface.PrepareRevisionForReleaseExt, IEDesignDataInterface.SetInitialRevisionId, IEDesignDataInterface.ShowItemProperties, IEDesignDataInterface.ShowRevisionProperties, IEDesignDataInterface.UpdateRevision, IEDesignData_GUIActions.DownloadRevisionAction, IEDesignData_ReleaseManager.GetNextRevision, IEDesignData_ReleaseManager.ShowItemProperties, IEDesignData_SupplyChainFrame2.SetItem, IEDesignData_VaultAspectItemsPopup.CanCloneItemRevision, IEDesignData_VaultAspectItemsPopup.CanEditItemRevision, IEDesignData_VaultAspectItemsPopup.CanPlaceItemRevision, IEDesignData_VaultAspectItemsPopup.CloneItemRevision, IEDesignData_VaultAspectItemsPopup.EditItemRevision, IEDesignData_VaultAspectItemsPopup.PlaceItemRevision, IEDesignData_VaultAspectItemsPopup.ProcessRevisionRelations, IReleasedItemForm.Execute, IRevisionDetailsFrame.SetState, ISupplyInformationView.SetState, IVaultAspectSummary.ShowFullItemDetails, IVaultAspectSummary.ShowItemProperties, IModelEditor.EditModelMap, Utils.GetRevisionDisplayName
Examples
Used in the SDK examples: Extension_PlaceComponentFromVault, Extension_PlaceDeviceSheet.