Navigator Class |
Namespace: SD.LLBLGen.Pro.ApplicationCore.EntityModel
The Navigator type exposes the following members.
Name | Description | |
---|---|---|
Cardinality |
Gets the cardinality of this navigator, i.e. whether it represents a single or multiple elements.
| |
ContainingEdge |
Gets the containing edge.
| |
ContainingElementFullName |
Gets the full name of the containing element.
| |
IsFKSide |
Gets a value indicating whether this instance is on the FK side.
| |
IsOptional |
Gets a value indicating whether this instance is optional.
| |
IsPkSide |
Gets a value indicating whether this instance is on the pk side.
| |
IsStartNavigator |
Gets a value indicating whether this instance is the start navigator of the containing edge.
| |
NavigatorName |
Gets the name of the navigator.
| |
OutputSettingValues |
Gets the output setting values of this target.
| |
OwningEntity |
Gets the owning entity of this navigator.
| |
RelatedEntity |
Gets the related entity of the entity owning this navigator over the relationship this navigator is part of
| |
RelationshipType |
Gets the type of the relationship.
| |
TargetElementType |
Gets the target element type of this target.
|
Name | Description | |
---|---|---|
Equals | (Overrides ObjectEquals(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.) | |
GetAdditionalInterfaces |
Gets the additional interfaces, if applicable, for this element, where the default interfaces are prefiltered with the ignored
interfaces defined in this element. All interface macros are replaced with real names.
| |
GetAdditionalNamespaces |
Gets the additional namespaces, if applicable, for this element, where the default namespaces are prefiltered with the ignored
namespaces defined in this element. All namespace macros are replaced with real names.
| |
GetAttributes |
Gets the attributes, if applicable, for this element, where the default attributes are prefiltered with the ignored
attributes defined in this element. All name macros and $length/$precision/$scale macros are replaced with real values. (if applicable)
| |
GetHashCode |
Serves as a hash function for a particular type.
(Overrides ObjectGetHashCode.) | |
GetRealStringSettingValueWithMacrosResolved |
Gets the real setting value of the setting with the name specified as string. Also resolves any macros defined in the value (if any) to real values.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
ContainedStringPropertyChanged |
Event which is raised when a string based member of this object has been changed. Which string based member and its old/new value is enclosed in the event args.
| |
HasBeenRemoved |
Raised when the implementing element has been removed from its container
| |
NavigatorChanged |
Event which is raised when the definition of this Navigator has been changed. What has changed is enclosed inside the event args.
|
Name | Description | |
---|---|---|
IOutputSettingValuesTargetTargetName |
Gets the name of the element.
|