Search Results for

    Show / Hide Table of Contents

    Class ModelElementVisitor

    visitor base class accepting concrete model element types.

    Inheritance
    System.Object
    ModelElementVisitor
    ModelElementDelegateVisitor
    ModelElementVisitorBase
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: TimeCockpit.Data.DataModel
    Assembly: TimeCockpit.Data.dll
    Syntax
    public abstract class ModelElementVisitor

    Constructors

    ModelElementVisitor()

    Declaration
    protected ModelElementVisitor()

    Methods

    Visit(ModelAction)

    Visits a ModelAction model element.

    Declaration
    public abstract void Visit(ModelAction modelAction)
    Parameters
    Type Name Description
    ModelAction modelAction

    the model action to visit.

    Visit(Culture)

    Visits a Culture model element.

    Declaration
    public abstract void Visit(Culture culture)
    Parameters
    Type Name Description
    Culture culture

    the culture element being visited.

    Visit(EntityView)

    Visits a EntityView model element.

    Declaration
    public abstract void Visit(EntityView entityView)
    Parameters
    Type Name Description
    EntityView entityView

    the entityView to visit.

    Visit(LogicalRelation)

    Visits a LogicalRelation model element.

    Declaration
    public abstract void Visit(LogicalRelation logicalRelation)
    Parameters
    Type Name Description
    LogicalRelation logicalRelation

    The logical relation to visit.

    Visit(Model)

    Visits a Model model element.

    Declaration
    public abstract void Visit(Model model)
    Parameters
    Type Name Description
    Model model

    the model to visit.

    Visit(ModelEntityBase)

    Visits a ModelEntityBase model element.

    Declaration
    public abstract void Visit(ModelEntityBase modelEntityBase)
    Parameters
    Type Name Description
    ModelEntityBase modelEntityBase

    the model entity to visit.

    Visit(ModelEntityInterface)

    Visits a ModelEntityInterface model element.

    Declaration
    public abstract void Visit(ModelEntityInterface modelEntityInterface)
    Parameters
    Type Name Description
    ModelEntityInterface modelEntityInterface

    the ModelEntityInterface to visit.

    Visit(ModelProperty)

    Visits a ModelProperty model element.

    Declaration
    public abstract void Visit(ModelProperty property)
    Parameters
    Type Name Description
    ModelProperty property

    the ModelProperty to visit.

    Visit(NamedSetDefinition)

    Visits a NamedSetDefinition model element.

    Declaration
    public abstract void Visit(NamedSetDefinition namedSetDefinition)
    Parameters
    Type Name Description
    NamedSetDefinition namedSetDefinition

    the NamedSetDefinition to visit.

    Visit(Relation)

    Visits a Relation model element.

    Declaration
    public abstract void Visit(Relation relation)
    Parameters
    Type Name Description
    Relation relation

    the relation to visit.

    Visit(Trigger)

    Visits a Trigger model element.

    Declaration
    public abstract void Visit(Trigger trigger)
    Parameters
    Type Name Description
    Trigger trigger

    the trigger to visit.

    Visit(ValidationRule)

    Visits a ValidationRule model element.

    Declaration
    public abstract void Visit(ValidationRule validationRule)
    Parameters
    Type Name Description
    ValidationRule validationRule

    the ValidationRule to visit.

    Visit(Permission)

    Visits a Permission model element.

    Declaration
    public abstract void Visit(Permission permission)
    Parameters
    Type Name Description
    Permission permission

    the permission to visit.

    In This Article
    Back to top Copyright © 2020 software architects gmbh