| Interface | Description | 
|---|---|
| BrooklynObject | Super-type of entity, location, policy and enricher. | 
| BrooklynObject.RelationSupport<T extends BrooklynObject> | |
| BrooklynObject.SubscriptionSupport | |
| BrooklynObject.TagSupport | |
| BrooklynType | Gives type information for a  BrooklynObject. | 
| Configurable | Something that has mutable config, such as an entity or policy. | 
| Configurable.ConfigurationSupport | |
| EntityAdjunct | EntityAdjuncts are supplementary logic that can be attached to Entities, 
 such as providing sensor enrichment or event-driven policy behavior | 
| HasShortName | |
| Identifiable | |
| SpecParameter<T> | 
| Enum | Description | 
|---|---|
| BrooklynObjectType |