Class ModelElementVisitor
visitor base class accepting concrete model element types.
Inherited Members
Namespace: TimeCockpit.Data.DataModel
Assembly: TimeCockpit.Data.dll
Syntax
public abstract class ModelElementVisitor
Constructors
ModelElementVisitor()
Declaration
protected ModelElementVisitor()
Methods
Visit(ModelAction)
Visits a Model
Declaration
public abstract void Visit(ModelAction modelAction)
Parameters
Type | Name | Description |
---|---|---|
Model |
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 Entity
Declaration
public abstract void Visit(EntityView entityView)
Parameters
Type | Name | Description |
---|---|---|
Entity |
entityView | the entityView to visit. |
Visit(LogicalRelation)
Visits a Logical
Declaration
public abstract void Visit(LogicalRelation logicalRelation)
Parameters
Type | Name | Description |
---|---|---|
Logical |
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 Model
Declaration
public abstract void Visit(ModelEntityBase modelEntityBase)
Parameters
Type | Name | Description |
---|---|---|
Model |
modelEntityBase | the model entity to visit. |
Visit(ModelEntityInterface)
Visits a Model
Declaration
public abstract void Visit(ModelEntityInterface modelEntityInterface)
Parameters
Type | Name | Description |
---|---|---|
Model |
modelEntityInterface | the Model |
Visit(ModelProperty)
Visits a Model
Declaration
public abstract void Visit(ModelProperty property)
Parameters
Type | Name | Description |
---|---|---|
Model |
property | the Model |
Visit(NamedSetDefinition)
Visits a Named
Declaration
public abstract void Visit(NamedSetDefinition namedSetDefinition)
Parameters
Type | Name | Description |
---|---|---|
Named |
namedSetDefinition | the Named |
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 Validation
Declaration
public abstract void Visit(ValidationRule validationRule)
Parameters
Type | Name | Description |
---|---|---|
Validation |
validationRule | the Validation |
Visit(Permission)
Visits a Permission model element.
Declaration
public abstract void Visit(Permission permission)
Parameters
Type | Name | Description |
---|---|---|
Permission | permission | the permission to visit. |