Class LocalizationVisitor
- Assembly
- TimeCockpit.Data.dll
visitor to retrieve the correct friendly name.
public class LocalizationVisitor : ModelElementVisitorBase
- Inheritance
-
ObjectLocalizationVisitor
- Inherited Members
-
Object.ToString()Object.Equals(Object)Object.Equals(Object, Object)Object.ReferenceEquals(Object, Object)Object.GetHashCode()Object.GetType()Object.MemberwiseClone()
Constructors
LocalizationVisitor(DefaultLocalizer)
Initializes a new instance of the LocalizationVisitor class.
public LocalizationVisitor(DefaultLocalizer localizer)
Parameters
localizerDefaultLocalizerthe localizer to use for finding elements.
Properties
FriendlyName
Gets the result friendly name for the element.
public StringLocalizer FriendlyName { get; }
Property Value
Message
Gets the message to from validation rules / permissions.
public StringLocalizer Message { get; }
Property Value
Methods
Visit(ModelAction)
Visits a ModelAction model element.
public override void Visit(ModelAction modelAction)
Parameters
modelActionModelActionthe model action to visit.
Visit(EntityView)
Visits a EntityView model element.
public override void Visit(EntityView entityView)
Parameters
entityViewEntityViewthe entityView to visit.
Visit(LogicalRelation)
Visits a LogicalRelation model element.
public override void Visit(LogicalRelation logicalRelation)
Parameters
logicalRelationLogicalRelationThe logical relation to visit.
Visit(ModelEntityBase)
Visits a ModelEntityBase model element.
public override void Visit(ModelEntityBase modelEntityBase)
Parameters
modelEntityBaseModelEntityBasethe model entity to visit.
Visit(ModelProperty)
Visits a ModelProperty model element.
public override void Visit(ModelProperty property)
Parameters
propertyModelPropertythe ModelProperty to visit.
Visit(NamedSetDefinition)
Visits a NamedSetDefinition model element.
public override void Visit(NamedSetDefinition namedSetDefinition)
Parameters
namedSetDefinitionNamedSetDefinitionthe NamedSetDefinition to visit.
Visit(Relation)
Visits a Relation model element.
public override void Visit(Relation relation)
Parameters
relationRelationthe relation to visit.
Visit(ValidationRule)
Visits a ValidationRule model element.
public override void Visit(ValidationRule validationRule)
Parameters
validationRuleValidationRulethe ValidationRule to visit.
Visit(Permission)
Visits a Permission model element.
public override void Visit(Permission permission)
Parameters
permissionPermissionthe permission to visit.