MagicDraw ReportWizard UserGuide Magic Draw Report Wizard User Guide
User Manual:
Open the PDF directly: View PDF
Page Count: 378 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Contents
- 1. MagicDraw Report Wizard Overview
- 2. Report Wizard Template Language
- 3. Template Variables
- 4. Helper Modules
- 4.1 $report
- $report.createValueSpecificationText(specification)
- $report.filterDiagram(diagramList, diagramTypes)
- $report.filterElement(elementList, humanTypes)
- $report.filter(elementList, propertyName, propertyValue)
- $report.findElementInCollection(elementList, name)
- $report.findRelationship(modelPackage)
- $report.findRelationship(modelPackage, recursive)
- $report.getAppliedStereotypeByName(element, stereotypeName)
- $report.getBaseClassAssociations(classifier)
- $report.getBaseClassInheritableAttributes(classifier)
- $report.getBaseClassInheritableOperations(classifier)
- $report.getBaseClassPorts(classifier)
- $report.getBaseRealizedInterfaces(behavioredClassifier)
- $report.getBaseRelations(classifier)
- $report.getBaseClassifiers(child)
- $report.getClientElement(element)
- $report.getComment(element)
- $report.getDerivedClassifiers(parent)
- $report.getDiagramElements(diagram)
- $report.getDiagramType(diagram)
- $report.getDSLProperty(element, propertyName)
- $report.getElementComment(element)
- $report.getElementName(element)
- $report.getIconFor(element)
- $report.getIconFor(element, prefix, suffix, hashCode)
- $report.getIconFor(type)
- $report.getIconFor(type, prefix, suffix, hashCode)
- $report.getIncludeUseCase(useCase)
- $report.getInnerElement(element)
- $report.getInteractionMessageType(message)
- $report.getMetaClass(stereotype)
- $report.getPresentationDiagramElements(diagram)
- $report.getPresentationDiagramElements(diagram, includeNonManipulator)
- $report.getPresentationElementBounds(diagram, element)
- $report.getPresentationElementBounds(element)
- $report.getPresentationElementRectangle(diagram, element)
- $report.getQualifiedName(namedElement, separator)
- $report.getPackageQualifiedName(namedElement, separator)
- $report.getReceivingOperationalNode(element)
- $report.getRelationship(element)
- $report.getRelationship(element, recursive)
- $report.getRelativeActor(element)
- $report.getSendingOperationalNode(element)
- $report.getSlotValue(element, ClassifierName, DefiningFeatureName)
- $report.getStereotypeProperty(element, stereotypeName, propertyName)
- $report.getStereotypeProperty(element, profileName, stereotypeName, propertyName)
- $report.getStereotypePropertyString(element, stereotypeName, propertyName)
- $report.getStereotypes(element)
- $report.getSupplierElement(element)
- $report.getUsageElements(usagesMap, element)
- $report.getUsages(selectedObjects)
- $report.hasStereotype(element)
- $report.containsStereotype(element, stereotypeName)
- $report.containsStereotype(element, stereotypeName, includeDerived)
- $report.isDerivedClassifier(parent, child)
- $report.isNamedElement(element)
- $report.isNull(obj)
- $report.isRelationship(element)
- $report.serialize(hyperlink)
- $report.getUsedBy(element)
- $report.hasProperty(element, propertyName)
- $report.findElementByName(source, regex)
- $report.getPresentationElements(diagram)
- $report.getUsageRepresentationText(baseElement, bool)
- $report.getUseCaseNumber(element)
- $report.getElementURL(element)
- $report.isEmpty(obj)
- $report.getBasicFlows(usecase:UseCase) : List<FlowStep>
- $report.getAlternativeFlows(usecase:UseCase) : List<FlowStep>
- $report.getExceptionalFlows(usecase:UseCase) : List<FlowStep>
- 4.2 $project
- $project.getName()
- $project.getTitle()
- $project.getFileName()
- $project.getExtension()
- $project.getDirectory()
- $project.getVersionList()
- $project.getType()
- $project.getDiagrams()
- $project.getDiagrams(type)
- $project.getPresentationDiagrams()
- $project.getPresentationDiagrams(type)
- $project.isRemote()
- $project.isDirty()
- $project.getElementByID(id)
- $project.getAllElementId()
- $project.getXmiVersion()
- $project.getVersion()
- $project.getModel()
- $project.getModuleList()
- $project.getSharedModule(module)
- 4.3 $iterator
- 4.4 $list
- 4.5 $bookmark
- $bookmark.openURL(url, content)
- $bookmark.openURL(url, content)
- $bookmark.openURL(uri, content)
- $bookmark.open(content)
- $bookmark.open(bookmarkId, content)
- $bookmark.create(bookmarkObject)
- $bookmark.create(bookmarkId, bookmarkObject)
- $bookmark.create(bookmarkId, bookmarkObject, elementType)
- $bookmark.getBookmarkId(id)
- 4.6 $sorter
- $sorter.sort(Collection, fieldName)
- $sorter.sort(Collection)
- $sorter.sortByFirstNumber(Collection, fieldName)
- $sorter.sortByFirstNumber(Collection)
- $sorter.sortByLocale(Collection, String)
- $sorter.sortByLocale(Collection, String, String)
- $sorter.humanSort(collection, fieldName)
- $sorter.humanSort(collection)
- 4.7 $template
- 4.8 $file
- $file.silentCreate(template)
- $file.silentCreate(template, importObject)
- $file.silentCreate(template, outputFileName, importObject)
- $file.silentCreate(templateType, template, outputname, importObject)
- $file.create(template)
- $file.create(template, importObject)
- $file.create(template, outputFileName, importObject)
- $file.create(templateType, template, outputname, importObject)
- $file.createAndWait(templateFilename)
- $file.createAndWait(template, contextValue)
- $file.createAndWait(String templateFileName, String outputFileName, Object contextValue)
- $file.createAndWait(String templateFileName, String outputFileName, String ContextName, Object contextValue)
- $file.createAndWait(String templateFileName, String outputFileName, Map<String, Object> context)
- $file.copy(inputFilename)
- $file.copy(inputFilename, outputFilename)
- $file.exists(pathname)
- $file.computeName(directory, name)
- $file.computeName(directory, name, fileType)
- 4.9 $array
- 4.10 $group
- 4.11 $map
- 4.12 $date
- 4.13 $profiling
- $profiling.getGeneralizationName(modelName)
- $profiling.getDeclaringElementName (modelName, propertyName)
- $profiling.getPropertyTypeName (modelName, propertyName)
- $profiling.getPropertyTypeName (element, propertyName)
- $profiling.getElementProperties(modelName)
- $profiling.getElementProperties(element)
- $profiling.getElementProperty(element, propertyName)
- $profiling. getHumanPropertyName(element, propertyName)
- 4.14 $image
- 4.1 $report
- 5. Report Wizard Template Editor
- 6. Generating Reports from Report Wizard
- 7. Generating Reports from the Containment Tree
- 8. Generating Reports from the Command Line
- 9. Report Wizard Quick Print
- 10. Report Wizard Environment Options
- 11. Debug Report Template
- 12. Use Case Driven
- 13. Javadoc Syntax Tool
- 14. Import Tool
- 15. JavaScript Tool
- 16. Groovy Script Tool
- 17. Ruby Script Tool
- 18. Dialog Tool
- 19. Text Tool
- 20. Model Validation Tool
- 21. Metrics Tool
- 22. Dependency Matrix Tool
- 23. Generic Table Tool
- 24. Query Tool
- Appendix A: Report Extensions
- Appendix B: Office Open XML Format Template
- Appendix C: OpenDocument Format Template
- Appendix D: HTML Tag Support
- Appendix E: DocBook Support