Class ModelElementDelegateVisitor
- Namespace
- TimeCockpit.Data.DataModel
- Assembly
- TimeCockpit.Data.dll
visitor delegating to actions.
public class ModelElementDelegateVisitor : ModelElementVisitor
- Inheritance
-
ObjectModelElementDelegateVisitor
- Inherited Members
-
Object.ToString()Object.Equals(Object)Object.Equals(Object, Object)Object.ReferenceEquals(Object, Object)Object.GetHashCode()Object.GetType()Object.MemberwiseClone()
Constructors
ModelElementDelegateVisitor()
public ModelElementDelegateVisitor()
Properties
OnCulture
Gets or sets the OnCulture action.
public Action<Culture> OnCulture { get; set; }
Property Value
- Action<Culture>
OnEntityView
Gets or sets the OnEntityView action.
public Action<EntityView> OnEntityView { get; set; }
Property Value
- Action<EntityView>
OnLogicalRelation
Gets or sets the OnLogicalRelation action.
public Action<LogicalRelation> OnLogicalRelation { get; set; }
Property Value
- Action<LogicalRelation>
OnModel
Gets or sets the OnModel action.
public Action<Model> OnModel { get; set; }
Property Value
- Action<Model>
OnModelAction
Gets or sets the OnModelAction action.
public Action<ModelAction> OnModelAction { get; set; }
Property Value
- Action<ModelAction>
OnModelEntityBase
Gets or sets the OnModelEntityBase action.
public Action<ModelEntityBase> OnModelEntityBase { get; set; }
Property Value
- Action<ModelEntityBase>
OnModelEntityInterface
Gets or sets the OnModelEntityInterface action.
public Action<ModelEntityInterface> OnModelEntityInterface { get; set; }
Property Value
- Action<ModelEntityInterface>
OnModelProperty
Gets or sets the OnModelProperty action.
public Action<ModelProperty> OnModelProperty { get; set; }
Property Value
- Action<ModelProperty>
OnNamedSetDefinition
Gets or sets the OnNamedSetDefinition action.
public Action<NamedSetDefinition> OnNamedSetDefinition { get; set; }
Property Value
- Action<NamedSetDefinition>
OnPermission
Gets or sets the OnPermission action.
public Action<Permission> OnPermission { get; set; }
Property Value
- Action<Permission>
OnRelation
Gets or sets the OnRelation action.
public Action<Relation> OnRelation { get; set; }
Property Value
- Action<Relation>
OnTrigger
Gets or sets the OnTrigger action.
public Action<Trigger> OnTrigger { get; set; }
Property Value
- Action<Trigger>
OnValidationRule
Gets or sets the OnValidationRule action.
public Action<ValidationRule> OnValidationRule { get; set; }
Property Value
- Action<ValidationRule>
Methods
Visit(ModelAction)
Visits a ModelAction model element.
public override void Visit(ModelAction modelAction)
Parameters
modelActionModelActionthe model action to visit.
Visit(Culture)
Visits a Culture model element.
public override void Visit(Culture culture)
Parameters
cultureCulturethe culture element being visited.
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(Model)
Visits a Model model element.
public override void Visit(Model model)
Parameters
modelModelthe model to visit.
Visit(ModelEntityBase)
Visits a ModelEntityBase model element.
public override void Visit(ModelEntityBase modelEntityBase)
Parameters
modelEntityBaseModelEntityBasethe model entity to visit.
Visit(ModelEntityInterface)
Visits a ModelEntityInterface model element.
public override void Visit(ModelEntityInterface modelEntityInterface)
Parameters
modelEntityInterfaceModelEntityInterfacethe ModelEntityInterface 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(Trigger)
Visits a Trigger model element.
public override void Visit(Trigger trigger)
Parameters
triggerTriggerthe trigger 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.