Class: Dcc::CommonElements
- Inherits:
-
Lutaml::Model::Serializable
- Object
- Lutaml::Model::Serializable
- Dcc::CommonElements
- Defined in:
- lib/dcc/common_elements.rb
Overview
Dcc::CommonElements is the base class for all DCC element wrappers in a
version namespace. It provides the shared lutaml_default_register
override that version wrappers inherit, so they don't each have to declare
it themselves.
Version modules (Dcc::V2, Dcc::V3) subclass this to define their
own CommonElements with a lutaml_default_register matching their
CONTEXT_ID.
Direct Known Subclasses
Si::V1::ExpandedMU, Si::V1::StandardMU, Si::V2::ExpandedMU, Si::V2::StandardMU, V2::CommonElements, V2::Identification, V2::RichContent, V2::SoftwareList, V2::StatementList, V3::CommonElements, V3::Identification, V3::RichContent, V3::SoftwareList, V3::StatementList
Class Method Summary collapse
-
.lutaml_default_register ⇒ Object
Default context; version wrappers override this via subclassing.
Class Method Details
.lutaml_default_register ⇒ Object
Default context; version wrappers override this via subclassing.
16 17 18 |
# File 'lib/dcc/common_elements.rb', line 16 def self.lutaml_default_register :dcc_v3 end |