CodeableModels
  • About Codeable Models
  • Getting started
  • Tutorials to learn Codeable Models by example
    • A first class model
    • Class attributes
    • Class relationships: associations and inheritance
    • A first object model
    • Improving the models through code
    • A first meta-model
    • A meta-model with stereotypes
    • Combining object, class, and meta-class model
  • Overview of the samples
  • Overview of predefined meta-model examples
  • Codeable Models API documentation
CodeableModels
  • Docs »
  • Tutorials to learn Codeable Models by example

Tutorials to learn Codeable Models by exampleΒΆ

This chapter provides tutorials to learn Codeable Models by example, starting from very simple models and coding tasks up to more advanced features.

  • A first class model
    • Defining a class model
    • Imports
    • Generating a UML class model visualization
  • Class attributes
    • Defining attributes
    • Introspecting attributes
    • Object and enumeration attributes
    • Resulting model
  • Class relationships: associations and inheritance
    • Defining associations
    • Introspecting associations
    • Inheritance definition
    • Introspecting inheritance
    • Resulting model
  • A first object model
    • Defining objects
    • Object links
    • Recursive relations
    • Getting and setting values
    • Introspecting links
    • Resulting model
  • Improving the models through code
    • On the notion of codeable models
    • Factory function or method for models
    • Model consistency during item creation
    • Model consistency during order creation
    • Model consistency for changing the order status
    • Resulting model
  • A first meta-model
    • Defining a basic meta-model
    • Deriving a class model
    • Introspecting the classes relations
    • Changing the classes relations
  • A meta-model with stereotypes
    • The need for stereotypes in meta-models
    • Using stereotypes in meta-models
    • Stereotype instances
    • Using stereotype superclasses for extensions
    • Tagged values
    • Default values on stereotypes
    • Stereotype introspection
    • Stereotype instance introspection
  • Combining object, class, and meta-class model
Next Previous

© Copyright 2020-2021, Uwe Zdun

Built with Sphinx using a theme provided by Read the Docs.