@itwin/ecschema-metadata
Version:
ECObjects core concepts in typescript
105 lines • 8.55 kB
JavaScript
;
/*---------------------------------------------------------------------------------------------
* 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