public class ClassModel extends GraphModel
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULTPACKAGE |
children, name, parentNode, PROPERTY_CHILD, PROPERTY_CLASSNAME, PROPERTY_LITERAL, PROPERTY_MODIFIERS, PROPERTY_NAME, PROPERTY_PARENT, PROPERTY_PATH, PROPERTY_THIS, PROPERTY_VISIBILITY| Constructor and Description |
|---|
ClassModel() |
ClassModel(java.lang.String packageName)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(java.lang.Object... values)
Add Elements to List or KeyValue
if param Modulo 2 the Params can be Key,Value
or add all Values to List
|
boolean |
dumpHTML(java.lang.String diagramName) |
ClassModel |
generate() |
ClassModel |
generate(java.lang.String rootDir) |
FeatureProperty |
getFeature(Feature feature,
Clazz... clazzes) |
ModelGenerator |
getGenerator() |
BaseItem |
getNewList(boolean keyValue) |
ClassModel |
with(Annotation value) |
ClassModel |
with(java.lang.String name)
Set the name of Element
|
ClassModel |
withExternal(boolean value) |
ClassModel |
without(GraphMember... values) |
ClassModel |
withoutFeature(Feature feature) |
clearAddOnClazzes, createClazz, fixClassModel, getAuthorName, getClazzes, setAuthorName, size, toString, withgetAnnotation, getAssociations, getByObject, getChildByName, getId, getName, getTyp, isExternal, setId, with, withcheck, getChildren, getClazz, getDiff, getFullId, getModifier, getName, getNodes, getParent, getValue, remove, setName, setParentNode, withAnnotation, withModifierpublic static final java.lang.String DEFAULTPACKAGE
public ClassModel()
public ClassModel(java.lang.String packageName)
packageName - PackageName of ClassModelpublic ClassModel withoutFeature(Feature feature)
public ModelGenerator getGenerator()
public FeatureProperty getFeature(Feature feature, Clazz... clazzes)
public boolean dumpHTML(java.lang.String diagramName)
dumpHTML in class GraphModelpublic ClassModel generate()
generate in class GraphModelpublic ClassModel generate(java.lang.String rootDir)
generate in class GraphModelpublic boolean add(java.lang.Object... values)
BaseItemvalues - Items to Add to Listpublic BaseItem getNewList(boolean keyValue)
public ClassModel with(java.lang.String name)
GraphMemberwith in class GraphModelname - The Name of Elementpublic ClassModel without(GraphMember... values)
without in class GraphMemberpublic ClassModel withExternal(boolean value)
withExternal in class GraphEntitypublic ClassModel with(Annotation value)
with in class GraphEntity