public class WikittyHelperGenerator extends org.nuiton.eugene.java.ObjectModelTransformerToJava implements WikittyTagValue
|
| Modifier and Type | Field and Description |
|---|---|
protected static String |
META_EXTENSION_SEPARATOR |
outputModel, outputProperties, outputTemplate, previousTransformerconfiguration, excludeTemplates, generatedPackages, modelTAG_ALLOWED, TAG_ALLOWED_QUERY, TAG_ALTERNATIVE_NAME, TAG_CHOICE, TAG_CHOICE_QUERY, TAG_CRYPT, TAG_DEFAULT_VALUE, TAG_DOCUMENTATION, TAG_FIELD_INDEX, TAG_INDEXED, TAG_MAX, TAG_MAX_QUERY, TAG_MIN, TAG_MIN_QUERY, TAG_NOT_NULL, TAG_PATTERN, TAG_PRELOAD, TAG_SORT_ORDER, TAG_SUBTYPE, TAG_TO_STRING, TAG_UNIQUE, TAG_VERSION| Constructor and Description |
|---|
WikittyHelperGenerator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createOperationForMetaExtension(org.nuiton.eugene.models.object.ObjectModelClass metaExtension,
org.nuiton.eugene.models.object.ObjectModelClass helper)
Add needed operations if input model element has stereotype "meta".
|
protected void |
createOperationsForBusinessEntity(org.nuiton.eugene.models.object.ObjectModelClass entity,
org.nuiton.eugene.models.object.ObjectModelClass helper)
Add operation if input model element has stereotype "entity".
|
void |
transformFromClass(org.nuiton.eugene.models.object.ObjectModelClass clazz) |
addAnnotation, addAnnotation, addAnnotationParameter, addAttribute, addAttribute, addAttribute, addAttribute, addBlock, addComment, addConstant, addConstant, addConstantsFromDependency, addConstructor, addConstructor, addException, addException, addGeneratedAnnotation, addI18n, addImport, addImport, addImport, addInnerClassifier, addInterface, addInterface, addLiteral, addOperation, addOperation, addOperation, addParameter, addParameter, addStereotype, addTagValue, addTagValue, cloneAttribute, cloneClass, cloneClassifier, cloneClassifier, cloneEnumeration, cloneInterface, cloneOperation, cloneOperationSignature, cloneStereotypes, cloneTagValues, copyClassifier, createAbstractClass, createClass, createEnumeration, createInterface, debugOutputModel, generateI18nBlock, getConstantName, getConstantPrefix, getConstantPrefix, getFileInClassPath, getJavaBeanMethodName, getJavaBeanMethodName, initConstantPrefixFromModel, initOutputModel, initOutputTemplate, isInClassPath, isInClassPath, isInClassPath, setConstantPrefix, setDocumentation, setMaxMultiplicity, setMinMultiplicity, setNavigable, setOperationBody, setSuperClass, setSuperClasstransform, transformFromClassifier, transformFromElement, transformFromEnumeration, transformFromInterface, transformFromModelapplyTemplate, getDefaultPackageName, getOutputModel, getOutputProperties, getOutputTemplate, init, initPreviousTransformer, transformgetClassLoader, getConfiguration, getEncoding, getExcludeTemplates, getGeneratedPackages, getLastModifiedSource, getModel, getOverwrite, getProperties, getProperty, getProperty, getWriterReport, isOverwrite, isVerbose, setConfiguration, setPropertyprotected static final String META_EXTENSION_SEPARATOR
public void transformFromClass(org.nuiton.eugene.models.object.ObjectModelClass clazz)
transformFromClass in class org.nuiton.eugene.models.object.ObjectModelTransformer<org.nuiton.eugene.models.object.ObjectModel>protected void createOperationsForBusinessEntity(org.nuiton.eugene.models.object.ObjectModelClass entity,
org.nuiton.eugene.models.object.ObjectModelClass helper)
entity - helper - protected void createOperationForMetaExtension(org.nuiton.eugene.models.object.ObjectModelClass metaExtension,
org.nuiton.eugene.models.object.ObjectModelClass helper)
metaExtension - helper - Copyright © 2009–2015 CodeLutin. All rights reserved.