public class ClassModel extends de.uniks.networkparser.graph.GraphModel implements PropertyChangeInterface, de.uniks.networkparser.interfaces.SendableEntity
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULTPACKAGE |
protected java.beans.PropertyChangeSupport |
listeners |
static java.lang.String |
PROPERTY_CLASSES |
| Constructor and Description |
|---|
ClassModel() |
ClassModel(java.lang.String packageName)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Adds the property change listener.
|
java.lang.String |
dumpClassDiagram(java.lang.String diagName) |
boolean |
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) |
de.uniks.networkparser.graph.Clazz |
getClazz(java.lang.String name) |
de.uniks.networkparser.list.SimpleSet<de.uniks.networkparser.graph.Clazz> |
getEnumerations() |
FeatureProperty |
getFeature(Feature value) |
GenClassModel |
getGenerator() |
java.beans.PropertyChangeSupport |
getPropertyChangeSupport()
Get the propertyChangeSupport attribute of the PropertyChangeInterface
object
|
boolean |
hasFeature(Feature value) |
boolean |
hasFeature(Feature feature,
de.uniks.networkparser.graph.Clazz value) |
void |
removeAllGeneratedCode() |
void |
removeAllGeneratedCode(java.lang.String rootDir) |
boolean |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener) |
void |
removeYou() |
protected void |
setGenerator(GenClassModel value) |
java.lang.String |
toString() |
ClassModel |
with(de.uniks.networkparser.graph.Clazz... values) |
ClassModel |
with(java.lang.String name)
Set the name of Element
|
ClassModel |
withFeature(Feature... value) |
ClassModel |
withFeatures(java.util.HashSet<FeatureProperty> value) |
ClassModel |
without(de.uniks.networkparser.graph.Clazz... values) |
ClassModel |
withoutFeature(Feature... value) |
createClazz, fixClassModel, getAuthorName, getClazzes, setAuthorName, with, withAuthorNamegetAnnotation, getAssociations, getId, getName, isExternal, with, withExternal, withId, withoutpublic static final java.lang.String DEFAULTPACKAGE
public static final java.lang.String PROPERTY_CLASSES
protected final java.beans.PropertyChangeSupport listeners
public ClassModel()
public ClassModel(java.lang.String packageName)
packageName - PackageName of ClassModelpublic ClassModel generate()
generate in class de.uniks.networkparser.graph.GraphModelpublic ClassModel generate(java.lang.String rootDir)
generate in class de.uniks.networkparser.graph.GraphModelpublic GenClassModel getGenerator()
protected void setGenerator(GenClassModel value)
public java.lang.String dumpClassDiagram(java.lang.String diagName)
public void removeAllGeneratedCode()
public void removeAllGeneratedCode(java.lang.String rootDir)
public java.beans.PropertyChangeSupport getPropertyChangeSupport()
PropertyChangeInterfacegetPropertyChangeSupport in interface PropertyChangeInterfacepublic java.lang.String toString()
toString in class java.lang.Objectpublic ClassModel with(de.uniks.networkparser.graph.Clazz... values)
with in class de.uniks.networkparser.graph.GraphModelpublic ClassModel with(java.lang.String name)
de.uniks.networkparser.graph.GraphMemberwith in class de.uniks.networkparser.graph.GraphModelname - The Name of Elementpublic ClassModel without(de.uniks.networkparser.graph.Clazz... values)
without in class de.uniks.networkparser.graph.GraphModelpublic ClassModel withFeature(Feature... value)
public ClassModel withoutFeature(Feature... value)
public ClassModel withFeatures(java.util.HashSet<FeatureProperty> value)
public boolean hasFeature(Feature value)
public boolean hasFeature(Feature feature, de.uniks.networkparser.graph.Clazz value)
public boolean dumpHTML(java.lang.String diagramName)
dumpHTML in class de.uniks.networkparser.graph.GraphModeldiagramName - 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 de.uniks.networkparser.graph.Clazz getClazz(java.lang.String name)
public de.uniks.networkparser.list.SimpleSet<de.uniks.networkparser.graph.Clazz> getEnumerations()
public boolean removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic boolean removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic boolean addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
de.uniks.networkparser.interfaces.SendableEntityaddPropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypropertyName - the property namelistener - the listenerpublic boolean addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic void removeYou()
public FeatureProperty getFeature(Feature value)