package org.jvnet.jaxb2_commons.xml.bind.model;
public interface MPropertyInfoVisitor<T, C, V> {
public V visitElementPropertyInfo(MElementPropertyInfo<T,C> info);
public V visitElementsPropertyInfo(MElementsPropertyInfo<T,C> info);
public V visitAnyElementPropertyInfo(MAnyElementPropertyInfo<T,C> info);
public V visitAttributePropertyInfo(MAttributePropertyInfo<T,C> info);
public V visitAnyAttributePropertyInfo(MAnyAttributePropertyInfo<T,C> info);
public V visitValuePropertyInfo(MValuePropertyInfo<T,C> info);
public V visitElementRefPropertyInfo(MElementRefPropertyInfo<T,C> info);
public V visitElementRefsPropertyInfo(MElementRefsPropertyInfo<T,C> info);
}