24#ifndef __AECPROPERTYDEF_H__
25#define __AECPROPERTYDEF_H__
#define AEC_DECLARE_MEMBERS(ClassName)
OdSmartPtr< AECPropertyDef > AECPropertyDefPtr
AECSubPtr< AECPropertyDef > AECPropertyDefSubPtr
OdDbHardPointerId m_hpidScheduleDataFormat
void SetDataFormat(OdDbObjectId idDataFormat)
const AECVariant & GetDefaultValue() const
AECVariant GetInitialValue() const
void SetUseNameAsDesctiption(bool bUseNameAsDesctiption)
void RemoveQueryInfoByIndex(OdUInt32 iIndex)
void SetName(const OdString &strName)
void SetOrder(OdUInt32 iOrder)
OdUInt32 GetOrder() const
void SetLocked(bool bLocked)
OdDbHardPointerId m_hpidListItem
const OdString & GetName() const
void SetDefaultValue(const AECVariant &vtValue)
OdDbHardPointerId m_hpidList
void SetDefaultIsUnspecified(bool bUnspec)
OdUInt32 GetIndex() const
DOM.
bool IsDefaultUnspecified() const
AECVariant m_vDefaultValue
std::vector< AECQueryInfo > m_aQueryInformation
const AECQueryInfo & GetQueryInfoByIndex(OdUInt32 iIndex) const
void SetGlobalName(const OdString &gname)
void AddQueryInfo(const AECQueryInfo &cQueryInfo)
OdUInt32 GetQueryInfoCount() const
void AddQueryInfo(OdRxClass *pDesc, const OdString &strPropertyName)
void SetVisible(bool bVisible)
bool GetUseNameAsDesctiption() const
void SetIndex(OdUInt32 iIndex)
const OdString & GetGlobalName() const
bool IsAppliedTo(const OdString &strClassName, AECQueryInfo *rQueryInfo) const
void SetIsAutomatic(bool bIsAutomatic)
OdDbObjectId GetDataFormat() const
void SetReadOnly(bool bReadOnly)