Module: Expressir::Model

Defined in:
lib/expressir/model/cache.rb,
lib/expressir/model/literal.rb,
lib/expressir/model/data_type.rb,
lib/expressir/model/reference.rb,
lib/expressir/model/statement.rb,
lib/expressir/model/expression.rb,
lib/expressir/model/identifier.rb,
lib/expressir/model/repository.rb,
lib/expressir/model/declaration.rb,
lib/expressir/model/literals/real.rb,
lib/expressir/model/model_element.rb,
lib/expressir/model/statements/if.rb,
lib/expressir/model/data_types/bag.rb,
lib/expressir/model/data_types/set.rb,
lib/expressir/model/data_types/list.rb,
lib/expressir/model/data_types/real.rb,
lib/expressir/model/literals/binary.rb,
lib/expressir/model/literals/string.rb,
lib/expressir/model/statements/case.rb,
lib/expressir/model/statements/null.rb,
lib/expressir/model/statements/skip.rb,
lib/expressir/model/data_types/array.rb,
lib/expressir/model/literals/integer.rb,
lib/expressir/model/literals/logical.rb,
lib/expressir/model/statements/alias.rb,
lib/expressir/model/data_types/binary.rb,
lib/expressir/model/data_types/number.rb,
lib/expressir/model/data_types/select.rb,
lib/expressir/model/data_types/string.rb,
lib/expressir/model/declarations/rule.rb,
lib/expressir/model/declarations/type.rb,
lib/expressir/model/statements/escape.rb,
lib/expressir/model/statements/repeat.rb,
lib/expressir/model/statements/return.rb,
lib/expressir/model/data_types/boolean.rb,
lib/expressir/model/data_types/generic.rb,
lib/expressir/model/data_types/integer.rb,
lib/expressir/model/data_types/logical.rb,
lib/expressir/model/declarations/entity.rb,
lib/expressir/model/declarations/schema.rb,
lib/expressir/model/statements/compound.rb,
lib/expressir/model/data_types/aggregate.rb,
lib/expressir/model/expressions/interval.rb,
lib/expressir/model/supertype_expression.rb,
lib/expressir/model/declarations/constant.rb,
lib/expressir/model/declarations/function.rb,
lib/expressir/model/declarations/variable.rb,
lib/expressir/model/statements/assignment.rb,
lib/expressir/model/data_types/enumeration.rb,
lib/expressir/model/declarations/attribute.rb,
lib/expressir/model/declarations/interface.rb,
lib/expressir/model/declarations/parameter.rb,
lib/expressir/model/declarations/procedure.rb,
lib/expressir/model/statements/case_action.rb,
lib/expressir/model/declarations/where_rule.rb,
lib/expressir/model/declarations/remark_item.rb,
lib/expressir/model/declarations/unique_rule.rb,
lib/expressir/model/data_types/generic_entity.rb,
lib/expressir/model/expressions/function_call.rb,
lib/expressir/model/statements/procedure_call.rb,
lib/expressir/model/references/group_reference.rb,
lib/expressir/model/references/index_reference.rb,
lib/expressir/model/data_types/enumeration_item.rb,
lib/expressir/model/declarations/interface_item.rb,
lib/expressir/model/declarations/schema_version.rb,
lib/expressir/model/references/simple_reference.rb,
lib/expressir/model/declarations/interfaced_item.rb,
lib/expressir/model/expressions/query_expression.rb,
lib/expressir/model/expressions/unary_expression.rb,
lib/expressir/model/expressions/binary_expression.rb,
lib/expressir/model/expressions/entity_constructor.rb,
lib/expressir/model/references/attribute_reference.rb,
lib/expressir/model/declarations/subtype_constraint.rb,
lib/expressir/model/declarations/schema_version_item.rb,
lib/expressir/model/expressions/aggregate_initializer.rb,
lib/expressir/model/expressions/aggregate_initializer_item.rb,
lib/expressir/model/supertype_expressions/oneof_supertype_expression.rb,
lib/expressir/model/supertype_expressions/binary_supertype_expression.rb

Defined Under Namespace

Modules: DataTypes, Declarations, Expressions, Identifier, Literals, References, Statements, SupertypeExpressions Classes: Cache, DataType, Declaration, Expression, Literal, ModelElement, Reference, Repository, Statement, SupertypeExpression