Interface MTypeInfo<T,C extends T>

All Superinterfaces:
MCustomizable
All Known Subinterfaces:
MBuiltinLeafInfo<T,C>, MClassInfo<T,C>, MClassRef<T,C>, MClassTypeInfo<T,C,O>, MEnumLeafInfo<T,C>, MID<T,C>, MIDREF<T,C>, MIDREFS<T,C>, MList<T,C>, MPackagedTypeInfo<T,C>, MWildcardTypeInfo<T,C>
All Known Implementing Classes:
CMBuiltinLeafInfo, CMClassInfo, CMClassRef, CMEnumLeafInfo, CMID, CMIDREF, CMIDREFS, CMList, CMWildcardTypeInfo

public interface MTypeInfo<T,C extends T> extends MCustomizable
  • Method Details

    • getTypeName

      QName getTypeName()
    • isSimpleType

      boolean isSimpleType()
    • getTargetType

      T getTargetType()
    • acceptTypeInfoVisitor

      <V> V acceptTypeInfoVisitor(MTypeInfoVisitor<T,C,V> visitor)