Interface MClassOutline

All Superinterfaces:
MChildOutline, MPackagedOutline, org.jvnet.jaxb2_commons.xml.bind.model.MTargeted<org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>
All Known Implementing Classes:
CMClassOutline

public interface MClassOutline extends MChildOutline, MPackagedOutline, org.jvnet.jaxb2_commons.xml.bind.model.MTargeted<org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>
  • Method Details

    • getSuperClassOutline

      MClassOutline getSuperClassOutline()
    • getPropertyOutlines

      List<MPropertyOutline> getPropertyOutlines()
    • getDeclaredPropertyOutlines

      List<MPropertyOutline> getDeclaredPropertyOutlines()
    • getReferenceCode

      com.sun.codemodel.JDefinedClass getReferenceCode()
    • getImplementationCode

      com.sun.codemodel.JDefinedClass getImplementationCode()
    • getImplementationReferenceCode

      com.sun.codemodel.JClass getImplementationReferenceCode()