ICCElement インターフェイス

説明

ICCElement インターフェイスは、Rational® ClearCase® エレメント オブジェクトを表します。

継承

ICCElement は ICCFile から継承し、ICCFile は ICCVOBObject から継承し、ICCVOBObject は IDispatch から継承します。 ICCVOBObject インターフェイス ICCFile インターフェイス

プロパティと関連メソッド

Group および SetGroup

このエレメントが属しているグループを取得します

このエレメントが属するグループを設定します

Master および SetMaster

このエレメントのマスター レプリカを取得します

このエレメントのマスター レプリカを設定します

Owner および SetOwner

このエレメントの所有者を取得します

このエレメントの所有者を設定します

Permissions および SetPermissions

このエレメントに設定されている権限を確認します

このエレメントに権限を設定します

読み取り専用プロパティ

CheckedOutFile

関連ビューにチェックアウトされるエレメントのバージョンを取得します

Component

このエレメントに関連付けられているコンポーネントを取得します

ElementType

このエレメントのエレメント タイプを取得します

Lock

このエレメント上のロックを取得します

Parent

このエレメントの親ディレクトリ エレメントを取得します

Trigger

このファイルまたはディレクトリ エレメントに関連付けられている名前つきトリガを取得します

Triggers

このファイルまたはディレクトリ エレメントに関連付けられているトリガのコレクションを取得します

Version

バージョン セレクタで指定した、このエレメントの特定のバージョンを取得します

VersionByBaseline

指定したベースラインで選択された、このエレメントのバージョンを取得します。

メソッド

CreateLock

このエレメントをロックします

Move

このエレメントを別のディレクトリに移動します。ソース ディレクトリとターゲット ディレクトリの両方をチェックアウトする必要があります。

RemoveElement

このエレメントを完全に削除します (cleartool rmelem に -force オプションを指定した場合と同等)

RemoveName

このエレメントの名前を親ディレクトリ (バージョン) から削除します

Rename

このエレメントの名前を変更します

作成

CCElement オブジェクトは、以下のインターフェイスから取得できます。

CheckedOutFile

関連ビューにチェックアウトされるエレメントのバージョンを取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property CheckedOutFile As CCCheckedOutFile

Visual C++ 構文

ICCCheckedOutFilePtr GetCheckedOutFile();

次のメンバー: ICCElement インターフェイス

Component

このエレメントに関連付けられているコンポーネントを取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property Component As CCComponent

Visual C++ 構文

ICCComponentPtr GetComponent();

次のメンバー: ICCElement インターフェイス

CreateLock

このエレメントをロックします

カテゴリ

メソッド

VB 構文

Sub CreateLock([ Comment As String = "" ], [ Obsolete As Boolean = False ], [ ExemptUsersStringArray As Variant ])

Visual C++ 構文

HRESULT CreateLock(
     _bstr_t Comment,
     VARIANT_BOOL Obsolete,
     const _variant_t& ExemptUsersStringArray = vtMissing);
パラメータ
説明
Comment
Visual Basic ではオプション。この CreateLock 操作の履歴レコードに関連付けるコメント。
Obsolete
Visual Basic ではオプション。ロックされているエレメントをロックに加えて不要にする場合 (cleartool lock -obsolete など) は True、エレメントを不要にせずにロックする場合は False
ExemptUsersStringArray
オプション。作成しているロックの免除ユーザーの名前を含む文字列値のバリアント配列。

次のメンバー: ICCElement インターフェイス

ElementType

このエレメントのエレメント タイプを取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property ElementType As String

Visual C++ 構文

_bstr_t GetElementType();

次のメンバー: ICCElement インターフェイス

Group

このエレメントが属しているグループを取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property Group As String

Visual C++ 構文

_bstr_t GetGroup();

関連項目

SetGroup

次のメンバー: ICCElement インターフェイス

Lock

このエレメント上のロックを取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property Lock As CCLock

Visual C++ 構文

ICCLockPtr GetLock();

次のメンバー: ICCElement インターフェイス

Master

このエレメントのマスター レプリカを取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property Master As String

Visual C++ 構文

_bstr_t GetMaster();

関連項目

SetMaster

次のメンバー: ICCElement インターフェイス

Move

このエレメントを別のディレクトリに移動します。ソース ディレクトリとターゲット ディレクトリの両方をチェックアウトする必要があります。

カテゴリ

メソッド

VB 構文

Sub Move(pNewParent As CCElement, [ Comment As String = "" ])

Visual C++ 構文

HRESULT Move(
     ICCElement* pNewParent,
     _bstr_t Comment);
パラメータ
説明
pNewParent
エレメントの移動先になる既存のディレクトリ エレメントのパス。
Comment
Visual Basic ではオプション。名前の追加操作および名前の削除操作の履歴レコードに関連付けるコメント。

関連項目

Parent

次のメンバー: ICCElement インターフェイス

Owner

このエレメントの所有者を取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property Owner As String

Visual C++ 構文

_bstr_t GetOwner();

関連項目

SetOwner

次のメンバー: ICCElement インターフェイス

Parent

このエレメントの親ディレクトリ エレメントを取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property Parent As CCElement

Visual C++ 構文

ICCElementPtr GetParent();

関連項目

Move

次のメンバー: ICCElement インターフェイス

Permissions

このエレメントに設定されている権限を確認します

カテゴリ

読み取り専用プロパティ

VB 構文

Property Permissions As Long

Visual C++ 構文

long GetPermissions();

戻り値

エレメントのアクセス モード。

関連項目

SetPermissions

次のメンバー: ICCElement インターフェイス

RemoveElement

このエレメントを完全に削除します (cleartool rmelem に -force オプションを指定した場合と同等)

注: これは、破壊的な操作になる可能性があります。どのような状況下でも CAL からユーザーに入力を求めるプロンプトが出されることはないため、RemoveElement を呼び出す際に確認のステップはありません。

カテゴリ

メソッド

VB 構文

Sub RemoveElement([ Comment As String = "" ])

Visual C++ 構文

HRESULT RemoveElement(_bstr_t Comment);
パラメータ
説明
Comment
Visual Basic ではオプション。この RemoveElement 操作の履歴レコードに関連付けるコメント。

次のメンバー: ICCElement インターフェイス

RemoveName

このエレメントの名前を親ディレクトリ (バージョン) から削除します

カテゴリ

メソッド

VB 構文

Sub RemoveName([ Comment As String = "" ], [ DirectoryMustBeCheckedOut As Boolean = True ])

Visual C++ 構文

HRESULT RemoveName(
     _bstr_t Comment,
     VARIANT_BOOL DirectoryMustBeCheckedOut);
パラメータ
説明
Comment
Visual Basic ではオプション。この RemoveName 操作の履歴レコードに関連付けるコメント。
DirectoryMustBeCheckedOut
Visual Basic ではオプション。削除する名前が含まれているディレクトリをチェックアウトしてからでなければこの操作を実行できないようにする場合は True、チェックイン中のディレクトリ バージョンからでも名前を削除する場合は False (cleartool rmname -nco と同様)。

備考

エレメントおよび VOB シンボリック リンクにおいてサポートされています。

次のメンバー: ICCElement インターフェイス

Rename

このエレメントの名前を変更します

カテゴリ

メソッド

VB 構文

Sub Rename(NewName As String, [ Comment As String = "" ])

Visual C++ 構文

HRESULT Rename(
     _bstr_t NewName,
     _bstr_t Comment);
パラメータ
説明
NewName
このエレメントの新しい名前。
Comment
Visual Basic ではオプション。この Rename 操作の履歴レコードに関連付けるコメント。

次のメンバー: ICCElement インターフェイス

SetGroup

このエレメントが属するグループを設定します

カテゴリ

メソッド

VB 構文

Sub SetGroup(NewGroup As String, [ Comment As String = "" ])

Visual C++ 構文

HRESULT SetGroup(
     _bstr_t NewGroup,
     _bstr_t Comment);
パラメータ
説明
NewGroup
エレメントが属することになる新しいグループの名前。
Comment
Visual Basic ではオプション。この SetGroup 操作の履歴レコードに関連付けるコメント。

関連項目

Group

次のメンバー: ICCElement インターフェイス

SetMaster

このエレメントのマスター レプリカを設定します

カテゴリ

メソッド

VB 構文

Sub SetMaster(Replica As String, [ Comment As String = "" ])

Visual C++ 構文

HRESULT SetMaster(
     _bstr_t Replica,
     _bstr_t Comment);
パラメータ
説明
Replica
エレメントのマスターシップの転送先にするレプリカの名前。
Comment
Visual Basic ではオプション。この SetMaster 操作の履歴レコードに関連付けるコメント。

関連項目

Master

次のメンバー: ICCElement インターフェイス

SetOwner

このエレメントの所有者を設定します

カテゴリ

メソッド

VB 構文

Sub SetOwner(NewOwner As String, [ Comment As String = "" ])

Visual C++ 構文

HRESULT SetOwner(
     _bstr_t NewOwner,
     _bstr_t Comment);
パラメータ
説明
NewOwner
エレメントの所有権の転送先にする所有者の名前。
Comment
Visual Basic ではオプション。この SetOwner 操作の履歴レコードに関連付けるコメント。

関連項目

Owner

次のメンバー: ICCElement インターフェイス

SetPermissions

このエレメントに権限を設定します

カテゴリ

メソッド

VB 構文

Sub SetPermissions(NewPermissions As Long, [ Comment As String = "" ])

Visual C++ 構文

HRESULT SetPermissions(
     long NewPermissions,
     _bstr_t Comment);
パラメータ
説明
NewPermissions
8 進数で指定される、エレメントのアクセス モード。
Comment
Visual Basic ではオプション。この SetPermissions 操作の履歴レコードに関連付けるコメント。

関連項目

Permissions

次のメンバー: ICCElement インターフェイス

Trigger

このファイルまたはディレクトリ エレメントに関連付けられている名前つきトリガを取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property Trigger(TriggerType As String) As CCTrigger

Visual C++ 構文

ICCTriggerPtr GetTrigger(
     _bstr_t TriggerType);
パラメータ
説明
TriggerType
トリガ タイプの名前。

次のメンバー: ICCElement インターフェイス

Triggers

このファイルまたはディレクトリ エレメントに関連付けられているトリガのコレクションを取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property Triggers As CCTriggers

Visual C++ 構文

ICCTriggersPtr GetTriggers();

次のメンバー: ICCElement インターフェイス

Version

バージョン セレクタで指定した、このエレメントの特定のバージョンを取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property Version([ Selector As String = "" ]) As CCVersion

Visual C++ 構文

ICCVersionPtr GetVersion(
     _bstr_t Selector);
パラメータ
説明
Selector
Visual Basic ではオプション。バージョンのブランチ (複数の場合もある) とバージョン番号を示す識別子。Selector が指定されていない場合は、このビューで選択されているバージョンを取得します。

次のメンバー: ICCElement インターフェイス

VersionByBaseline

指定したベースラインで選択された、このエレメントのバージョンを取得します。

エレメントがベースラインと同じコンポーネントにあるかどうかを検査します。指定されたベースラインがエレメントと同じコンポーネントにない場合は、「エレメントがベースラインと同じコンポーネントにありません」というエラー メッセージが出ます。

カテゴリ

読み取り専用プロパティ

VB 構文

Property VersionByBaseline(Baseline As CCBaseline) As CCVersion

Visual C++ 構文

ICCVersionPtr GetVersionByBaseline(ICCBaseline*
Baseline);
パラメータ
説明
Baseline
戻されるバージョンが選択されたベースライン。

次のメンバー: ICCElement インターフェイス