/* * @(#)$Id: ExpressionVisitorVoid.java,v 1.11 2001/10/18 23:52:10 Bear Exp $ * * Copyright 2001 Sun Microsystems, Inc. All Rights Reserved. * * This software is the proprietary information of Sun Microsystems, Inc. * Use is subject to license terms. * */ package com.sun.msv.grammar; /** * ExpressionVisitor that returns void. * * @author <a href="mailto:kohsuke.kawaguchi@eng.sun.com">Kohsuke KAWAGUCHI</a> */ public interface ExpressionVisitorVoid { void onAttribute( AttributeExp exp ); void onChoice( ChoiceExp exp ); void onElement( ElementExp exp ); void onOneOrMore( OneOrMoreExp exp ); void onMixed( MixedExp exp ); void onList( ListExp exp ); void onRef( ReferenceExp exp ); void onOther( OtherExp exp ); void onEpsilon(); void onNullSet(); void onAnyString(); void onSequence( SequenceExp exp ); void onData( DataExp exp ); void onValue( ValueExp exp ); void onConcur( ConcurExp exp ); void onInterleave( InterleaveExp exp ); }