Module: Expressir::Model::Declarations

Defined in:
lib/expressir.rb,
lib/expressir/model/declarations/rule.rb,
lib/expressir/model/declarations/type.rb,
lib/expressir/model/declarations/entity.rb,
lib/expressir/model/declarations/schema.rb,
lib/expressir/model/declarations/constant.rb,
lib/expressir/model/declarations/function.rb,
lib/expressir/model/declarations/variable.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/declarations/where_rule.rb,
lib/expressir/model/declarations/remark_item.rb,
lib/expressir/model/declarations/unique_rule.rb,
lib/expressir/model/declarations/interface_item.rb,
lib/expressir/model/declarations/schema_version.rb,
lib/expressir/model/declarations/interfaced_item.rb,
lib/expressir/model/declarations/derived_attribute.rb,
lib/expressir/model/declarations/inverse_attribute.rb,
lib/expressir/model/declarations/subtype_constraint.rb,
lib/expressir/model/declarations/schema_version_item.rb,
lib/expressir/model/declarations/informal_proposition_rule.rb

Defined Under Namespace

Classes: Attribute, Constant, DerivedAttribute, Entity, Function, InformalPropositionRule, Interface, InterfaceItem, InterfacedItem, InverseAttribute, Parameter, Procedure, RemarkItem, Rule, Schema, SchemaVersion, SchemaVersionItem, SubtypeConstraint, Type, UniqueRule, Variable, WhereRule