/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.eas.client.model.visitors; import com.eas.client.metadata.Field; import com.eas.client.model.Entity; import com.eas.client.model.Model; import com.eas.client.model.Relation; /** * * @author mg * @param <E> * @param <M> */ public interface ModelVisitor<E extends Entity<?, ?, E>, M extends Model<E, ?>> { public void visit(Relation<E> aRelation); public void visit(Field aField); public void visit(M aModel); public void visit(E aEntity); }