public class CMModelOutline extends Object implements MModelOutline
| Constructor and Description |
|---|
CMModelOutline(MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target,
com.sun.codemodel.JCodeModel code) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClassOutline(MClassOutline classOutline) |
void |
addElementOutline(MElementOutline elementOutline) |
void |
addEnumOutline(MEnumOutline enumOutline) |
void |
addPackageOutline(MPackageOutline packageOutline) |
MClassOutline |
getClassOutline(MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target) |
Collection<MClassOutline> |
getClassOutlines() |
com.sun.codemodel.JCodeModel |
getCode() |
MElementOutline |
getElementOutline(MElementInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target) |
Collection<MElementOutline> |
getElementOutlines() |
MEnumOutline |
getEnumOutline(MEnumLeafInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target) |
Collection<MEnumOutline> |
getEnumOutlines() |
MPackageOutline |
getPackageOutline(MPackageInfo target) |
Collection<MPackageOutline> |
getPackageOutlines() |
MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> |
getTarget() |
public CMModelOutline(MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target, com.sun.codemodel.JCodeModel code)
public MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> getTarget()
getTarget in interface MTargeted<MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>public com.sun.codemodel.JCodeModel getCode()
getCode in interface MModelOutlinepublic Collection<MPackageOutline> getPackageOutlines()
getPackageOutlines in interface MModelOutlinepublic MPackageOutline getPackageOutline(MPackageInfo target)
getPackageOutline in interface MModelOutlinepublic void addPackageOutline(MPackageOutline packageOutline)
public Collection<MClassOutline> getClassOutlines()
getClassOutlines in interface MModelOutlinepublic MClassOutline getClassOutline(MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target)
getClassOutline in interface MModelOutlinepublic void addClassOutline(MClassOutline classOutline)
public Collection<MEnumOutline> getEnumOutlines()
getEnumOutlines in interface MModelOutlinepublic MEnumOutline getEnumOutline(MEnumLeafInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target)
getEnumOutline in interface MModelOutlinepublic void addEnumOutline(MEnumOutline enumOutline)
public Collection<MElementOutline> getElementOutlines()
getElementOutlines in interface MModelOutlinepublic MElementOutline getElementOutline(MElementInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target)
getElementOutline in interface MModelOutlinepublic void addElementOutline(MElementOutline elementOutline)
Copyright © 2005-2016. All Rights Reserved.