Class Hierarchy
- java.lang.Object
- org.eclipse.ditto.base.model.entity.id.AbstractEntityId (implements org.eclipse.ditto.base.model.entity.id.EntityId)
- org.eclipse.ditto.base.model.entity.id.AbstractNamespacedEntityId (implements org.eclipse.ditto.base.model.entity.id.NamespacedEntityId)
- org.eclipse.ditto.things.model.ThingId
- org.eclipse.ditto.base.model.entity.id.AbstractNamespacedEntityId (implements org.eclipse.ditto.base.model.entity.id.NamespacedEntityId)
- org.eclipse.ditto.things.model.AttributesModelFactory
- org.eclipse.ditto.base.model.exceptions.DittoRuntimeExceptionBuilder<T>
- org.eclipse.ditto.things.model.DefinitionIdentifierInvalidException.Builder
- org.eclipse.ditto.things.model.FeatureDefinitionEmptyException.Builder
- org.eclipse.ditto.things.model.InvalidThingFieldSelectionException.Builder
- org.eclipse.ditto.things.model.PolicyIdMissingException.Builder
- org.eclipse.ditto.things.model.ThingIdInvalidException.Builder
- org.eclipse.ditto.things.model.ThingTooLargeException.Builder
- org.eclipse.ditto.things.model.Feature.JsonFields
- org.eclipse.ditto.things.model.Thing.JsonFields
- org.eclipse.ditto.things.model.ThingConstants
- org.eclipse.ditto.things.model.ThingFieldSelector (implements org.eclipse.ditto.json.JsonFieldSelector)
- org.eclipse.ditto.things.model.ThingsModelFactory
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.eclipse.ditto.base.model.exceptions.DittoRuntimeException (implements org.eclipse.ditto.base.model.headers.DittoHeadersSettable<T>, org.eclipse.ditto.base.model.json.Jsonifiable.WithPredicate<J,T>, org.eclipse.ditto.base.model.headers.WithManifest)
- org.eclipse.ditto.things.model.DefinitionIdentifierInvalidException (implements org.eclipse.ditto.things.model.ThingException)
- org.eclipse.ditto.things.model.FeatureDefinitionEmptyException (implements org.eclipse.ditto.things.model.ThingException)
- org.eclipse.ditto.things.model.InvalidThingFieldSelectionException (implements org.eclipse.ditto.things.model.ThingException)
- org.eclipse.ditto.things.model.PolicyIdMissingException (implements org.eclipse.ditto.things.model.ThingException)
- org.eclipse.ditto.things.model.ThingIdInvalidException (implements org.eclipse.ditto.things.model.ThingException)
- org.eclipse.ditto.things.model.ThingTooLargeException (implements org.eclipse.ditto.things.model.ThingException)
- org.eclipse.ditto.base.model.exceptions.DittoRuntimeException (implements org.eclipse.ditto.base.model.headers.DittoHeadersSettable<T>, org.eclipse.ditto.base.model.json.Jsonifiable.WithPredicate<J,T>, org.eclipse.ditto.base.model.headers.WithManifest)
- java.lang.RuntimeException
- java.lang.Exception
- org.eclipse.ditto.base.model.entity.id.AbstractEntityId (implements org.eclipse.ditto.base.model.entity.id.EntityId)
Interface Hierarchy
- java.lang.CharSequence
- org.eclipse.ditto.things.model.DefinitionIdentifier
- org.eclipse.ditto.things.model.ThingDefinition (also extends org.eclipse.ditto.base.model.json.Jsonifiable<J>)
- org.eclipse.ditto.things.model.DefinitionIdentifier
- java.lang.Comparable<T>
- org.eclipse.ditto.base.model.entity.Revision<T>
- org.eclipse.ditto.things.model.ThingRevision
- org.eclipse.ditto.base.model.entity.Revision<T>
- org.eclipse.ditto.things.model.FeatureBuilder
- org.eclipse.ditto.things.model.FeatureBuilder.FeatureBuildable
- org.eclipse.ditto.things.model.FeatureBuilder.FromCopyBuildable
- org.eclipse.ditto.things.model.FeatureBuilder.FromJsonBuildable
- org.eclipse.ditto.things.model.FeatureBuilder.FromScratchBuildable
- java.lang.Iterable<T>
- org.eclipse.ditto.things.model.FeatureDefinition (also extends org.eclipse.ditto.base.model.json.Jsonifiable<J>)
- org.eclipse.ditto.things.model.FeatureDefinitionBuilder
- org.eclipse.ditto.things.model.Features (also extends org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelectorAndPredicate<T>)
- org.eclipse.ditto.things.model.FeaturesBuilder
- org.eclipse.ditto.json.JsonValueContainer<T>
- org.eclipse.ditto.json.JsonObject (also extends org.eclipse.ditto.json.JsonValue)
- org.eclipse.ditto.things.model.Attributes (also extends org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelectorAndPredicate<T>)
- org.eclipse.ditto.things.model.FeatureProperties (also extends org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelectorAndPredicate<T>)
- org.eclipse.ditto.json.JsonObjectBuilder
- org.eclipse.ditto.things.model.AttributesBuilder
- org.eclipse.ditto.things.model.FeaturePropertiesBuilder
- org.eclipse.ditto.json.JsonObject (also extends org.eclipse.ditto.json.JsonValue)
- org.eclipse.ditto.base.model.json.Jsonifiable<J>
- org.eclipse.ditto.things.model.FeatureDefinition (also extends java.lang.Iterable<T>)
- org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelector (also extends org.eclipse.ditto.base.model.json.Jsonifiable.WithPointer<J>)
- org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelectorAndPredicate<T> (also extends org.eclipse.ditto.base.model.json.Jsonifiable.WithPredicate<J,T>)
- org.eclipse.ditto.things.model.Attributes (also extends org.eclipse.ditto.json.JsonObject)
- org.eclipse.ditto.base.model.entity.Entity<T>
- org.eclipse.ditto.things.model.Thing
- org.eclipse.ditto.things.model.Feature
- org.eclipse.ditto.things.model.FeatureProperties (also extends org.eclipse.ditto.json.JsonObject)
- org.eclipse.ditto.things.model.Features (also extends java.lang.Iterable<T>)
- org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelectorAndPredicate<T> (also extends org.eclipse.ditto.base.model.json.Jsonifiable.WithPredicate<J,T>)
- org.eclipse.ditto.base.model.json.Jsonifiable.WithPointer<J>
- org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelector (also extends org.eclipse.ditto.base.model.json.Jsonifiable<J>)
- org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelectorAndPredicate<T> (also extends org.eclipse.ditto.base.model.json.Jsonifiable.WithPredicate<J,T>)
- org.eclipse.ditto.things.model.Attributes (also extends org.eclipse.ditto.json.JsonObject)
- org.eclipse.ditto.base.model.entity.Entity<T>
- org.eclipse.ditto.things.model.Thing
- org.eclipse.ditto.things.model.Feature
- org.eclipse.ditto.things.model.FeatureProperties (also extends org.eclipse.ditto.json.JsonObject)
- org.eclipse.ditto.things.model.Features (also extends java.lang.Iterable<T>)
- org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelectorAndPredicate<T> (also extends org.eclipse.ditto.base.model.json.Jsonifiable.WithPredicate<J,T>)
- org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelector (also extends org.eclipse.ditto.base.model.json.Jsonifiable<J>)
- org.eclipse.ditto.base.model.json.Jsonifiable.WithPredicate<J,T>
- org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelectorAndPredicate<T> (also extends org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelector)
- org.eclipse.ditto.things.model.Attributes (also extends org.eclipse.ditto.json.JsonObject)
- org.eclipse.ditto.base.model.entity.Entity<T>
- org.eclipse.ditto.things.model.Thing
- org.eclipse.ditto.things.model.Feature
- org.eclipse.ditto.things.model.FeatureProperties (also extends org.eclipse.ditto.json.JsonObject)
- org.eclipse.ditto.things.model.Features (also extends java.lang.Iterable<T>)
- org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelectorAndPredicate<T> (also extends org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelector)
- org.eclipse.ditto.things.model.ThingDefinition (also extends org.eclipse.ditto.things.model.DefinitionIdentifier)
- org.eclipse.ditto.json.JsonValue
- org.eclipse.ditto.json.JsonObject (also extends org.eclipse.ditto.json.JsonValueContainer<T>)
- org.eclipse.ditto.things.model.Attributes (also extends org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelectorAndPredicate<T>)
- org.eclipse.ditto.things.model.FeatureProperties (also extends org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelectorAndPredicate<T>)
- org.eclipse.ditto.json.JsonObject (also extends org.eclipse.ditto.json.JsonValueContainer<T>)
- org.eclipse.ditto.things.model.ThingBuilder
- org.eclipse.ditto.things.model.ThingBuilder.FromCopy
- org.eclipse.ditto.things.model.ThingBuilder.FromScratch
- org.eclipse.ditto.things.model.ThingException
- org.eclipse.ditto.base.model.entity.id.WithEntityId
- org.eclipse.ditto.things.model.WithThingId
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.eclipse.ditto.things.model.ThingLifecycle
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)