org.jvnet.jaxb2_commons.xml.bind.model
Interface MModelInfo<T,C>

All Superinterfaces:
MOriginated<MModelInfoOrigin>
All Known Implementing Classes:
CMModel

public interface MModelInfo<T,C>
extends MOriginated<MModelInfoOrigin>


Method Summary
 void addBuiltinLeafInfo(MBuiltinLeafInfo<T,C> builtinLeafInfo)
           
 void addClassInfo(MClassInfo<T,C> classInfo)
           
 void addElementInfo(MElementInfo<T,C> elementInfo)
           
 void addEnumLeafInfo(MEnumLeafInfo<T,C> enumLeafInfo)
           
 Collection<MBuiltinLeafInfo<T,C>> getBuiltinLeafInfos()
           
 Collection<MClassInfo<T,C>> getClassInfos()
           
 Collection<MElementInfo<T,C>> getElementInfos()
           
 Collection<MEnumLeafInfo<T,C>> getEnumLeafInfos()
           
 Collection<MTypeInfo<T,C>> getTypeInfos()
           
 void removeClassInfo(MClassInfo<T,C> classInfo)
           
 void removeElementInfo(MElementInfo<T,C> elementInfo)
           
 void removeEnumLeafInfo(MEnumLeafInfo<T,C> enumLeafInfo)
           
 
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()

getEnumLeafInfos

Collection<MEnumLeafInfo<T,C>> getEnumLeafInfos()

getTypeInfos

Collection<MTypeInfo<T,C>> getTypeInfos()

getElementInfos

Collection<MElementInfo<T,C>> getElementInfos()

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)


Copyright © 2005-2012. All Rights Reserved.