ECClass Member List

This is the complete list of members for ECClass, including all inherited members.

AddBaseClass(ECClassCR baseClass)ECClass
ClassesAreEqualByName(ECClassCP currentBaseClass, const void *arg)ECClassstatic
CreateArrayProperty(ArrayECPropertyP &ecProperty, WStringCR name)ECClass
CreateArrayProperty(ArrayECPropertyP &ecProperty, WStringCR name, PrimitiveType primitiveType)ECClass
CreateArrayProperty(ArrayECPropertyP &ecProperty, WStringCR name, ECClassCP structType)ECClass
CreatePrimitiveProperty(PrimitiveECPropertyP &ecProperty, WStringCR name)ECClass
CreatePrimitiveProperty(PrimitiveECPropertyP &ecProperty, WStringCR name, PrimitiveType primitiveType)ECClass
CreateStructProperty(StructECPropertyP &ecProperty, WStringCR name)ECClass
CreateStructProperty(StructECPropertyP &ecProperty, WStringCR name, ECClassCR structType)ECClass
GetBaseClasses() const ECClass
GetCustomAttribute(WStringCR schemaName, WStringCR className) const IECCustomAttributeContainer
GetCustomAttribute(ECClassCR classDefinition) const IECCustomAttributeContainer
GetCustomAttribute(WStringCR className) const IECCustomAttributeContainer
GetCustomAttributeLocal(WStringCR schemaName, WStringCR className) const IECCustomAttributeContainer
GetCustomAttributeLocal(ECClassCR classDefinition) const IECCustomAttributeContainer
GetCustomAttributeLocal(WStringCR className) const IECCustomAttributeContainer
GetCustomAttributes(bool includeBase) const IECCustomAttributeContainer
GetDefaultStandaloneEnabler() const ECClass
GetDerivedClasses() const ECClass
GetDescription() const ECClass
GetDisplayLabel() const ECClass
GetFullName() const ECClass
GetId() const ECClass
GetInvariantDescription() const ECClass
GetInvariantDisplayLabel() const ECClass
GetIsCustomAttributeClass() const ECClass
GetIsDisplayLabelDefined() const ECClass
GetIsDomainClass() const ECClass
GetIsFinal() const ECClass
GetIsStruct() const ECClass
GetName() const ECClass
GetPrimaryCustomAttribute(WStringCR schemaName, WStringCR className) const IECCustomAttributeContainer
GetPrimaryCustomAttribute(ECClassCR classDefinition) const IECCustomAttributeContainer
GetPrimaryCustomAttribute(WStringCR className) const IECCustomAttributeContainer
GetPrimaryCustomAttributes(bool includeBase) const IECCustomAttributeContainer
GetProperties() const ECClass
GetProperties(bool includeBaseProperties) const ECClass
GetPropertyCount(bool includeBaseProperties=true) const ECClass
GetPropertyP(WCharCP name, bool includeBaseClasses=true) const ECClass
GetPropertyP(WStringCR name, bool includeBaseClasses=true) const ECClass
GetPropertyP(Utf8CP name, bool includeBaseClasses=true) const ECClass
GetQualifiedClassName(ECSchemaCR primarySchema, ECClassCR ecClass)ECClassstatic
GetRelationshipClassCP() const ECClass
GetRelationshipClassP()ECClass
GetSchema() const ECClass
HasBaseClasses() const ECClass
Is(ECClassCP targetClass) const ECClass
Is(WCharCP name) const ECClass
Is(WCharCP schemaName, WCharCP className) const ECClass
IsDefined(WStringCR schemaName, WStringCR className) const IECCustomAttributeContainer
IsDefined(ECClassCR classDefinition) const IECCustomAttributeContainer
IsDefined(WStringCR className) const IECCustomAttributeContainer
ParseClassName(WStringR prefix, WStringR className, WStringCR qualifiedClassName)ECClassstatic
RemoveBaseClass(ECClassCR baseClass)ECClass
RemoveCustomAttribute(WStringCR schemaName, WStringCR className)IECCustomAttributeContainer
RemoveCustomAttribute(ECClassCR classDefinition)IECCustomAttributeContainer
RemoveCustomAttribute(WStringCR className)IECCustomAttributeContainer
RemoveProperty(WStringCR name)ECClass
SetCustomAttribute(IECInstanceR customAttributeInstance)IECCustomAttributeContainer
SetDescription(WStringCR value)ECClass
SetDisplayLabel(WStringCR value)ECClass
SetIsCustomAttributeClass(WCharCP isCustomAttribute)ECClass
SetIsCustomAttributeClass(bool value)ECClass
SetIsDomainClass(WCharCP isDomainClass)ECClass
SetIsDomainClass(bool value)ECClass
SetIsFinal(WCharCP isFinal)ECClass
SetIsFinal(bool value)ECClass
SetIsStruct(WCharCP isStruct)ECClass
SetIsStruct(bool value)ECClass

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.