package org.jvnet.jaxb2_commons.xml.bind.model;
import org.jvnet.jaxb2_commons.xml.bind.model.origin.MOriginated;
import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin;
public interface MPropertyInfo<T, C> extends MOriginated<MPropertyInfoOrigin> {
public MClassInfo<T, C> getClassInfo();
public String getPrivateName();
public String getPublicName();
public boolean isCollection();
public <V> V acceptPropertyInfoVisitor(MPropertyInfoVisitor<T, C, V> visitor);
}