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 MModelOutline
public Collection<MPackageOutline> getPackageOutlines()
getPackageOutlines
in interface MModelOutline
public MPackageOutline getPackageOutline(MPackageInfo target)
getPackageOutline
in interface MModelOutline
public void addPackageOutline(MPackageOutline packageOutline)
public Collection<MClassOutline> getClassOutlines()
getClassOutlines
in interface MModelOutline
public MClassOutline getClassOutline(MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target)
getClassOutline
in interface MModelOutline
public void addClassOutline(MClassOutline classOutline)
public Collection<MEnumOutline> getEnumOutlines()
getEnumOutlines
in interface MModelOutline
public MEnumOutline getEnumOutline(MEnumLeafInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target)
getEnumOutline
in interface MModelOutline
public void addEnumOutline(MEnumOutline enumOutline)
public Collection<MElementOutline> getElementOutlines()
getElementOutlines
in interface MModelOutline
public MElementOutline getElementOutline(MElementInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target)
getElementOutline
in interface MModelOutline
public void addElementOutline(MElementOutline elementOutline)
Copyright © 2005–2018. All rights reserved.