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.) |