Class DataType<T extends M3Node>

All Implemented Interfaces:
IKeyed<T>, INamed, NamespacedEntity, ClassifierInstance<Concept>, HasFeatureValues, HasSettableParent, Node
Direct Known Subclasses:
Enumeration, PrimitiveType, StructuredDataType

public abstract class DataType<T extends M3Node> extends LanguageEntity<T>
A type of value which has not a relevant identity in the context of a model.

A Currency or a Date type are possible DataTypes.

See Also:
  • Constructor Details

    • DataType

      public DataType()
    • DataType

      public DataType(@Nonnull LionWebVersion lionWebVersion)
    • DataType

      public DataType(@Nonnull LionWebVersion lionWebVersion, @Nonnull String id)
    • DataType

      public DataType(@Nonnull String id)
    • DataType

      public DataType(@Nonnull LionWebVersion lionWebVersion, @Nullable Language language, @Nullable String name)
    • DataType

      public DataType(@Nullable Language language, @Nullable String name)