[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Contains class type, relationship type, enumeration type, and type projection definitions.

Schema Hierarchy

ManagementPack
  TypeDefinitions
    EntityTypes

Syntax

Xml
<EntityTypes>
   <ClassTypes>…</ClassTypes>
   <EnumerationTypes>…</EnumerationTypes>
   <RelationshipTypes>…</RelationshipTypes>
   <TypeProjections>…</TypeProjections>
</EntityTypes>

Attributes and Elements

The following sections describe attributes, child elements, and parent element of the EntityTypes element.

Attributes

None.

Child Elements

Element Description

ClassTypes

Optional element. Contains definitions of class types.

ClassTypes

Optional element. Contains definitions of enumeration types used to restrict the value of a class type Property (ClassType).

RelationshipTypes

Optional element. Contains definitions of relationship types between class types.

ClassTypes

Optional element. Contains type projection definitions used to consolidate the class types of a specific relationship hierarchy.

Parent Elements

Element Description

TypeDefinitions

Contains all types defined in the management pack.

Remarks

The EntityTypes element of a management pack contains the object model definition of your management pack.

See Also