Data Type

Term

Data Type

Aliases

-

Definition

In UML, a Data Type is a Classifier whose Instances are identified by value rather than Identity. Instances of a Data Type are indistinguishable when they have the same value.

SimpleModeling

SimpleModeling treats a Data Type as a Type expressing the meaning and valid range of values in a Domain Model. During realization, it distinguishes a Schema Data Type declaration from a Scala standard type or a SimpleModeling-specific Runtime Data Type.

Boundary

Data Type is not synonymous with Type in general. Nor does the Scala implementation form, such as class or case class, by itself determine whether a concept is a Data Type or an Entity Object.

  • Type

  • Classifier

  • Schema Data Type

  • Runtime Data Type

  • Value Object