public interface MClassInfo<T,C extends T> extends MClassTypeInfo<T,C>, MOriginated<MClassInfoOrigin>
Modifier and Type | Method and Description |
---|---|
void |
addProperty(MPropertyInfo<T,C> propertyInfo) |
MElementInfo<T,C> |
createElementInfo(MTypeInfo<T,C> scope,
QName substitutionHead) |
MClassTypeInfo<T,C> |
getBaseTypeInfo() |
QName |
getElementName() |
List<MPropertyInfo<T,C>> |
getProperties() |
MPropertyInfo<T,C> |
getProperty(String publicName) |
void |
removeProperty(MPropertyInfo<T,C> propertyInfo) |
acceptClassTypeInfoVisitor, getTargetType
getLocalName, getName
acceptTypeInfoVisitor, getTypeName, isSimpleType
getCustomizations
getContainer, getContainerLocalName
getContainerLocalName, getLocalName
getPackageInfo
getOrigin
MClassTypeInfo<T,C> getBaseTypeInfo()
List<MPropertyInfo<T,C>> getProperties()
MPropertyInfo<T,C> getProperty(String publicName)
QName getElementName()
void addProperty(MPropertyInfo<T,C> propertyInfo)
void removeProperty(MPropertyInfo<T,C> propertyInfo)
Copyright © 2005–2018. All rights reserved.