Module: Xmi::Sparx::Gml::HasBaseClass
- Included in:
- CodeList
- Defined in:
- lib/xmi/sparx/gml/shared_attributes.rb
Overview
Shared attribute modules for GML stereotype classes. Reduces duplication across DataType, Type, FeatureType, etc.
Class Method Summary collapse
Class Method Details
.apply_xml_mappings(mapping) ⇒ Object
16 17 18 |
# File 'lib/xmi/sparx/gml/shared_attributes.rb', line 16 def self.apply_xml_mappings(mapping) mapping.map_attribute "base_Class", to: :base_class end |
.included(klass) ⇒ Object
10 11 12 13 14 |
# File 'lib/xmi/sparx/gml/shared_attributes.rb', line 10 def self.included(klass) klass.class_eval do attribute :base_class, :string end end |