public class ClassModel extends SDMLibClass
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROPERTY_CLASSES |
static java.lang.String |
PROPERTY_ENUMERATIONS
one many
ClassModel ----------------------------------- Enumeration
classModel enumerations
|
listeners, name, PROPERTY_NAME| Constructor and Description |
|---|
ClassModel() |
ClassModel(java.lang.String packageName) |
| Modifier and Type | Method and Description |
|---|---|
Clazz |
createClazz(java.lang.String name) |
Enumeration |
createEnumeration(java.lang.String name) |
Enumeration |
createEnumerations() |
java.lang.String |
dumpClassDiagram(java.lang.String diagName) |
void |
dumpHTML(java.lang.String diagramName)
dump classdiagram
|
void |
dumpHTML(java.lang.String diagramName,
java.lang.String folder,
java.lang.String outputType)
dump classdiagram
|
ClassModel |
generate() |
ClassModel |
generate(java.lang.String rootDir) |
java.lang.String |
getAuthorName() |
ClazzSet |
getClasses() |
Clazz |
getClazz(java.lang.String name) |
EnumerationSet |
getEnumerations() |
GenClassModel |
getGenerator() |
boolean |
hasFeature(Feature value) |
boolean |
hasFeature(Feature feature,
Clazz value) |
void |
removeAllGeneratedCode() |
void |
removeAllGeneratedCode(java.lang.String rootDir) |
void |
removeYou() |
protected void |
setGenerator(GenClassModel value) |
java.lang.String |
toString() |
ClassModel |
with(Clazz... value) |
void |
withAuthorName(java.lang.String defaultAuthorName) |
ClassModel |
withEnumerations(Enumeration... value) |
ClassModel |
withFeature(Feature... value) |
ClassModel |
withFeatures(java.util.HashSet<Feature> value) |
ClassModel |
withName(java.lang.String value) |
ClassModel |
without(Clazz... value) |
ClassModel |
withoutEnumerations(Enumeration... value) |
ClassModel |
withoutFeature(Feature... value) |
getName, getPropertyChangeSupportpublic static final java.lang.String PROPERTY_CLASSES
public static final java.lang.String PROPERTY_ENUMERATIONS
one many
ClassModel ----------------------------------- Enumeration
classModel enumerations
public ClassModel()
public ClassModel(java.lang.String packageName)
public ClassModel generate()
public ClassModel generate(java.lang.String rootDir)
public GenClassModel getGenerator()
protected void setGenerator(GenClassModel value)
public ClazzSet getClasses()
public Clazz getClazz(java.lang.String name)
public Clazz createClazz(java.lang.String name)
public Enumeration createEnumeration(java.lang.String name)
public java.lang.String dumpClassDiagram(java.lang.String diagName)
public void removeYou()
removeYou in class SDMLibClasspublic void removeAllGeneratedCode()
public void removeAllGeneratedCode(java.lang.String rootDir)
public java.lang.String toString()
toString in class SDMLibClasspublic ClassModel with(Clazz... value)
public ClassModel without(Clazz... value)
public ClassModel withFeature(Feature... value)
public ClassModel withoutFeature(Feature... value)
public ClassModel withFeatures(java.util.HashSet<Feature> value)
public boolean hasFeature(Feature value)
public ClassModel withName(java.lang.String value)
withName in class SDMLibClasspublic void dumpHTML(java.lang.String diagramName)
diagramName - Diagrammnamepublic void dumpHTML(java.lang.String diagramName,
java.lang.String folder,
java.lang.String outputType)
diagramName - Diagrammnamefolder - target folderoutputType - GuiAdapter name (Javascript.NAME or GraphViz.NAME)public EnumerationSet getEnumerations()
public ClassModel withEnumerations(Enumeration... value)
public ClassModel withoutEnumerations(Enumeration... value)
public Enumeration createEnumerations()
public java.lang.String getAuthorName()
public void withAuthorName(java.lang.String defaultAuthorName)