public abstract class AbstractCode extends java.lang.Object implements CBOGeneratorI
SCOPE_GLOBAL, SCOPE_LOCAL| Constructor and Description |
|---|
AbstractCode(electric.xml.Element e) |
| Modifier and Type | Method and Description |
|---|---|
void |
compile() |
abstract CBOGeneratorResult |
generate(SchemaI schema,
SchemaI ignore)
Performs a migration-based generation between an old schema and a new schema.
|
java.lang.String |
getFileExtension() |
abstract java.lang.String |
getName()
Retrieves the name of the generator implementation.
|
void |
touchNonModulesEntityFile(CBOEntity entity,
java.io.File fileDir,
boolean sourceNeedsUpdate) |
void |
writeFile(CBOEntity entity,
SourceGeneratorI src) |
void |
writeFile(SourceGeneratorI src,
SchemaInterfaceI schemaInterface) |
boolean |
writeFile(SourceGeneratorI src,
java.lang.String filename,
java.lang.String packageName) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgeneratepublic java.lang.String getFileExtension()
public abstract java.lang.String getName()
CBOGeneratorIgetName in interface CBOGeneratorIpublic abstract CBOGeneratorResult generate(SchemaI schema, SchemaI ignore)
CBOGeneratorIgenerate in interface CBOGeneratorIschema - The original (source) schema.ignore - The target schema for migration.public void writeFile(CBOEntity entity, SourceGeneratorI src)
public void writeFile(SourceGeneratorI src, SchemaInterfaceI schemaInterface)
public boolean writeFile(SourceGeneratorI src, java.lang.String filename, java.lang.String packageName)
public void touchNonModulesEntityFile(CBOEntity entity, java.io.File fileDir, boolean sourceNeedsUpdate)
public void compile()
Copyright © 2000-2026 OAshi S.à r.l. All Rights Reserved.