package org.whole.lang.models.visitors; import org.whole.lang.visitors.IVisitor; import org.whole.lang.models.model.*; /** * @generator Whole */ public interface IModelsVisitor extends IVisitor { public void visit(Model entity); public void visit(ModelDeclarations entity); public void visit(SimpleEntity entity); public void visit(CompositeEntity entity); public void visit(MapEntity entity); public void visit(DataEntity entity); public void visit(EnumEntity entity); public void visit(EntityModifiers entity); public void visit(EntityModifier entity); public void visit(Features entity); public void visit(Feature entity); public void visit(FeatureModifiers entity); public void visit(FeatureModifier entity); public void visit(ComponentModifiers entity); public void visit(ComponentModifier entity); public void visit(DataType entity); public void visit(EnumValues entity); public void visit(EnumValue entity); public void visit(Types entity); public void visit(TypeRelations entity); public void visit(SupertypesOf entity); public void visit(SubtypesOf entity); public void visit(TypeAliasOf entity); public void visit(AnyType entity); public void visit(EntityType entity); public void visit(SimpleName entity); public void visit(Namespace entity); public void visit(Version entity); public void visit(URI entity); }