CanEasy COM-Help
CanEasy::IAttribute Interface Reference
Inheritance diagram for CanEasy::IAttribute:
CanEasy::IValue CanEasy::IDatabaseItem

Detailed Description

Interface for a database attribute/property

interface IAttribute : IValue
{
HRESULT Type([out, retval] enum AttrType*);
HRESULT Min([out, retval] VARIANT*);
HRESULT Min([in] VARIANT vNewVal);
HRESULT Max([out, retval] VARIANT*);
HRESULT Max([in] VARIANT vNewVal);
HRESULT EnumTable([out, retval] VARIANT*);
HRESULT EnumTable([in] VARIANT vNewVal);
HRESULT DefAttr([out, retval] enum DatabaseType*);
HRESULT DefAttr([in] enum DatabaseType enNewVal);
HRESULT IsRefAttr([out, retval] VARIANT_BOOL*);
HRESULT IsRefAttr([in] VARIANT_BOOL boNewVal);
HRESULT RefAttr([out, retval] IAttribute**);
HRESULT Storeable([out, retval] VARIANT_BOOL*);
HRESULT Storeable([in] VARIANT_BOOL boVal);
HRESULT InternalAttribute([out, retval] VARIANT_BOOL*);
};

Definition at line 1899 of file cand_tlb.idl.

Property Documentation

◆ DefAttr

DatabaseType CanEasy::IAttribute::DefAttr
getset

Database type for which this attribute is valid for

◆ InternalAttribute

VARIANT_BOOL CanEasy::IAttribute::InternalAttribute
get

Return true on internal attributes (not imported from external file)

◆ IsRefAttr

VARIANT_BOOL CanEasy::IAttribute::IsRefAttr
getset

True if this attribute has a reference to a default attribute

◆ RefAttr

IAttribute CanEasy::IAttribute::RefAttr
get

Returns the default attribute

◆ Storeable

VARIANT_BOOL CanEasy::IAttribute::Storeable
getset

Attribute value is saved in the workspace

CanEasy::IAttribute::RefAttr
IAttribute RefAttr
CanEasy::DatabaseType
DatabaseType
The DatabaseType enumeration defines database type which is refered by a default attribute.
Definition: cand_tlb.idl:376
CanEasy::IAttribute::Storeable
VARIANT_BOOL Storeable
CanEasy::AttrType
AttrType
Deprecated: The AttrType enumeration defines value types of attributes.
Definition: cand_tlb.idl:152
CanEasy::IAttribute::IsRefAttr
VARIANT_BOOL IsRefAttr
CanEasy::IAttribute::InternalAttribute
VARIANT_BOOL InternalAttribute
CanEasy::IAttribute::DefAttr
DatabaseType DefAttr