1 # $Id: location.rb,v 1.2 2011/11/20 14:18:15 machan Exp $
2
3 require 'tmdoc/tmstd'
4 require 'tmdoc/model/object/physical'
5 require 'tmdoc/constant'
6
7
8 module TmDoc
9
10 module Model::Object::Logical
11
12 class Location < Model::Abstraction::Location
13 def initialize(a_file, line_num)
14 ASSERT.kind_of a_file, MOP::File
15 ASSERT.kind_of line_num, Integer
16
17 super(a_file, line_num)
18 end
19 end
20
21
22
23 class SetOfLocation < Model::Abstraction::SetOfLocation
24 LSM_ELEMENT_CLASS = Location
25 end
26
27 end # TmDoc::Model::Object::Logical
28
29 end # TmDoc