| EntityDefinition Properties | 
The EntityDefinition type exposes the following members.
| Name | Description | |
|---|---|---|
| ContainingProject | 
            Gets or sets the containing project.
              (Overrides GroupableModelElementContainingProject.) | |
| DiscriminatorField | 
            Gets the discriminator field of this entity or null if there's no discriminator field defined locally to this entity, which means it's either
            defined in a supertype or not defined.
              | |
| DiscriminatorValue | 
            Gets or sets the discriminator value for this entity. Used if this entity is in an InheritanceType of TargetPerEntityHierarchy. Should be
            a value of a type compatible with the type of the DiscriminatorField of this entity (if not defined here, it's defined in a supertype).
              | |
| Error | 
            Gets an error message indicating what is wrong with this object.
              (Inherited from GroupableModelElement.) | |
| FieldCount | 
            Gets the field count.
              (Inherited from GroupableModelElement.) | |
| Fields | 
            Gets the fields of this element
              (Inherited from GroupableModelElement.) | |
| FieldsMappedOntoRelatedFields | 
            Gets the fields mapped onto related fields.
              | |
| FullName | 
            Gets the full name of this element which is the groupname combined with the name
              (Inherited from GroupableModelElement.) | |
| FullNameForXml | 
            Gets the full name for XML.
              (Inherited from GroupableModelElement.) | |
| GroupName | 
            Gets / sets the name of the group this entity is in.
              (Inherited from GroupableModelElement.) | |
| IdentifyingFields | 
            Gets the identifying fields.
              | |
| IdentifyingFieldsAsString | 
            Gets the identifying fields as a comma delimited string.
              | |
| IdentifyingFieldsCount | 
            Gets the identifying fields count.
              | |
| InheritanceType | 
            Gets or sets the type of the inheritance hierarchy this entity is in. 
              | |
| IsAbstract | 
            Gets / sets the flag whether this entity is abstract. 
              | |
| IsChanged | 
            Gets or sets the flag to signal that this element has been changed. 
              (Inherited from GroupableModelElement.) | |
| IsHierarchyRoot | 
            Gets a value indicating whether this instance is a hierarchy root in an inheritance hierarchy.
              | |
| IsPureManyToManyIntermediate | 
            Gets a value indicating whether this instance is the intermediate entity for a pure many to many relationship. 
              | |
| IsSubType | 
            Gets a value indicating whether this instance is a sub type.
              | |
| Item | 
            Gets the String with the specified column name.
              (Inherited from GroupableModelElement.) | |
| LastChangedProperty | 
            Gets the last changed property name of this object. Use this to check whether changes indeed should be propagated through UI-oriented event channels
              (Inherited from GroupableModelElement.) | |
| Name | 
            Gets / sets the name of this entity.
              (Inherited from GroupableModelElement.) | |
| NameValidatorToUse | 
            Gets or sets the name validator to use.
              (Inherited from GroupableModelElement.) | |
| ObjectID | 
            Gets or sets the object identifier, which is used to identify objects across instances, e.g. through a copy action.
              (Inherited from GroupableModelElement.) | |
| OutputSettingValues | 
            Gets the output setting values of this target.
              (Inherited from GroupableModelElement.) | |
| PotentialIdentifyingFields | 
            Gets the potential identifying fields.
              | |
| SuppressEvents | 
            Gets or sets a value indicating whether events should be suppressed related to this entity base element (true) or not (false). 
              (Inherited from GroupableModelElement.) | |
| TargetElementType | 
            Gets the target element type of this target.
              (Inherited from GroupableModelElement.) | |
| UniqueConstraints | 
            Gets the list of unique constraints.
              (Inherited from EntityBaseElement.) | 
| Name | Description | |
|---|---|---|
| IGroupableElementElementType | 
            Gets the element type of this element.
              (Inherited from GroupableModelElement.) | |
| IGroupableElementElementTypeName | 
            Gets the type name of the element, e.g. 'Entity Definition', 'Typed List' etc. 
              (Inherited from GroupableModelElement.) | |
| IOutputSettingValuesTargetTargetName | 
            Gets the name of the element.
              (Inherited from GroupableModelElement.) |