public class PlantumlTemplatesGenerator 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 |
|---|
PlantumlTemplatesGenerator() |
canGenerateElement, generateFromClass, generateFromClassifier, generateFromElement, generateFromEnum, generateFromEnumeration, generateFromInterface, 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 void applyTemplate(ObjectModel model, File destDir) throws IOException
applyTemplate in class ObjectModelGeneratorIOExceptionpublic String getFilenameForModel(ObjectModel model)
getFilenameForModel in class ObjectModelGeneratorpublic void generateFromClass(Writer output, ObjectModelClass input, String indent) throws IOException
IOExceptionpublic void generateFromInterface(Writer output, ObjectModelInterface input, String indent) throws IOException
IOExceptionpublic void generateFromEnumeration(Writer output, ObjectModelEnumeration input, String indent) throws IOException
IOExceptionpublic String getFromStereotypes(Collection<String> stereotypes)
public void generateFromAttributes(Writer output, Collection<ObjectModelAttribute> input, String indent) throws IOException
IOExceptionpublic void generateFromOperations(Writer output, Collection<ObjectModelOperation> input, String indent) throws IOException
IOExceptionpublic void generateFromSuperClasses(Writer output, Collection<ObjectModelClass> input, String name, String indent) throws IOException
IOExceptionpublic void generateFromSuperInterfaces(Writer output, Collection<ObjectModelInterface> input, String name, String indent) throws IOException
IOExceptionpublic void generateFromLinks(Writer output, ObjectModel input, String indent) throws IOException
IOExceptionpublic String findPackage(ObjectModel input)
Copyright © 2013 CodeLutin. All rights reserved.