/* * JBoss, Home of Professional Open Source. * * See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing. * * See the AUTHORS.txt file distributed with this work for a full listing of individual contributors. */ package org.teiid.designer.vdb.manifest; /** * */ public interface Visitor { void visit(ConditionElement element); void visit(DataRoleElement element); void visit(EntryElement element); void visit(ImportVdbElement element); void visit(MaskElement element); void visit(MetadataElement element); void visit(ModelElement element); void visit(PermissionElement element); void visit(ProblemElement element); void visit(PropertyElement element); void visit(SourceElement element); void visit(TranslatorElement element); void visit(VdbElement element); }