<?xml version="1.0" encoding="utf-16"?>
<ECSchema schemaName="EditorCustomAttributes" nameSpacePrefix="beca" version="1.0" xmlns="http://www.bentley.com/schemas/Bentley.ECXML.2.0">
    <ECClass typeName="AlwaysExpand" isDomainClass="False" isCustomAttributeClass="True">
        <ECProperty propertyName="ArrayMembers" typeName="boolean" />
    </ECClass>
    <ECClass typeName="ArrayBehaviorAttributes" isDomainClass="False" isCustomAttributeClass="True">
        <ECProperty propertyName="OneElementAsArray" typeName="boolean" />
        <ECProperty propertyName="ShowEmpty" typeName="boolean" />
    </ECClass>
    <ECClass typeName="BooleanDisplay" isDomainClass="False" isCustomAttributeClass="True">
        <ECProperty propertyName="TrueString" typeName="string" />
        <ECProperty propertyName="FalseString" typeName="string" />
    </ECClass>
    <ECClass typeName="Category" isDomainClass="False" isCustomAttributeClass="True">
        <ECProperty propertyName="Standard" typeName="int" />
        <ECProperty propertyName="Name" typeName="string" />
        <ECProperty propertyName="DisplayLabel" typeName="string" />
        <ECProperty propertyName="Description" typeName="string" />
        <ECProperty propertyName="Priority" typeName="int" />
        <ECProperty propertyName="Expand" typeName="boolean" />
    </ECClass>
    <ECClass typeName="DontShowNullProperties" isDomainClass="False" isCustomAttributeClass="True" />
    <ECClass typeName="DWGFormat" isDomainClass="False" isCustomAttributeClass="True">
        <ECProperty propertyName="FormatString" typeName="string" />
    </ECClass>
    <ECClass typeName="DWGProperty" isDomainClass="False" isCustomAttributeClass="True">
        <ECProperty propertyName="Name" typeName="string" />
    </ECClass>
    <ECClass typeName="ExtendType" isDomainClass="False" isCustomAttributeClass="True">
        <ECProperty propertyName="Standard" typeName="int" />
        <ECProperty propertyName="Name" typeName="string" />
    </ECClass>
    <ECClass typeName="FilePickerAttributes" isDomainClass="False" isCustomAttributeClass="True">
        <ECProperty propertyName="Title" typeName="string" />
        <ECProperty propertyName="FilterList" typeName="string" />
        <ECProperty propertyName="FilterIndex" typeName="int" />
        <ECProperty propertyName="InitialDirectory" typeName="string" />
        <ECProperty propertyName="MultiSelect" typeName="boolean" />
        <ECProperty propertyName="UseSaveFile" typeName="boolean" />
        <ECProperty propertyName="CreatePrompt" typeName="boolean" />
        <ECProperty propertyName="OverwritePrompt" typeName="boolean" />
    </ECClass>
    <ECClass typeName="Format" isDomainClass="False" isCustomAttributeClass="True">
        <ECProperty propertyName="FormatString" typeName="string" />
    </ECClass>
    <ECClass typeName="HideMembers" isDomainClass="False" isCustomAttributeClass="True">
        <ECProperty propertyName="ArrayMembers" typeName="boolean" />
        <ECProperty propertyName="If2D" typeName="boolean" />
        <ECProperty propertyName="If3D" typeName="boolean" />
    </ECClass>
    <ECClass typeName="HideProperty" isDomainClass="False" isCustomAttributeClass="True">
        <ECProperty propertyName="If2D" typeName="boolean" />
        <ECProperty propertyName="If3D" typeName="boolean" />
    </ECClass>
    <ECClass typeName="IgnoreZ" isDomainClass="False" isCustomAttributeClass="True" />
    <ECClass typeName="MemberExtendedType" isDomainClass="False" isCustomAttributeClass="True">
        <ECProperty propertyName="Standard" typeName="int" />
        <ECProperty propertyName="Name" typeName="string" />
    </ECClass>
    <ECClass typeName="MembersIndependent" isDomainClass="False" isCustomAttributeClass="True" />
    <ECClass typeName="PropertyPriority" isDomainClass="True" isCustomAttributeClass="True">
        <ECProperty propertyName="Priority" typeName="int" />
    </ECClass>
    <ECClass typeName="RequiresRefresh" isDomainClass="False" isCustomAttributeClass="True" />
    <ECClass typeName="RequiresReload" isDomainClass="False" isCustomAttributeClass="True" />
    <ECClass typeName="ValueMap" isStruct="True" isDomainClass="True">
        <ECProperty propertyName="DisplayString" typeName="string" />
        <ECProperty propertyName="Value" typeName="int" />
    </ECClass>
    <ECClass typeName="StandardValues" isDomainClass="False" isCustomAttributeClass="True">
        <ECProperty propertyName="MustBeFromList" typeName="boolean" />
        <ECArrayProperty propertyName="ValueMap" typeName="ValueMap" minOccurs="0" maxOccurs="unbounded" isStruct="True" />
    </ECClass>
    <ECClass typeName="StrikethroughSpecification" isDomainClass="False" isCustomAttributeClass="True">
        <ECProperty propertyName="StrikethroughECProperty" typeName="string" />
    </ECClass>
    <ECClass typeName="UseBooleanInExpressions" isDomainClass="False" isCustomAttributeClass="True" />
</ECSchema>