public class PureYamlTemplatesGenerator extends ObjectModelGenerator implements KeyWords
|
parentconfiguration, excludeTemplates, generatedPackages, modelABSTRACT, AGGREGATE, ASSOCIATION_CLASS, ASSOCIATION_CLASS_NAME, ASSOCIATION_TYPE, ATTRIBUTE, BODY_CODE, CLASS, CLASSIFIER, COMMENTS, COMPOSITE, DEFAULT_VALUE, DESCRIPTION, DOCUMENTATION, ELEMENT, ENUMERATION, EXTERN, FINAL, IMPORTS, INNER, INTERFACE, LABEL, LITERALS, MAX_MULTIPLICITY, MIN_MULTIPLICITY, NAME, NAVIGABLE, OPERATION, ORDERED, ORDERING, PACKAGE, PARAMETER, PARTICIPANT, PRIVATE, PROTECTED, PUBLIC, RETURN_PARAMETER, REVERSE_ATTRIBUTE_NAME, REVERSE_MAX_MULTIPLICITY, REVERSE_MIN_MULTIPLICITY, REVERSE_ORDERING, SEPARATOR, STATIC, STEREOTYPES, SUPER_CLASSES, SUPER_INTERFACES, SYNTAXE, TAG_VALUES, TRANSIENT, TYPE, UNIQUE, UNORDERED, VERSION, VISIBILITYPROP_CLASS_LOADER, PROP_DEFAULT_PACKAGE, PROP_ENCODING, PROP_EXCLUDE_TEMPLATES, PROP_GENERATED_PACKAGES, PROP_LAST_MODIFIED_SOURCE, PROP_OVERWRITE, PROP_VERBOSE, PROP_WRITER_REPORT| Constructor and Description |
|---|
PureYamlTemplatesGenerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
generateFromAssociationClass(Writer output,
ObjectModelAssociationClass input) |
void |
generateFromAttribute(Writer output,
ObjectModelAttribute input) |
void |
generateFromClass(Writer output,
ObjectModelClass input) |
void |
generateFromClassifier(Writer output,
ObjectModelClassifier input) |
void |
generateFromElement(Writer output,
ObjectModelElement input,
String indent) |
void |
generateFromEnumeration(Writer output,
ObjectModelEnumeration input) |
void |
generateFromInterface(Writer output,
ObjectModelInterface input) |
void |
generateFromModel(Writer output,
ObjectModel input) |
void |
generateFromOperation(Writer output,
ObjectModelOperation input) |
void |
generateFromParameter(Writer output,
ObjectModelParameter input,
String indent) |
String |
getFilenameForModel(ObjectModel model) |
applyTemplate, canGenerateElement, generateFromElement, generateFromEnum, getFilenameForClass, getFilenameForClassifier, getFilenameForEnumeration, getFilenameForInterface, getFilenameForPackagecanGeneratePackage, getDestinationFile, getEncoding, getLastModifiedSource, getProperty, getProperty, getWriter, isNewerThanSource, isOverwrite, setParent, writegetClassLoader, getConfiguration, getExcludeTemplates, getGeneratedPackages, getModel, getOverwrite, getProperties, getWriterReport, isVerbose, setConfiguration, setPropertypublic void generateFromModel(Writer output, ObjectModel input) throws IOException
generateFromModel in class ObjectModelGeneratorIOExceptionpublic String getFilenameForModel(ObjectModel model)
getFilenameForModel in class ObjectModelGeneratorpublic void generateFromElement(Writer output, ObjectModelElement input, String indent) throws IOException
IOExceptionpublic void generateFromClassifier(Writer output, ObjectModelClassifier input) throws IOException
generateFromClassifier in class ObjectModelGeneratorIOExceptionpublic void generateFromClass(Writer output, ObjectModelClass input) throws IOException
generateFromClass in class ObjectModelGeneratorIOExceptionpublic void generateFromInterface(Writer output, ObjectModelInterface input) throws IOException
generateFromInterface in class ObjectModelGeneratorIOExceptionpublic void generateFromAssociationClass(Writer output, ObjectModelAssociationClass input) throws IOException
IOExceptionpublic void generateFromEnumeration(Writer output, ObjectModelEnumeration input) throws IOException
generateFromEnumeration in class ObjectModelGeneratorIOExceptionpublic void generateFromParameter(Writer output, ObjectModelParameter input, String indent) throws IOException
IOExceptionpublic void generateFromAttribute(Writer output, ObjectModelAttribute input) throws IOException
IOExceptionpublic void generateFromOperation(Writer output, ObjectModelOperation input) throws IOException
IOExceptionCopyright © 2013–2014 CodeLutin. All rights reserved.