Class: Ea::Qea::Models::EaObjectConstraint
- Inherits:
-
BaseModel
- Object
- Lutaml::Model::Serializable
- BaseModel
- Ea::Qea::Models::EaObjectConstraint
- Defined in:
- lib/ea/qea/models/ea_object_constraint.rb
Overview
EA Object Constraint model
Represents OCL constraints attached to UML objects in the t_objectconstraint table.
Constant Summary collapse
- COLUMN_MAP =
{ "ConstraintID" => :constraint_id, "Object_ID" => :ea_object_id, "ConstraintType" => :constraint_type, }.freeze
Class Method Summary collapse
- .column_map ⇒ Object
-
.primary_key_column ⇒ Symbol
Primary key column name.
-
.table_name ⇒ String
Database table name.
Methods inherited from BaseModel
from_db_row, #primary_key, #sort_position
Class Method Details
.column_map ⇒ Object
47 48 49 |
# File 'lib/ea/qea/models/ea_object_constraint.rb', line 47 def self.column_map COLUMN_MAP end |
.primary_key_column ⇒ Symbol
Returns Primary key column name.
31 32 33 |
# File 'lib/ea/qea/models/ea_object_constraint.rb', line 31 def self.primary_key_column :constraint_id end |
.table_name ⇒ String
Returns Database table name.
36 37 38 |
# File 'lib/ea/qea/models/ea_object_constraint.rb', line 36 def self.table_name "t_objectconstraint" end |