class Lutaml::Qea::Models::EaObjectType

object_type.design_object? #=> false
object_type.description #=> “UML Class”
object_type.object_type #=> “Class”
object_type = EaObjectType.new
@example
in EA. These define what kinds of UML elements can be created.
This table provides reference data for object/class types available
Represents an object type definition from t_objecttypes table

def self.primary_key_column

Primary key is Object_Type (text)
def self.primary_key_column
  "Object_Type"
end

def self.table_name

def self.table_name
  "t_objecttypes"
end

def actor_type?

Returns:
  • (Boolean) -
def actor_type?
  object_type == "Actor"
end

def class_type?

Returns:
  • (Boolean) -
def class_type?
  object_type == "Class"
end

def design_object?

Returns:
  • (Boolean) -
def design_object?
  designobject == 1
end

def interface_type?

Returns:
  • (Boolean) -
def interface_type?
  object_type == "Interface"
end

def name

Returns:
  • (String) -
def name
  object_type
end

def package_type?

Returns:
  • (Boolean) -
def package_type?
  object_type == "Package"
end