@AllValuesAreNonnullByDefault

Package org.eclipse.ditto.things.model

Contains the Things framework around the cornerstone of this package: Thing. A Thing can consist of
  • Attributes for describing the Thing in more details,
  • and Features for managing all data and functionality of the Thing.

Furthermore a Thing can have a ThingLifecycle and a ThingRevision which is incremented with each change of the Thing.

Object creation

ThingsModelFactory is the main entry point for obtaining objects of this package's interfaces to work with.