Module: Lutaml::Lml
- Defined in:
- lib/lutaml/lml.rb,
lib/lutaml/lml/format.rb,
lib/lutaml/lml/parser.rb,
lib/lutaml/lml/grammar.rb,
lib/lutaml/lml/version.rb,
lib/lutaml/lml/executor.rb,
lib/lutaml/lml/pipeline.rb,
lib/lutaml/lml/transform.rb,
lib/lutaml/lml/models/enum.rb,
lib/lutaml/lml/yaml_parser.rb,
lib/lutaml/lml/grammar/core.rb,
lib/lutaml/lml/grammar/full.rb,
lib/lutaml/lml/models/group.rb,
lib/lutaml/lml/models/value.rb,
lib/lutaml/lml/preprocessor.rb,
lib/lutaml/lml/models/action.rb,
lib/lutaml/lml/view_resolver.rb,
lib/lutaml/lml/data_processor.rb,
lib/lutaml/lml/has_attributes.rb,
lib/lutaml/lml/model_compiler.rb,
lib/lutaml/lml/models/diagram.rb,
lib/lutaml/lml/models/package.rb,
lib/lutaml/lml/import_resolver.rb,
lib/lutaml/lml/models/document.rb,
lib/lutaml/lml/models/fidelity.rb,
lib/lutaml/lml/models/instance.rb,
lib/lutaml/lml/document_builder.rb,
lib/lutaml/lml/grammar/concerns.rb,
lib/lutaml/lml/models/data_type.rb,
lib/lutaml/lml/models/operation.rb,
lib/lutaml/lml/models/uml_class.rb,
lib/lutaml/lml/grammar/instances.rb,
lib/lutaml/lml/models/collection.rb,
lib/lutaml/lml/models/constraint.rb,
lib/lutaml/lml/models/association.rb,
lib/lutaml/lml/models/cardinality.rb,
lib/lutaml/lml/models/view_filter.rb,
lib/lutaml/lml/models/view_import.rb,
lib/lutaml/lml/executor/csv_adapter.rb,
lib/lutaml/lml/executor/xml_adapter.rb,
lib/lutaml/lml/models/primitive_type.rb,
lib/lutaml/lml/format/adapter/mapping.rb,
lib/lutaml/lml/executor/format_adapter.rb,
lib/lutaml/lml/format/adapter/document.rb,
lib/lutaml/lml/models/instances_export.rb,
lib/lutaml/lml/models/instances_import.rb,
lib/lutaml/lml/executor/adapter_helpers.rb,
lib/lutaml/lml/format/adapter/transform.rb,
lib/lutaml/lml/association_label_resolver.rb,
lib/lutaml/lml/models/instance_collection.rb,
lib/lutaml/lml/models/operation_parameter.rb,
lib/lutaml/lml/grammar/concerns/attributes.rb,
lib/lutaml/lml/grammar/concerns/primitives.rb,
lib/lutaml/lml/grammar/concerns/view_rules.rb,
lib/lutaml/lml/executor/condition_evaluator.rb,
lib/lutaml/lml/grammar/concerns/definitions.rb,
lib/lutaml/lml/models/top_element_attribute.rb,
lib/lutaml/lml/grammar/concerns/associations.rb,
lib/lutaml/lml/data_processor/view_processing.rb,
lib/lutaml/lml/data_processor/value_processing.rb,
lib/lutaml/lml/format/adapter/standard_adapter.rb,
lib/lutaml/lml/grammar/concerns/instance_rules.rb,
lib/lutaml/lml/grammar/concerns/data_structures.rb,
lib/lutaml/lml/data_processor/instance_processing.rb,
lib/lutaml/lml/data_processor/attribute_processing.rb,
lib/lutaml/lml/data_processor/collection_processing.rb
Defined Under Namespace
Modules: Format, Grammar, HasAttributes Classes: Action, Association, AssociationLabelResolver, Cardinality, Collection, Constraint, DataProcessor, DataType, Diagram, Document, DocumentBuilder, Enum, Error, Executor, Fidelity, Group, ImportResolver, Instance, InstanceCollection, InstancesExport, InstancesImport, ModelCompiler, Operation, OperationParameter, Package, Parser, ParsingError, Pipeline, Preprocessor, PrimitiveType, TopElementAttribute, Transform, UmlClass, Value, ViewFilter, ViewImport, ViewResolver, YamlParser
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
Class Method Details
.compile(input, namespace: nil) ⇒ Object
17 18 19 |
# File 'lib/lutaml/lml.rb', line 17 def self.compile(input, namespace: nil) ModelCompiler.new(namespace: namespace).compile(input) end |