Interface MModelInfo<T,C extends T>
-
- All Superinterfaces:
MCustomizable,MOriginated<MModelInfoOrigin>
- All Known Implementing Classes:
CMModel
public interface MModelInfo<T,C extends T> extends MCustomizable, MOriginated<MModelInfoOrigin>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddBuiltinLeafInfo(MBuiltinLeafInfo<T,C> builtinLeafInfo)voidaddClassInfo(MClassInfo<T,C> classInfo)voidaddElementInfo(MElementInfo<T,C> elementInfo)voidaddEnumLeafInfo(MEnumLeafInfo<T,C> enumLeafInfo)Collection<MBuiltinLeafInfo<T,C>>getBuiltinLeafInfos()MClassInfo<T,C>getClassInfo(String name)Collection<MClassInfo<T,C>>getClassInfos()Collection<MElementInfo<T,C>>getElementInfos()Collection<MEnumLeafInfo<T,C>>getEnumLeafInfos()MElementInfo<T,C>getGlobalElementInfo(QName elementName)MTypeInfo<T,C>getTypeInfo(QName typeNam)Collection<MTypeInfo<T,C>>getTypeInfos()voidremoveClassInfo(MClassInfo<T,C> classInfo)voidremoveElementInfo(MElementInfo<T,C> elementInfo)voidremoveEnumLeafInfo(MEnumLeafInfo<T,C> enumLeafInfo)-
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.MCustomizable
getCustomizations
-
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.origin.MOriginated
getOrigin
-
-
-
-
Method Detail
-
getBuiltinLeafInfos
Collection<MBuiltinLeafInfo<T,C>> getBuiltinLeafInfos()
-
getClassInfos
Collection<MClassInfo<T,C>> getClassInfos()
-
getClassInfo
MClassInfo<T,C> getClassInfo(String name)
-
getEnumLeafInfos
Collection<MEnumLeafInfo<T,C>> getEnumLeafInfos()
-
getTypeInfos
Collection<MTypeInfo<T,C>> getTypeInfos()
-
getElementInfos
Collection<MElementInfo<T,C>> getElementInfos()
-
getGlobalElementInfo
MElementInfo<T,C> getGlobalElementInfo(QName elementName)
-
addBuiltinLeafInfo
void addBuiltinLeafInfo(MBuiltinLeafInfo<T,C> builtinLeafInfo)
-
addEnumLeafInfo
void addEnumLeafInfo(MEnumLeafInfo<T,C> enumLeafInfo)
-
removeEnumLeafInfo
void removeEnumLeafInfo(MEnumLeafInfo<T,C> enumLeafInfo)
-
addClassInfo
void addClassInfo(MClassInfo<T,C> classInfo)
-
removeClassInfo
void removeClassInfo(MClassInfo<T,C> classInfo)
-
addElementInfo
void addElementInfo(MElementInfo<T,C> elementInfo)
-
removeElementInfo
void removeElementInfo(MElementInfo<T,C> elementInfo)
-
-