ICCAttributeType インターフェイスは、Rational® ClearCase® 属性タイプ オブジェクトを表します。
属性はすべて、属性タイプという種類のインスタンスです。個々の属性タイプに関連付けられる意味はユーザー定義です。
この属性タイプのインスタンスを VOB オブジェクトに適用します
メソッド
Sub Apply(pVOBObject As CCVOBObject, [Value As Variant ], [ Comment As String = "" ], [ Replace As Boolean = False ], [ Recurse As Boolean = False ])
HRESULT Apply( ICCVOBObject* pVOBOBject, const _variant_t& Value, _bstr_t Comment, VARIANT_BOOL Replace, VARIANT_BOOL Recurse);
次のメンバー: ICCAttributeType インターフェイス
この属性タイプの制約を取得します。
読み取り専用プロパティ
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 DefaultValue As Variant
_variant_t GetDefaultValue();
属性タイプ ValueType と一致します。DefaultValue がない場合は、エラーを返します。
この属性タイプの列挙値を取得します。
読み取り専用プロパティ
Property EnumValuesArray As Variant
_variant_t GetEnumValuesArray();
バリアントの配列が返され、各エレメントのタイプは属性タイプの ValueType と一致します。列挙値がない場合は、エラーを返します。
この属性タイプが属しているグループを取得します。
読み取り専用プロパティ
Property Group As String
_bstr_t GetGroup();
下位の値がリーガル値の範囲内にあるかどうかを示します
読み取り専用プロパティ
Property LowerIsInRange As Boolean
VARIANT_BOOL GetLowerIsInRange();
この属性タイプの下位の値を取得します
読み取り専用プロパティ
Property LowerValue As Variant
_variant_t GetLowerValue();
属性タイプの ValueType と一致します。LowerValue がない場合は、エラーを返します。
この属性タイプのマスター レプリカを取得します
読み取り専用プロパティ
Property Master As String
_bstr_t GetMaster();
たいていの場合、ユーザーは属性タイプのローカル コピー上で操作を行います。
この属性タイプの列挙値の数を取得します
読み取り専用プロパティ
Property NumberOfEnumValues As Long
long GetNumberOfEnumValues();
この属性タイプの所有者を取得します
読み取り専用プロパティ
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);
次のメンバー: ICCAttributeType インターフェイス
この属性タイプの範囲 (例: この VOB に対してローカル) を取得します
読み取り専用プロパティ
Property Scope As CCTypeScope
CCTypeScope GetScope();
CCTypeScope の値。
この属性タイプに制約を設定します。
メソッド
Sub SetConstraint(NewConstraint As CCTypeConstraint, [ Comment As String = "" ])
HRESULT SetConstraint( CCTypeConstraint NewConstraint, _bstr_t Comment);
この属性タイプのデフォルト値を設定します。
メソッド
Sub SetDefaultValue([ DefaultValue As Variant ], [ Comment As String = "" ])
HRESULT SetDefaultValue( const _variant_t& DefaultValue, _bstr_t Comment);
この属性タイプの列挙値を設定します。
メソッド
Sub SetEnumValuesArray([ EnumValuesArray As Variant ], [ Comment As String = "" ])
HRESULT SetEnumValuesArray( const _variant_t& EnumValuesArray, _bstr_t Comment);
この属性タイプが属するグループを設定します。
メソッド
Sub SetGroup(NewGroup As String, [ Comment As String = "" ])
HRESULT SetGroup( _bstr_t NewGroup, _bstr_t Comment);
この属性タイプの下位の値を設定します
メソッド
Sub SetLowerValue([LowerValue As Variant ], [ LowerIsInRange As Boolean = False ], [ Comment As String = "" ])
HRESULT SetLowerValue( const _variant_t& LowerValue, VARIANT_BOOL LowerIsInRange, _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);
この属性タイプの上位の値を設定します
メソッド
Sub SetUpperValue([ UpperValue As Variant ], [ UpperIsInRange As Boolean = False ], [ Comment As String = "" ])
HRESULT SetUpperValue( const _variant_t& UpperValue, VARIANT_BOOL UpperIsInRange, _bstr_t Comment);
属性タイプの任意の列挙値を削除します。
この属性の値タイプを設定します
メソッド
Sub SetValueType(ValueType As Long, [ Comment As String = "" ])
HRESULT SetValueType( long ValueType, _bstr_t Comment);
デフォルト値、列挙値、および下位または上位の値をすべて削除します。
上位の値がリーガル値の範囲内にあるかどうかを示します
読み取り専用プロパティ
Property UpperIsInRange As Boolean
VARIANT_BOOL GetUpperIsInRange();
この属性タイプの上位の値を取得します
読み取り専用プロパティ
Property UpperValue As Variant
_variant_t GetUpperValue();
属性タイプ ValueType と一致します。UpperValue がない場合は、エラーを返します。
この属性の値タイプを取得します
読み取り専用プロパティ
Property ValueType As Long
long GetValueType();
いずれかの値タイプの定数。