ICCHyperlinkType インターフェイスは、Rational® ClearCase® ハイパーリンク タイプ オブジェクトを表します。
すべてのハイパーリンクは、ハイパーリンク タイプという種類のインスタンスです。一般に、個々のハイパーリンク タイプに関連付けられる意味はユーザー定義です。 (一部のあらかじめ定義されている種類のハイパーリンク タイプには、Rational ClearCase 自体にとっての意味があり、Rational ClearCase のインプリメンテーションの一部として使用されます。)
このハイパーリンク タイプのインスタンスを VOB オブジェクトに適用します
メソッド
Sub Apply(pFromObject As CCVOBObject, FromText As String, pToObject As CCVOBObject, [ ToText As String = "" ], [ Unidirectional As Boolean = False ], [ Comment As String = "" ])
HRESULT Apply( ICCVOBObject* pFromObject, _bstr_t FromText, ICCVOBObject* pToObject, _bstr_t ToText, VARIANT_BOOL Unidirectional, _bstr_t Comment);
次のメンバー: ICCHyperlinkType インターフェイス
このハイパーリンク タイプをロックします
メソッド
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);
次のメンバー: ICCHyperlinkType インターフェイス
このハイパーリンク タイプの範囲 (例: この VOB に対してローカル) を取得します
読み取り専用プロパティ
Property Scope As CCTypeScope
CCTypeScope GetScope();
CCTypeScope の値。
このハイパーリンク タイプが属するグループを設定します
メソッド
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 に対してローカル) を設定します
メソッド
Sub SetScope(Global As Boolean, [ Acquire As Boolean = False ], [ Comment As String = "" ])
HRESULT SetScope( VARIANT_BOOL Global, VARIANT_BOOL Acquire, _bstr_t Comment);