package org.jvnet.jaxb2_commons.xml.bind.model.concrete; import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfoVisitor; import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; import org.jvnet.jaxb2_commons.xml.bind.model.MValuePropertyInfo; import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; public class CMValuePropertyInfo<T, C> extends CMSingleTypePropertyInfo<T, C> implements MValuePropertyInfo<T, C> { public CMValuePropertyInfo(MPropertyInfoOrigin origin, MClassInfo<T, C> classInfo, String privateName, MTypeInfo<T, C> typeInfo) { super(origin, classInfo, privateName, false, typeInfo); } public <V> V acceptPropertyInfoVisitor(MPropertyInfoVisitor<T, C, V> visitor) { return visitor.visitValuePropertyInfo(this); } }