GroupableModelElementMapping Methods |
The GroupableModelElementMapping type exposes the following members.
Name | Description | |
---|---|---|
AdditionalValidations |
Performs additional validations
| |
BindEvents |
Binds the events.
| |
CheckAndCorrectFieldMappings |
Checks whether there are any field mappings which are orphaned or any fields which don't have a mapping.
An orphaned mapping means a mapping of a mappable field which isn't a mappable field anymore (e.g. it's deleted, has now a value type as its type)).
All orphaned mappings are removed. All fields which don't have a mapping will get one.
| |
CheckIfAutoMapToNewFieldsIsNecessary |
Checks if an auto map to new target fields action is necessary on this mapping and returns true if it is, false otherwise
| |
CreateNewFieldMapping |
Creates the new field mapping between the field specified and the specified target and adds it to this mapping's list of fieldmappings
| |
DeserializeAdditionalAttributes |
Deserializes the additional attributes.
| |
DeserializeAdditionalData |
Deserializes the additional data a derived class might need. The localReader is positioned on the element which wasn't recognized by the
groupablemodelelement class.
| |
DeserializeFromReader |
Deserializes the entity mapping data from the reader which is positioned on the EntityMapping element.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetAllFieldMapTargetElements |
Gets all entity field map target elements (fields) from all targets in this mapping
| |
GetAllIdentifyingFieldMappings |
Gets all identifying field mappings which have a mapped target
| |
GetAllMappedFieldsForGivenTargets |
Gets all mapped fields for given targets.
| |
GetAllMappedFieldTargets |
Gets all mapped field targets, which are the fields in the target which are mapped in field mappings in this mapping
| |
GetAllUnmappedTargetElements |
Gets all unmapped target elements, which are all elements in the mapped target which don't have a mapping in a fieldmapping
| |
GetElementNameForXml |
Gets the element name for XML.
| |
GetFieldMappingOfField |
Gets the first field mapping of field found
| |
GetFieldStripPatternForMappedElement |
Gets the field strip pattern for mapped element as different mapped elements require different strip patterns
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetMappedElementAttributeNameForXml |
Gets the mapped element attribute name for XML.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
HandleGroupableModelElementChanged |
Handles the groupable model element changed.
| |
MarkGroupableModelElementMappingAsChanged |
Marks the groupable model element mapping as changed.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
SerializeAdditionalAttributes |
Serializes the additional attributes.
| |
SerializeAdditionalData |
Serializes the additional data a derived class might have.
| |
SerializeToWriter |
Serializes the data in this class to the serializer passed in
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
UnbindEvents |
Unbinds the events.
| |
Validate |
Validates this instance.
| |
Validate(Action, String) |
Validates this instance.
|