Table of Contents

Class LocalizationVisitor

Namespace
TimeCockpit.Data.Localization.Default
Assembly
TimeCockpit.Data.dll

visitor to retrieve the correct friendly name.

public class LocalizationVisitor : ModelElementVisitorBase
Inheritance
Object
LocalizationVisitor
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

localizer DefaultLocalizer

the localizer to use for finding elements.

Properties

FriendlyName

Gets the result friendly name for the element.

public StringLocalizer FriendlyName { get; }

Property Value

StringLocalizer

Message

Gets the message to from validation rules / permissions.

public StringLocalizer Message { get; }

Property Value

StringLocalizer

Methods

Visit(ModelAction)

Visits a ModelAction model element.

public override void Visit(ModelAction modelAction)

Parameters

modelAction ModelAction

the model action to visit.

Visit(EntityView)

Visits a EntityView model element.

public override void Visit(EntityView entityView)

Parameters

entityView EntityView

the entityView to visit.

Visit(LogicalRelation)

Visits a LogicalRelation model element.

public override void Visit(LogicalRelation logicalRelation)

Parameters

logicalRelation LogicalRelation

The logical relation to visit.

Visit(ModelEntityBase)

Visits a ModelEntityBase model element.

public override void Visit(ModelEntityBase modelEntityBase)

Parameters

modelEntityBase ModelEntityBase

the model entity to visit.

Visit(ModelProperty)

Visits a ModelProperty model element.

public override void Visit(ModelProperty property)

Parameters

property ModelProperty

the ModelProperty to visit.

Visit(NamedSetDefinition)

Visits a NamedSetDefinition model element.

public override void Visit(NamedSetDefinition namedSetDefinition)

Parameters

namedSetDefinition NamedSetDefinition

the NamedSetDefinition to visit.

Visit(Relation)

Visits a Relation model element.

public override void Visit(Relation relation)

Parameters

relation Relation

the relation to visit.

Visit(ValidationRule)

Visits a ValidationRule model element.

public override void Visit(ValidationRule validationRule)

Parameters

validationRule ValidationRule

the ValidationRule to visit.

Visit(Permission)

Visits a Permission model element.

public override void Visit(Permission permission)

Parameters

permission Permission

the permission to visit.