public class GenAttribute extends Generator<de.uniks.networkparser.graph.Attribute>
| Constructor and Description |
|---|
GenAttribute() |
| Modifier and Type | Method and Description |
|---|---|
GenAttribute |
generate(de.uniks.networkparser.graph.Clazz clazz,
java.lang.String rootDir,
java.lang.String helpersDir) |
GenAttribute |
generate(de.uniks.networkparser.graph.Clazz clazz,
java.lang.String rootDir,
java.lang.String helpersDir,
boolean fromSuperClass) |
GenAttribute |
generate(java.lang.String rootDir,
java.lang.String helpersDir) |
GenAttribute |
generate(java.lang.String rootDir,
java.lang.String helpersDir,
boolean doGenerate) |
void |
insertPropertyInCreatorClass(java.lang.String className,
Parser creatorParser,
java.lang.String helpersDir,
boolean doGenerate) |
boolean |
isEnumType(de.uniks.networkparser.graph.Attribute model,
de.uniks.networkparser.graph.Clazz clazz,
boolean shortName) |
void |
removeGeneratedCode(java.lang.String rootDir)
Deletes the generated code of the associated attribute, within the corresponding model, set, creator and pattern object classes.
|
java.lang.String |
toString() |
getGenerator, getGenerator, getGenerator, getGenerator, getGenerator, getGenerator, getModel, setModel, withModelpublic GenAttribute generate(java.lang.String rootDir, java.lang.String helpersDir)
public GenAttribute generate(java.lang.String rootDir, java.lang.String helpersDir, boolean doGenerate)
public GenAttribute generate(de.uniks.networkparser.graph.Clazz clazz, java.lang.String rootDir, java.lang.String helpersDir)
public java.lang.String toString()
toString in class java.lang.Objectpublic GenAttribute generate(de.uniks.networkparser.graph.Clazz clazz, java.lang.String rootDir, java.lang.String helpersDir, boolean fromSuperClass)
public boolean isEnumType(de.uniks.networkparser.graph.Attribute model,
de.uniks.networkparser.graph.Clazz clazz,
boolean shortName)
public void insertPropertyInCreatorClass(java.lang.String className,
Parser creatorParser,
java.lang.String helpersDir,
boolean doGenerate)
public void removeGeneratedCode(java.lang.String rootDir)
rootDir - root directory, where the code of the associated attribute is located