MClassTypeInfo<T,C,MClassInfoOrigin>, MContained, MContainer, MCustomizable, MOriginated<T>, MPackaged, MPackagedTypeInfo<T,C>, MTypeInfo<T,C>CMClassInfopublic interface MClassInfo<T,C extends T> extends MClassTypeInfo<T,C,MClassInfoOrigin>
| Modifier and Type | Method | Description |
|---|---|---|
void |
addProperty(MPropertyInfo<T,C> propertyInfo) |
|
MElementInfo<T,C> |
createElementInfo(MClassInfo<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, getTargetTypegetContainer, getContainerLocalNamegetContainerLocalName, getLocalNamegetCustomizationsgetOrigingetPackageInfogetLocalName, getNameacceptTypeInfoVisitor, getTypeName, isSimpleTypeMClassTypeInfo<T,C,?> getBaseTypeInfo()
List<MPropertyInfo<T,C>> getProperties()
MPropertyInfo<T,C> getProperty(String publicName)
QName getElementName()
MElementInfo<T,C> createElementInfo(MClassInfo<T,C> scope, QName substitutionHead)
void addProperty(MPropertyInfo<T,C> propertyInfo)
void removeProperty(MPropertyInfo<T,C> propertyInfo)
Copyright © 2005–2018. All rights reserved.