# com.bea.ide.control
ControlBehaviorContext Interface

public interface ControlBehaviorContext
extends `EditorContext`

Base interface for the context objects passed to EditorSupport methods.

All Superinterfaces
  `EditorContext`

All Known Subinterfaces
  `ControlAttribute`, `ControlExtensionInstance`, `ControlExtensionInterface`, `ControlMethod`, `ControlTag`

## Method Summary

`public `String`` | `getName`() Gets the name of this object.
`public `ControlBehaviorContext`` | `getParent`() Gets the container for this object.
`public `ControlTag`[]` | `getTags`() Gets the annotations currently on this object.

Methods from interface `com.bea.ide.control.`EditorContext``
``ensureServerRunning`, `getComponentsDir`, `getLogPrintStream`, `getMBeanHome`, `getProjectDir`, `invokeBrowser``

## Method Detail

### getName() Method

    public String getName()

Gets the name of this object.

### getParent() Method

    public ControlBehaviorContext getParent()

Gets the container for this object. Attributes are contained by tags. Tags are contained by methods, interfaces, and instances. Methods are contained by interfaces. The callback interface is contained by the control interface. Instance and control interface have no parent.

### getTags() Method

    public ControlTag[] getTags()

Gets the annotations currently on this object. This will never be null, but may be zero-length.