Click or drag to resize
EntityDefinition Properties

The EntityDefinition type exposes the following members.

Properties
  NameDescription
Protected propertyContainingProject
Gets or sets the containing project.
(Overrides GroupableModelElementContainingProject.)
Public propertyDiscriminatorField
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.
Public propertyDiscriminatorValue
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).
Public propertyError
Gets an error message indicating what is wrong with this object.
(Inherited from GroupableModelElement.)
Public propertyFieldCount
Gets the field count.
(Inherited from GroupableModelElement.)
Public propertyFields
Gets the fields of this element
(Inherited from GroupableModelElement.)
Public propertyFieldsMappedOntoRelatedFields
Gets the fields mapped onto related fields.
Public propertyFullName
Gets the full name of this element which is the groupname combined with the name
(Inherited from GroupableModelElement.)
Public propertyFullNameForXml
Gets the full name for XML.
(Inherited from GroupableModelElement.)
Public propertyGroupName
Gets / sets the name of the group this entity is in.
(Inherited from GroupableModelElement.)
Public propertyIdentifyingFields
Gets the identifying fields.
Public propertyIdentifyingFieldsAsString
Gets the identifying fields as a comma delimited string.
Public propertyIdentifyingFieldsCount
Gets the identifying fields count.
Public propertyInheritanceType
Gets or sets the type of the inheritance hierarchy this entity is in.
Public propertyIsAbstract
Gets / sets the flag whether this entity is abstract.
Public propertyIsChanged
Gets or sets the flag to signal that this element has been changed.
(Inherited from GroupableModelElement.)
Public propertyIsHierarchyRoot
Gets a value indicating whether this instance is a hierarchy root in an inheritance hierarchy.
Public propertyIsPureManyToManyIntermediate
Gets a value indicating whether this instance is the intermediate entity for a pure many to many relationship.
Public propertyIsSubType
Gets a value indicating whether this instance is a sub type.
Public propertyItem
Gets the String with the specified column name.
(Inherited from GroupableModelElement.)
Public propertyLastChangedProperty
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.)
Public propertyName
Gets / sets the name of this entity.
(Inherited from GroupableModelElement.)
Public propertyNameValidatorToUse
Gets or sets the name validator to use.
(Inherited from GroupableModelElement.)
Public propertyObjectID
Gets or sets the object identifier, which is used to identify objects across instances, e.g. through a copy action.
(Inherited from GroupableModelElement.)
Public propertyOutputSettingValues
Gets the output setting values of this target.
(Inherited from GroupableModelElement.)
Public propertyPotentialIdentifyingFields
Gets the potential identifying fields.
Protected propertySuppressEvents
Gets or sets a value indicating whether events should be suppressed related to this entity base element (true) or not (false).
(Inherited from GroupableModelElement.)
Public propertyTargetElementType
Gets the target element type of this target.
(Inherited from GroupableModelElement.)
Public propertyUniqueConstraints
Gets the list of unique constraints.
(Inherited from EntityBaseElement.)
Top
Explicit Interface Implementations
See Also