Module: Bake::Metamodel::ModelElement::ClassModule
- Defined in:
- lib/bake/model/metamodel.rb,
lib/bake/model/metamodel_ext.rb
Instance Attribute Summary collapse
-
#file_name ⇒ Object
Returns the value of attribute file_name.
-
#org_file_name ⇒ Object
Returns the value of attribute org_file_name.
Instance Method Summary collapse
Instance Attribute Details
#file_name ⇒ Object
Returns the value of attribute file_name.
17 18 19 |
# File 'lib/bake/model/metamodel.rb', line 17 def file_name @file_name end |
#org_file_name ⇒ Object
Returns the value of attribute org_file_name.
17 18 19 |
# File 'lib/bake/model/metamodel.rb', line 17 def org_file_name @org_file_name end |
Instance Method Details
#fragment_ref=(fref) ⇒ Object
18 19 20 21 |
# File 'lib/bake/model/metamodel.rb', line 18 def fragment_ref=(fref) @file_name = fref.fragment.location @org_file_name = fref.fragment.location end |
#get_project_dir ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/bake/model/metamodel_ext.rb', line 8 def get_project_dir comp = self while comp.respond_to?"parent" comp = comp.parent end ::File.dirname(comp.file_name) end |
#getConfig ⇒ Object
16 17 18 19 20 21 22 |
# File 'lib/bake/model/metamodel_ext.rb', line 16 def getConfig comp = self while !(BaseConfig_INTERNAL === comp) && comp.respond_to?("parent") comp = comp.parent end return comp end |