IAttributeDefinitionProvider
Overview
This interface is implemented in member and type definitions and makes it possible to change and add new attributes.
Location
- Reference: RemObjects.Elements.Cirrus.dll
- Namespace: RemObjects.Elements.Cirrus
- Ancestry: IAttributesProvider | IAttributeDefinitionProvider
AddAttribute
Add a new attribute
method AddAttribute: IAttributeDefinition
IAttributeDefinition AddAttribute()
func AddAttribute() -> IAttributeDefinition
IAttributeDefinition AddAttribute()
Function AddAttribute() As IAttributeDefinition
AddAttribute (IType, array of Value): IAttributeDefinition
Add a new attribute
method AddAttribute(aType: IType; params aValues: array of Value): IAttributeDefinition
IAttributeDefinition AddAttribute(IType aType, params Value[] aValues)
func AddAttribute(_ aType: IType, _ aValues: Value...) -> IAttributeDefinition
IAttributeDefinition AddAttribute(IType aType, Value[]... aValues)
Function AddAttribute(aType As IType, ParamArray aValues As Value()) As IAttributeDefinition
Parameters:
- aType: attribute type
- aValues: parameter values
AttributeCount (declared in IAttributesProvider)
Returns the attribute count
property AttributeCount: Int32 read;
Int32 AttributeCount { get; }
var AttributeCount: Int32 { get{} }
Int32 AttributeCount { __get; }
ReadOnly Property AttributeCount() As Int32
ClearAttributes
Remove all attributes
method ClearAttributes
void ClearAttributes()
func ClearAttributes()
void ClearAttributes()
Sub ClearAttributes()
GetAttribute (Int32): IAttribute (declared in IAttributesProvider)
Returns an attribute by index
method GetAttribute(no: Int32): IAttribute
IAttribute GetAttribute(Int32 no)
func GetAttribute(_ no: Int32) -> IAttribute
IAttribute GetAttribute(Int32 no)
Function GetAttribute(no As Int32) As IAttribute
Parameters:
- no: index
GetAttribute (Int32): IAttributeDefinition
Returns an attribute by index
method GetAttribute(no: Int32): IAttributeDefinition
IAttributeDefinition GetAttribute(Int32 no)
func GetAttribute(_ no: Int32) -> IAttributeDefinition
IAttributeDefinition GetAttribute(Int32 no)
Function GetAttribute(no As Int32) As IAttributeDefinition
Parameters:
- no: index
RemoveAttribute
Remove an attribute
method RemoveAttribute(no: Int32)
void RemoveAttribute(Int32 no)
func RemoveAttribute(_ no: Int32)
void RemoveAttribute(Int32 no)
Sub RemoveAttribute(no As Int32)
Parameters:
- no: index
AddAttribute
Add a new attribute
method AddAttribute: IAttributeDefinition
IAttributeDefinition AddAttribute()
func AddAttribute() -> IAttributeDefinition
IAttributeDefinition AddAttribute()
Function AddAttribute() As IAttributeDefinition
AddAttribute (IType, array of Value): IAttributeDefinition
Add a new attribute
method AddAttribute(aType: IType; params aValues: array of Value): IAttributeDefinition
IAttributeDefinition AddAttribute(IType aType, params Value[] aValues)
func AddAttribute(_ aType: IType, _ aValues: Value...) -> IAttributeDefinition
IAttributeDefinition AddAttribute(IType aType, Value[]... aValues)
Function AddAttribute(aType As IType, ParamArray aValues As Value()) As IAttributeDefinition
Parameters:
- aType: attribute type
- aValues: parameter values
ClearAttributes
Remove all attributes
method ClearAttributes
void ClearAttributes()
func ClearAttributes()
void ClearAttributes()
Sub ClearAttributes()
GetAttribute (Int32): IAttribute (declared in IAttributesProvider)
Returns an attribute by index
method GetAttribute(no: Int32): IAttribute
IAttribute GetAttribute(Int32 no)
func GetAttribute(_ no: Int32) -> IAttribute
IAttribute GetAttribute(Int32 no)
Function GetAttribute(no As Int32) As IAttribute
Parameters:
- no: index
GetAttribute (Int32): IAttributeDefinition
Returns an attribute by index
method GetAttribute(no: Int32): IAttributeDefinition
IAttributeDefinition GetAttribute(Int32 no)
func GetAttribute(_ no: Int32) -> IAttributeDefinition
IAttributeDefinition GetAttribute(Int32 no)
Function GetAttribute(no As Int32) As IAttributeDefinition
Parameters:
- no: index
RemoveAttribute
Remove an attribute
method RemoveAttribute(no: Int32)
void RemoveAttribute(Int32 no)
func RemoveAttribute(_ no: Int32)
void RemoveAttribute(Int32 no)
Sub RemoveAttribute(no As Int32)
Parameters:
- no: index