Interface MClassInfo<T,C extends T>
-
- All Superinterfaces:
MClassTypeInfo<T,C,MClassInfoOrigin>,MContained,MContainer,MCustomizable,MOriginated<MClassInfoOrigin>,MPackaged,MPackagedTypeInfo<T,C>,MTypeInfo<T,C>
- All Known Implementing Classes:
CMClassInfo
public interface MClassInfo<T,C extends T> extends MClassTypeInfo<T,C,MClassInfoOrigin>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddProperty(MPropertyInfo<T,C> propertyInfo)MElementInfo<T,C>createElementInfo(MClassInfo<T,C> scope, QName substitutionHead)MClassTypeInfo<T,C,?>getBaseTypeInfo()QNamegetElementName()List<MPropertyInfo<T,C>>getProperties()MPropertyInfo<T,C>getProperty(String publicName)voidremoveProperty(MPropertyInfo<T,C> propertyInfo)-
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.MClassTypeInfo
acceptClassTypeInfoVisitor, getTargetType
-
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.MContained
getContainer, getContainerLocalName
-
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.MContainer
getContainerLocalName, getLocalName
-
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
-
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.MPackaged
getPackageInfo
-
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.MPackagedTypeInfo
getLocalName, getName
-
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo
acceptTypeInfoVisitor, getTypeName, isSimpleType
-
-
-
-
Method Detail
-
getBaseTypeInfo
MClassTypeInfo<T,C,?> getBaseTypeInfo()
-
getProperties
List<MPropertyInfo<T,C>> getProperties()
-
getProperty
MPropertyInfo<T,C> getProperty(String publicName)
-
getElementName
QName getElementName()
-
createElementInfo
MElementInfo<T,C> createElementInfo(MClassInfo<T,C> scope, QName substitutionHead)
-
addProperty
void addProperty(MPropertyInfo<T,C> propertyInfo)
-
removeProperty
void removeProperty(MPropertyInfo<T,C> propertyInfo)
-
-