# Modema/System doc package Library documentation for Modema/System doc package. Workspaces: - Modema::Doc:{classdg}: - Modema::Doc:{flowchart}: - Modema::Doc:{main}: - Modema::Doc:{pie}: ## Modema::Doc:{classdg}: Library documentation for Modema::Doc:{classdg}: workspace. ### [repr] #ClassDef Members: - container: Store::Container - name: Data::String ### [repr] #ClassRelation Members: - class1: Data::String - class2: Data::String - name: Data::String - relation: Data::String ### [repr] #Main Members: - container: Store::Container - type: Data::String ### [repr] #MemberDef Members: - name: Data::String - type: Data::String - visibility: Data::String ### [repr] #MethodDef Members: - name: Data::String - returnType: Data::String - visibility: Data::String ### [repr] #Stereotype Members: - name: Data::String ## Modema::Doc:{flowchart}: Library documentation for Modema::Doc:{flowchart}: workspace. ### [repr] #IdBox Members: - id: Data::String ### [repr] #Link Members: - name: Data::String - style: LinkStyle ### [repr] #Main Members: - container: Store::Container - type: Data::String ### [repr] #NamedBox Members: - id: Data::String - name: Data::String ### [repr] #StyleBox Members: - id: Data::String - name: Data::String - style: BoxStyle ### [enum] BoxStyle Values: - Default - Round - Stadium - Subroutine - Database - Circle ### [enum] LinkStyle Values: - Default - Arrow - Dotted ## Modema::Doc:{main}: Library documentation for Modema::Doc:{main}: workspace. ### [repr] #CodeFragment Program code section. Members: - longText: Data::String - parameter: Store::Container - returnText: Data::String - shortText: Data::String ### [repr] #Document Document AST root. Members: - container: Store::Container - title: Data::String ### [repr] #DynamicCode Dynamic generated section. Members: - code: Code::Block ### [repr] #Font Block with character font. Members: - container: Store::Container - name: Data::String ### [repr] #Link Hyperlink. Members: - alt: Data::String - text: Data::String - url: Data::String ### [repr] #List List section. Members: - container: Store::Container - style: Data::String ### [repr] #ListItem List item. Members: - container: Store::Container Methods: - constructor (Data::String value) ### [repr] #Object Members: - container: Store::Container ### [repr] #Paragraph Paragraph section. Members: - container: Store::Container - title: Data::String Methods: - constructor (Data::String value) ### [repr] #Parameter Code parameter section. Members: - defaultValue: Data::String - direction: Data::String - text: Data::String - type: Data::String - variable: Data::String ### [repr] #Picture Picture data. Members: - name: Data::String - url: Data::String ### [repr] #Section Text section. Members: - container: Store::Container - level: Data::Int32 - title: Data::String ### [repr] #Table Table section. Members: - container: Store::Container ### [repr] #TableColumn Table column. Members: - content: Store::Single ### [repr] #TableRow Table row. Members: - container: Store::Container ### [parser] CodeDocParser Code documentation parser class. ### [clss] CodeDocReader Code documentation reader. Base classes: - System::GrammarInterface Members: - result: Store::Single Methods: - [mth] setTarget (Node target) - [mth] getTarget () - [mth] setRepository (System::Repository repository) - [mth] importWorkspace (string workspaceName) - [mth] process (string fileName) - [mth] processSub (string fileName, string path) - [mth] processString (string buffer) - [mth] processOpened () - [mth] processOpened (string fileName) ### [clss] CodeParser Documentation parser class. Members: - store: Store::Vector Methods: - [mth] popGroup () - [mth] addText (Data::String line, Store::Container container) - [mth] parse (Data::String stringContent) ### [clss] GrammarInterface Documentation reader. Base classes: - System::GrammarInterface Members: - result: Store::Single Methods: - [mth] setTarget (Node target) - [mth] getTarget () - [mth] setRepository (System::Repository repository) - [mth] importWorkspace (string workspaceName) - [mth] process (string fileName) - [mth] processSub (string fileName, string path) - [mth] processString (string buffer) - [mth] processOpened () - [mth] processOpened (string fileName) ### [clss] Node2Doc Convert node content to raw documentation. Members: - codeDoc: System::Parser - needDefinition: Data::Bool - needDiagrams: Data::Bool - startSectionLevel: Data::Int32 - title: Data::String - useFullNames: Data::Bool - usePrivate: Data::Bool - useShortTags: Data::Bool - useSubSections: Data::Bool Methods: - constructor () - [mth] process (Node source) Process source content and return a document AST. - [mth] generateDoc (#CodeFragment fragment) - [mth] generateDescription (Node node, Store::Container output) - [mth] generateBaseClasses (Store::Vector superClasses, Store::Container output) - [mth] generateBaseClasses2 (Store::Vector superClasses, Modema::Doc:{classdg}:#Main dg, Data::String className) - [mth] generateMembers (Store::Map members, Store::Container output) - [mth] generateMembers2 (Store::Map members, Modema::Doc:{classdg}:#ClassDef classDef) - [mth] generateDefinition (Node node, Store::Container output) - [mth] generateSection (Node node, Store::Container output) - [mth] generateContent (Store::Container container, Store::Container output) - [mth] generateMethodContent (Store::Container container, Store::Container output) - [mth] generateContent2 (Store::Container container, Modema::Doc:{classdg}:#ClassDef classDef) - [mth] generateMetaContent (Store::Container container, Store::Container output) - [mth] getShortName (Data::String name) - [mth] getWorkspaceName (Data::String name) ### [fn] ParseCodeDoc(Data::String stringContent) Code documentation parser function. ### [fn] ParseDoc(Data::String stringContent) Documentation reader function. ### [parser] Parser Documentation parser. ## Modema::Doc:{pie}: Library documentation for Modema::Doc:{pie}: workspace. ### [repr] #Element Members: - name: Data::String - value: Data::Float ### [repr] #Main Members: - container: Store::Container - title: Data::String - type: Data::String