UNPKG

@itwin/ecschema-metadata

Version:

ECObjects core concepts in typescript

105 lines • 8.55 kB
"use strict"; /*--------------------------------------------------------------------------------------------- * Copyright (c) Bentley Systems, Incorporated. All rights reserved. * See LICENSE.md in the project root for license terms and full copyright notice. *--------------------------------------------------------------------------------------------*/ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.SchemaGraph = exports.UnitSystem = exports.Unit = exports.Schema = exports.RelationshipMultiplicity = exports.RelationshipConstraint = exports.RelationshipClass = exports.PropertyCategory = exports.PrimitiveOrEnumPropertyBase = exports.ArrayProperty = exports.NavigationProperty = exports.EnumerationArrayProperty = exports.StructArrayProperty = exports.StructProperty = exports.EnumerationProperty = exports.PrimitiveArrayProperty = exports.PrimitiveProperty = exports.Property = exports.Phenomenon = exports.Mixin = exports.KindOfQuantity = exports.InvertedUnit = exports.Format = exports.Enumeration = exports.EntityClass = exports.CustomAttributeClass = exports.Constant = exports.StructClass = exports.ECClass = void 0; __exportStar(require("./Constants"), exports); __exportStar(require("./Context"), exports); __exportStar(require("./DelayedPromise"), exports); __exportStar(require("./Deserialization/SchemaGraphUtil"), exports); __exportStar(require("./Deserialization/JsonProps"), exports); __exportStar(require("./Deserialization/Helper"), exports); __exportStar(require("./Deserialization/XmlParser"), exports); __exportStar(require("./ECName"), exports); __exportStar(require("./ECObjects"), exports); __exportStar(require("./Exception"), exports); __exportStar(require("./Interfaces"), exports); var Class_1 = require("./Metadata/Class"); Object.defineProperty(exports, "ECClass", { enumerable: true, get: function () { return Class_1.ECClass; } }); Object.defineProperty(exports, "StructClass", { enumerable: true, get: function () { return Class_1.StructClass; } }); var Constant_1 = require("./Metadata/Constant"); Object.defineProperty(exports, "Constant", { enumerable: true, get: function () { return Constant_1.Constant; } }); var CustomAttributeClass_1 = require("./Metadata/CustomAttributeClass"); Object.defineProperty(exports, "CustomAttributeClass", { enumerable: true, get: function () { return CustomAttributeClass_1.CustomAttributeClass; } }); var EntityClass_1 = require("./Metadata/EntityClass"); Object.defineProperty(exports, "EntityClass", { enumerable: true, get: function () { return EntityClass_1.EntityClass; } }); var Enumeration_1 = require("./Metadata/Enumeration"); Object.defineProperty(exports, "Enumeration", { enumerable: true, get: function () { return Enumeration_1.Enumeration; } }); var Format_1 = require("./Metadata/Format"); Object.defineProperty(exports, "Format", { enumerable: true, get: function () { return Format_1.Format; } }); var InvertedUnit_1 = require("./Metadata/InvertedUnit"); Object.defineProperty(exports, "InvertedUnit", { enumerable: true, get: function () { return InvertedUnit_1.InvertedUnit; } }); var KindOfQuantity_1 = require("./Metadata/KindOfQuantity"); Object.defineProperty(exports, "KindOfQuantity", { enumerable: true, get: function () { return KindOfQuantity_1.KindOfQuantity; } }); var Mixin_1 = require("./Metadata/Mixin"); Object.defineProperty(exports, "Mixin", { enumerable: true, get: function () { return Mixin_1.Mixin; } }); __exportStar(require("./Metadata/OverrideFormat"), exports); var Phenomenon_1 = require("./Metadata/Phenomenon"); Object.defineProperty(exports, "Phenomenon", { enumerable: true, get: function () { return Phenomenon_1.Phenomenon; } }); var Property_1 = require("./Metadata/Property"); Object.defineProperty(exports, "Property", { enumerable: true, get: function () { return Property_1.Property; } }); Object.defineProperty(exports, "PrimitiveProperty", { enumerable: true, get: function () { return Property_1.PrimitiveProperty; } }); Object.defineProperty(exports, "PrimitiveArrayProperty", { enumerable: true, get: function () { return Property_1.PrimitiveArrayProperty; } }); Object.defineProperty(exports, "EnumerationProperty", { enumerable: true, get: function () { return Property_1.EnumerationProperty; } }); Object.defineProperty(exports, "StructProperty", { enumerable: true, get: function () { return Property_1.StructProperty; } }); Object.defineProperty(exports, "StructArrayProperty", { enumerable: true, get: function () { return Property_1.StructArrayProperty; } }); Object.defineProperty(exports, "EnumerationArrayProperty", { enumerable: true, get: function () { return Property_1.EnumerationArrayProperty; } }); Object.defineProperty(exports, "NavigationProperty", { enumerable: true, get: function () { return Property_1.NavigationProperty; } }); Object.defineProperty(exports, "ArrayProperty", { enumerable: true, get: function () { return Property_1.ArrayProperty; } }); Object.defineProperty(exports, "PrimitiveOrEnumPropertyBase", { enumerable: true, get: function () { return Property_1.PrimitiveOrEnumPropertyBase; } }); var PropertyCategory_1 = require("./Metadata/PropertyCategory"); Object.defineProperty(exports, "PropertyCategory", { enumerable: true, get: function () { return PropertyCategory_1.PropertyCategory; } }); var RelationshipClass_1 = require("./Metadata/RelationshipClass"); Object.defineProperty(exports, "RelationshipClass", { enumerable: true, get: function () { return RelationshipClass_1.RelationshipClass; } }); Object.defineProperty(exports, "RelationshipConstraint", { enumerable: true, get: function () { return RelationshipClass_1.RelationshipConstraint; } }); Object.defineProperty(exports, "RelationshipMultiplicity", { enumerable: true, get: function () { return RelationshipClass_1.RelationshipMultiplicity; } }); var Schema_1 = require("./Metadata/Schema"); Object.defineProperty(exports, "Schema", { enumerable: true, get: function () { return Schema_1.Schema; } }); __exportStar(require("./Metadata/SchemaItem"), exports); var Unit_1 = require("./Metadata/Unit"); Object.defineProperty(exports, "Unit", { enumerable: true, get: function () { return Unit_1.Unit; } }); var UnitSystem_1 = require("./Metadata/UnitSystem"); Object.defineProperty(exports, "UnitSystem", { enumerable: true, get: function () { return UnitSystem_1.UnitSystem; } }); __exportStar(require("./PropertyTypes"), exports); __exportStar(require("./SchemaJsonLocater"), exports); __exportStar(require("./SchemaKey"), exports); __exportStar(require("./SchemaLoader"), exports); __exportStar(require("./UnitConversion/UnitConversion"), exports); __exportStar(require("./UnitConversion/UnitConverter"), exports); __exportStar(require("./UnitProvider/SchemaUnitProvider"), exports); __exportStar(require("./Validation/SchemaWalker"), exports); __exportStar(require("./SchemaPartVisitorDelegate"), exports); __exportStar(require("./Formatting/SchemaFormatsProvider"), exports); __exportStar(require("./Formatting/FormatSetFormatsProvider"), exports); __exportStar(require("./IncrementalLoading/ECSqlSchemaLocater"), exports); __exportStar(require("./IncrementalLoading/IncrementalSchemaLocater"), exports); var SchemaGraph_1 = require("./utils/SchemaGraph"); Object.defineProperty(exports, "SchemaGraph", { enumerable: true, get: function () { return SchemaGraph_1.SchemaGraph; } }); /** @docs-package-description * The ecschema-metadata package contains classes for working with ECSchemas that can be used in both [frontend]($docs/learning/frontend/index.md) and [backend]($docs/learning/backend/index.md). */ /** * @docs-group-description Metadata * Definitions of classes and interfaces that represent all [EC elements]($docs/bis/ec/index.md). */ /** * @docs-group-description Utils * A set of utility classes used throughout the package. */ //# sourceMappingURL=ecschema-metadata.js.map