ICCLabelType インターフェイスは、Rational® ClearCase® ラベル タイプ オブジェクトを表します。
すべてのラベルは、ラベル タイプという種類のインスタンスです。一般に、個々のラベル タイプに関連付けられる意味はユーザー定義です。
ラベル タイプがこの VOB を管理 VOB として使用する VOB に対してグローバルであるか、それともこの VOB に対してローカルであるかを判別します
ラベル タイプがこの VOB を管理 VOB として使用する VOB に対してグローバルであるか、それともこの VOB に対してローカルであるかを設定します
このラベル タイプのインスタンスをバージョン オブジェクトに適用します
メソッド
Sub Apply(pVersion As CCVersion, [ Comment As String = "" ],[ Replace As Boolean = False ], [ Recurse as Boolean = False ])
HRESULT Apply( ICCVersion* pVersion, _bstr_t Comment, VARIANT_BOOL Replace, VARIANT_BOOL Recurse);
次のメンバー: ICCLabelType インターフェイス
このラベル タイプの制約を取得します
読み取り専用プロパティ
Property Constraint As CCTypeConstraint
CCTypeConstraint GetConstraint();
CCTypeConstraint の値。
このラベル タイプをロックします
メソッド
Sub CreateLock([ Comment As String = "" ], [ Obsolete As Boolean = False ], [ ExemptUsersStringArray As Variant ])
HRESULT CreateLock( _bstr_t Comment, VARIANT_BOOL Obsolete, const _variant_t& ExemptUsersStringArray = vtMissing);
このラベル タイプが属しているグループを取得します
読み取り専用プロパティ
Property Group As String
_bstr_t GetGroup();
このラベル タイプ上のロックを取得します
読み取り専用プロパティ
Property Lock As CCLock
ICCLockPtr GetLock();
このラベル タイプのマスター レプリカを取得します
読み取り専用プロパティ
Property Master As String
_bstr_t GetMaster();
たいていの場合、ユーザーはラベル タイプのローカル コピー上で操作を行います。
このラベル タイプの名前を取得します
読み取り専用プロパティ
Property Name As String
_bstr_t GetName();
このラベル タイプの所有者を取得します
読み取り専用プロパティ
Property Owner As String
_bstr_t GetOwner();
VOB からこのラベル タイプを削除します
メソッド
Sub RemoveType([ RemoveAllInstances As Boolean = False ], [ Comment As String = "" ])
HRESULT RemoveType( VARIANT_BOOL RemoveAllInstances, _bstr_t Comment);
次のメンバー: ICCLabelType インターフェイス
ラベル タイプがこの VOB を管理 VOB として使用する VOB に対してグローバルであるか、それともこの VOB に対してローカルであるかを判別します
読み取り専用プロパティ
Property Scope As CCTypeScope
CCTypeScope GetScope();
CCTypeScope の値。
このラベル タイプの制約 (例: ブランチにつき 1 つ) を設定します。
メソッド
Sub SetConstraint(NewConstraint As CCTypeConstraint, [ Comment As String = "" ])
HRESULT SetConstraint( CCTypeConstraint NewConstraint, _bstr_t Comment);
このラベル タイプが属するグループを設定します
メソッド
Sub SetGroup(NewGroup As String, [ Comment As String = "" ])
HRESULT SetGroup( _bstr_t NewGroup, _bstr_t Comment);
このラベル タイプのマスター レプリカを設定します
メソッド
Sub SetMaster(Replica As String, [ Comment As String = "" ])
HRESULT SetMaster( _bstr_t Replica, _bstr_t Comment);
たいていの場合、ユーザーはラベル タイプのローカル コピー上で操作を行います。
このラベル タイプとこのラベル タイプのすべてのインスタンスの名前を変更します
メソッド
Sub SetName(NewName As String, [ Comment As String = "" ])
HRESULT SetName( _bstr_t NewName, _bstr_t Comment);
このラベル タイプの所有者を設定します
メソッド
Sub SetOwner(NewOwner As String, [ Comment As String = "" ])
HRESULT SetOwner( _bstr_t NewOwner, _bstr_t Comment);
ラベル タイプがこの VOB を管理 VOB として使用する VOB に対してグローバルであるか、それともこの VOB に対してローカルであるかを設定します
メソッド
Sub SetScope(Global As Boolean, [ Acquire As Boolean = False ], [ Comment As String = "" ])
HRESULT SetScope( VARIANT_BOOL Global, VARIANT_BOOL Acquire, _bstr_t Comment);