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