public abstract class CodeDefinition
extends java.lang.Object
Purpose: Model a element of code generation purposes.
Constructor and Description |
---|
CodeDefinition() |
Modifier and Type | Method and Description |
---|---|
AccessLevel |
getAccessLevel() |
java.lang.String |
getComment() |
java.lang.String |
getName() |
void |
setAccessLevel(AccessLevel accessLevel) |
void |
setComment(java.lang.String comment) |
void |
setName(java.lang.String name) |
java.lang.String |
toString() |
void |
write(CodeGenerator generator)
Write the code out to the generator's stream.
|
abstract void |
writeBody(CodeGenerator generator)
Write the code out to the generator's stream.
|
public AccessLevel getAccessLevel()
public java.lang.String getComment()
public java.lang.String getName()
public void setAccessLevel(AccessLevel accessLevel)
public void setComment(java.lang.String comment)
public void setName(java.lang.String name)
public java.lang.String toString()
toString
in class java.lang.Object
public void write(CodeGenerator generator)
public abstract void writeBody(CodeGenerator generator)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference