File: model/object/logical/path.rb

Overview
Module Structure
Class Hierarchy
Code

Overview

Module Structure

  module: <Toplevel Module>
  module: TmDoc#8
  module: Model
  module: Object
  module: Logical#10
  class: Path#12
inherits from
  Absolute ( TmDoc::Model::Abstraction::Path )
has properties
constant: PATH_SEPARATOR_STRING #13
constant: LSM_ELEMENT_CLASS #14
  class: SetOfPath#19
inherits from
  SetOfPath ( TmDoc::Model::Abstraction::Path )
has properties
constant: LSM_ELEMENT_CLASS #20

Code

   1  # $Id: path.rb,v 1.2 2011/11/20 14:18:15 machan Exp $
   2 
   3  require 'tmdoc/tmstd'
   4  require 'tmdoc/model/abstraction'
   5  require 'tmdoc/constant'
   6 
   7 
   8  module TmDoc
   9 
  10  module Model::Object::Logical
  11 
  12  class Path < Model::Abstraction::Path::Absolute
  13      PATH_SEPARATOR_STRING   = '::'
  14      LSM_ELEMENT_CLASS       = String
  15  end
  16 
  17 
  18 
  19  class SetOfPath < Model::Abstraction::Path::SetOfPath
  20      LSM_ELEMENT_CLASS   = Path
  21  end
  22 
  23  end # TmDoc::Model::Object::Logical
  24 
  25  end # TmDoc