IFClite TypeScript API
    Preparing search index...

    Interface DictionaryIdsOptions

    interface DictionaryIdsOptions {
        cardinality?: SpecCardinality;
        classificationSection?: Section;
        fallbackPropertySet?: string;
        grouping?: "perClass" | "perEntity";
        ifcVersions: IFCVersion[];
        includeInactive?: boolean;
        inheritProperties?: boolean;
        propertyScope?: "all" | "required";
    }
    Index
    cardinality?: SpecCardinality

    Cardinality of each generated specification. Default optional: the requirements apply to the classified elements a model has, without demanding that every class occurs (lint IDSL-CARD-004 flags the latter).

    classificationSection?: Section

    Where the classification facet goes. Default applicability.

    fallbackPropertySet?: string

    Property set for properties without one; without it they are skipped (and noted).

    grouping?: "perClass" | "perEntity"

    perClass: one spec per class. perEntity: one spec per related IFC entity, classes as an enumeration.

    ifcVersions: IFCVersion[]
    includeInactive?: boolean

    Generate classes bSDD marks inactive too. Default false (they are skipped, and noted).

    inheritProperties?: boolean

    Include properties inherited from parent classes. Default true.

    propertyScope?: "all" | "required"

    required: only properties bSDD marks required. Default all.