Chapter 1.  Overview

Table of Contents

Module Structure
Class Hierarchy
Source Structure

Module Structure

  module: <Toplevel Module>
  module: <Built-in Module>
module: Comparable     
module: Enumerable     
class: Exception     
module: RubyToken     
module: Singleton     
class: StandardError     
class: String     
  module: TmDoc
  module: Commander
class: Parameter     
  module: Exception
  module: Abstraction
class: Exception     
class: UnexpectedError     
class: AbnormalEnd     
  class: NormalEnd
  class: CommandArgumentError
  class: OutputError
  class: SensitivityAbort
  class: SubclassResponsibility
  module: Environment
class: Environment     
  module: Transformer
  module: LocalizableString
  module: CoreIntoModule
  module: Evaluater
class: MapOfPathToModuleFuncNames     
  module: Resolver
  module: ModuleIntoObject
module: Module     
module: Source     
module: Path     
  module: ObjectIntoDocument
  module: Module
module: InfoBox     
  module: Source
  module: Node
  module: Link
  module: Path
  module: DocumentIntoDocBook
  module: Overview
  module: Module
  module: InfoBox
  module: EntryRow
class: NamedEntryRow     
  module: Source
  module: Node
  module: Link
  module: CacheDomain
class: Abstract     
class: Text     
class: Name     
class: Property     
class: File     
class: Line     
  module: CacheEntry
class: Abstract     
class: Text     
class: Name     
class: Property     
class: File     
class: Line     
  class: CacheManager
  module: Id
  module: Model
  module: Abstraction
  class: Store
  module: Path
class: Abstract     
class: Absolute     
class: SetOfPath     
class: Relative     
  module: Subject
class: GenericSubject     
class: SeqOfGenericSubject     
class: SetOfGenericSubject     
class: PhysicalSubject     
class: SetOfPhysicalSubject     
class: LogicalSubject     
class: SetOfLogicalSubject     
class: SeqOfLogicalSubject     
  class: Location
  class: SetOfLocation
  class: GenericDocument
  class: SeqOfGenericDocument
  module: Core
  module: Physical
  module: Abstraction
class: Source     
class: SetOfSource     
  class: File
  class: SetOfFile
  module: Logical
  module: Path
class: AbsolutePath     
class: SetOfPath     
class: RelativePath     
  module: Abstraction
class: Subject     
class: SetOfSubject     
class: NodeSubject     
class: LeafSubject     
class: Directive     
class: Property     
  module: Leaf
class: Require     
class: Extend     
class: Include     
class: ModuleFunc     
class: Constant     
class: Alias     
class: Attribute     
  module: Node
class: Module     
class: ToplevelModule     
class: Class     
class: Method     
class: Block     
  class: Record
  class: Store
  module: Module
  module: Physical
  module: Abstraction
class: Source     
class: SetOfSource     
  class: File
  class: SetOfFile
  class: RequireFile
  class: SetOfRequireFile
  module: Logical
  module: Path
class: AbsolutePath     
class: RelativePath     
class: SetOfPath     
  module: Abstraction
class: Subject     
class: SeqOfSubject     
class: SetOfSubject     
class: LeafSubject     
class: SeqOfLeafSubject     
class: SetOfLeafSubject     
class: PairOfUniqueNumber     
class: MapOfPropertyToUniqueNumber     
class: Directive     
class: Property     
class: SetOfProperty     
class: GenericModule     
class: SetOfModule     
class: MapOfPathToModule     
class: RootModule     
class: ChildModule     
class: GenericClass     
class: ChildClass     
  module: Leaf
class: Constant     
class: SetOfConstant     
class: Alias     
class: Attribute     
class: Method     
class: Extend     
class: SetOfExtend     
class: Include     
class: SetOfInclude     
  module: Node
class: ToplevelModule     
class: BuiltinModule     
class: UnknownModule     
class: Module     
class: Object     
class: Class     
class: UnknownClass     
  class: Location
  class: SetOfLocation
  class: Store
  module: Object
  module: Physical
  module: Abstraction
class: Source     
class: SetOfSource     
  class: MapOfLineNumToLogicalSubjects
  class: File
  class: MapOfNameToFile
  class: Files
  class: RequireFile
  class: SetOfRequireFile
  module: Relationship
  module: Logical
  module: Abstraction
class: Subject     
class: SeqOfSubject     
class: SetOfSubject     
class: Property     
class: SetOfProperty     
class: GenericModule     
class: SeqOfGenericModule     
class: SetOfGenericModule     
class: MapOfPathToModule     
class: RootModule     
class: ChildModule     
class: SeqOfChildModule     
class: SetOfChildModule     
class: GenericClass     
class: SeqOfGenericClass     
class: SetOfGenericClass     
class: ChildClass     
class: SeqOfChildClass     
class: SetOfChildClass     
  module: Leaf
class: Constant     
class: SetOfConstant     
class: Alias     
class: Attribute     
class: Method     
  module: Node
  module: Relationship
  class: ToplevelModule
  class: BuiltinModule
  class: UnknownModule
  class: Module
  class: Object
  class: Class
  class: UnknownClass
  class: Path
  class: SetOfPath
  class: Location
  class: SetOfLocation
  class: Store
  module: Document
  module: Abstraction
  class: Document
  class: SeqOfDocument
  module: Link
class: Abstract     
class: Source     
class: Logical     
  module: Module
class: Property     
class: SeqOfProperty     
  module: InfoBox
  module: EntryRow
class: Abstract     
class: SeqOfEntryRow     
class: NamedEntryRow     
class: Property     
  class: Row
  class: SeqOfRow
  class: Abstract
  module: Node
class: Abstract     
class: SeqOfNode     
class: LogicalStructure     
class: SeqOfLogical     
  module: Overview
class: Overview     
  module: Source
class: Source     
class: SeqOfSource     
  module: Module
  class: PropertySection
  class: SeqOfPropertySection
  class: Module
  class: SeqOfModule
  class: ToplevelModule
  class: BuiltinModule
  class: UnknownModule
  class: Class
  class: UnknownClass
  class: Constant
  class: Alias
  class: Attribute
  class: Method
  module: InfoBox
  class: InfoBox
  module: EntryRow
class: SeqOfEntryRow     
class: Module     
class: Class     
class: Constant     
class: Alias     
class: Attribute     
class: Method     
class: Location     
  module: Row
class: AboveModule     
class: BelowModules     
class: SiblingModules     
class: ExtendeeModules     
class: ExtenderModules     
class: IncludeeModules     
class: IncluderModules     
class: Superclass     
class: Subclasses     
class: SiblingClasses     
class: Properties     
class: Locations     
class: SeqOfRow     
  module: Node
class: ModuleStructure     
class: SeqOfModule     
class: InfoBox     
class: ClassHierarchy     
class: SeqOfClass     
class: File     
class: SeqOfFile     
class: SourceStructure     
  module: Link
class: File     
class: Line     
class: SeqOfLine     
class: SeqOfLinkToLogical     
class: MapOfLineNumToLinks     
class: Module     
class: ToplevelModule     
class: BuiltinModule     
class: UnknownModule     
class: Class     
class: UnknownClass     
class: Property     
class: Location     
  class: Store
  class: Path
  module: DocBook
  module: Document
class: Abstract     
class: SeqOfDocument     
class: Leaf     
class: Node     
  class: Store
  module: Reader
  module: Ruby18
  class: Scanner
  module: Parser
  module: Statements
  module: Node
module: Module     
module: Class     
module: Method     
  module: Leaf
  module: Common
  class: Context
  class: Argument
  class: SeqOfArgument
  class: FileItem
  class: SetOfFileItem
  module: Writer
module: DocBook     
  module: TmStd
  module: Assertion
  module: Logger
  module: Event
class: Abstract     
class: Debug     
class: Progress     
class: Information     
class: Notice     
class: Warning     
class: Error     
class: Fatal     
  class: File
  module: Lsm
  class: Abstract
  module: Product
class: Abstract     
  module: Sum
class: Abstract     
class: KindOf     
  module: Collection
  class: Abstract
  module: Sequence
class: Abstract     
module: Mutable     
module: Equalable     
module: Comparable     
  module: Set
class: Abstract     
module: Mutable     
  module: Map
class: Abstract     
module: Mutable     
  class: SeqOfString
  class: SetOfString
  class: MutableSetOfString
  module: DocBook
  module: Facade
module: Extension     
class: CacheDomain     
class: CacheEntry     
class: CacheManager     
  module: Abstraction
class: Element     
class: Content     
class: SeqOfContent     
class: LeafElement     
class: NodeElement     
class: Division     
class: Info     
class: List     
class: Row     
class: Entry     
class: Name     
  module: Leaf
  module: Include
class: Element     
  module: Text
class: Element     
  module: RawText
class: Element     
  module: Title
class: Element     
  module: PubDate
class: Element     
  module: Primary
class: Element     
  module: Secondary
class: Element     
  module: Tertiary
class: Element     
  module: Literal
class: Element     
  module: Constant
class: Element     
  module: VarName
class: Element     
  module: ClassName
class: Element     
  module: Function
class: Element     
  module: FileName
class: Element     
  module: Index
class: Element     
  module: Anchor
class: Element     
  module: ColSpec
class: Element     
  module: Node
  module: Book
class: Element     
class: Content     
class: Contents     
  module: BookInfo
class: Element     
class: Content     
class: Contents     
  module: Chapter
class: Element     
class: Content     
class: Contents     
  module: ChapterInfo
class: Element     
class: Content     
class: Contents     
  module: Section
class: Element     
class: Content     
class: Contents     
  module: SectionInfo
class: Element     
class: Content     
class: Contents     
  module: IndexTerm
class: Element     
class: Content     
class: Contents     
  module: Para
class: Element     
class: Content     
class: Contents     
  module: ProgramListing
class: Element     
class: Content     
class: Contents     
  module: ItemizedList
class: Element     
class: Content     
class: Contents     
  module: ListItem
class: Element     
class: Content     
class: Contents     
  module: SimpleList
class: Element     
class: Content     
class: Contents     
  module: Member
class: Element     
class: Content     
class: Contents     
  module: VariableList
class: Element     
class: Content     
class: Contents     
  module: VarListEntry
class: Element     
class: Content     
class: Contents     
  module: Term
class: Element     
class: Content     
class: Contents     
  module: InformalTable
class: Element     
class: Content     
class: Contents     
  module: TGroup
class: Element     
class: Content     
class: Contents     
  module: TBody
class: Element     
class: Content     
class: Contents     
  module: Row
class: Element     
class: Content     
class: Contents     
  module: Entry
class: Element     
class: Content     
class: Contents     
  module: EntryTbl
class: Element     
class: Content     
class: Contents     
  module: Link
class: Element     
class: Content     
class: Contents     
  module: Exception
class: Abstract     
class: AssertionFail     
class: AssertionError     
class: SubclassResponsibility     
class: LogfileOpenError     
  module: Xml
  module: Abstraction
class: Unit     
class: TextUnit     
class: Identifier     
  class: Text
  class: RawString
  class: RawText
  class: Tag
  module: Attribute
class: Key     
class: Map     
  class: SeqOfUnit
  class: Element
  class: Document
  class: Include
  module: Treeable
  module: Cache
class: AbstractEntry     
class: AbstractManager