@itwin/ecschema-metadata
Version:
ECObjects core concepts in typescript
39 lines • 2.04 kB
JavaScript
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/**
* @internal
*/
export class ECStringConstants {
// Relationship End
static RELATIONSHIP_END_SOURCE = "Source";
static RELATIONSHIP_END_TARGET = "Target";
// Container Type
static CONTAINERTYPE_SCHEMA = "Schema";
static CONTAINERTYPE_ENTITYCLASS = "EntityClass";
static CONTAINERTYPE_CUSTOMATTRIBUTECLASS = "CustomAttributeClass";
static CONTAINERTYPE_STRUCTCLASS = "StructClass";
static CONTAINERTYPE_RELATIONSHIPCLASS = "RelationshipClass";
static CONTAINERTYPE_ANYCLASS = "AnyClass";
static CONTAINERTYPE_PRIMITIVEPROPERTY = "PrimitiveProperty";
static CONTAINERTYPE_STRUCTPROPERTY = "StructProperty";
static CONTAINERTYPE_PRIMITIVEARRAYPROPERTY = "ArrayProperty";
static CONTAINERTYPE_STRUCTARRAYPROPERTY = "StructArrayProperty";
static CONTAINERTYPE_NAVIGATIONPROPERTY = "NavigationProperty";
static CONTAINERTYPE_ANYPROPERTY = "AnyProperty";
static CONTAINERTYPE_SOURCERELATIONSHIPCONSTRAINT = "SourceRelationshipConstraint";
static CONTAINERTYPE_TARGETRELATIONSHIPCONSTRAINT = "TargetRelationshipConstraint";
static CONTAINERTYPE_ANYRELATIONSHIPCONSTRAINT = "AnyRelationshipConstraint";
static CONTAINERTYPE_ANY = "Any";
}
/**
* @internal
*/
export var ECSchemaNamespaceUris;
(function (ECSchemaNamespaceUris) {
ECSchemaNamespaceUris.SCHEMAURL3_2_JSON = "https://dev.bentley.com/json_schemas/ec/32/ecschema";
ECSchemaNamespaceUris.SCHEMAITEMURL3_2 = "https://dev.bentley.com/json_schemas/ec/32/schemaitem";
ECSchemaNamespaceUris.SCHEMAURL3_2_XML = "http://www.bentley.com/schemas/Bentley.ECXML.3.2";
})(ECSchemaNamespaceUris || (ECSchemaNamespaceUris = {}));
//# sourceMappingURL=Constants.js.map