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 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. |