Class: Expressir::Model::Declaration Abstract
- Inherits:
-
ModelElement
- Object
- ModelElement
- Expressir::Model::Declaration
- Defined in:
- lib/expressir/model/declaration.rb
Overview
Specified in ISO 10303-11:2004
-
section 9 Declarations
Direct Known Subclasses
Expressir::Model::Declarations::Attribute, Expressir::Model::Declarations::Constant, Expressir::Model::Declarations::Entity, Expressir::Model::Declarations::Function, Expressir::Model::Declarations::Interface, Expressir::Model::Declarations::Parameter, Expressir::Model::Declarations::Procedure, Expressir::Model::Declarations::RemarkItem, Expressir::Model::Declarations::Rule, Expressir::Model::Declarations::Schema, Expressir::Model::Declarations::SubtypeConstraint, Expressir::Model::Declarations::Type, Expressir::Model::Declarations::UniqueRule, Expressir::Model::Declarations::Variable, Expressir::Model::Declarations::WhereRule
Instance Attribute Summary
Attributes inherited from ModelElement
Method Summary
Methods inherited from ModelElement
#children, #children_by_id, #find, from_hash, #initialize, model_attr_accessor, model_attrs, #path, #reset_children_by_id, #to_hash, #to_liquid, #to_s
Constructor Details
This class inherits a constructor from Expressir::Model::ModelElement