Package com.thingworx.metadata.annotations
package com.thingworx.metadata.annotations
-
ClassDescriptionSpecifies the name of the base template that this thing template inherits from.Defines a configuration table to contain settings and other configurable information.Contains a collection of instance-specific configuration tables.Defines a data shape describing the contents of the parent annotation.Defines an event type that may be fired by instances of this entity.Contains a collection of event definitions that this entity type owns and may fire over the course of its lifetime.The
ThingworxExtensionApiMethod
annotation is used to indicate that the current annotation is part of the Thingworx Extension Development API.TheThingworxExtensionApiClass
annotation is used to indicate that the current class or interface is part of the Thingworx Extension Development API.TheThingworxExtensionApiMethod
annotation is used to indicate that the current method is part of the Thingworx Extension Development API.A field definition describes a single field within a data shape definition.Specifies the name of a thing shape that this class implements.Contains a collection of thing shape references that this entity will implement.Defines a multi event subscription that the entity wishes to handle.Contains a collection of multi event subscriptions handled by this entity (or derived instances of the entity, for example a thing that uses the annotated thing template).Defines a property that belongs to a thing, thing template, or thing shape.Contains a collection of property definitions applicable to this entity.Specifies that the indicated method is a service and part of the extension’s API.An annotation mapping various services to a characteristic.Contains a collection of service mappings to various characteristics of a thing or thing template.Specifies the configuration for a parameter in a service method.Defines the result returned by the service.Contains a collection of configuration tables shared at the thing template level.Defines a subscription that the entity wishes to handle.Defines events subscriptions that the entity wishes to handle.Contains a collection of subscriptions handled by this entity (or derived instances of the entity, for example a thing that uses the annotated thing template).