In addition to the bean class and remote and home interfaces defined on the EJB tab, you can link the following supplementary classes and interfaces to the EJB3:
An optional collection of remote interfaces with <<EJBRemote>> stereotypes. Generated as a @Remote annotation.
An optional collection of local interfaces with <<EJBLocal>> stereotypes. Generated as a @Local annotation.
An optional collection of interceptor classes with <<EJBInterceptor>> stereotypes. Generated as an @Interceptors annotation.
An optional collection of entity listener classes with <<EJBEntityListener>> stereotypes. Generated as an @EntityListeners annotation.
You add these interfaces and classes to the EJB3 component via the Interfaces and Classes tabs. For example, you can add an <<EJBInterceptor>> Interface to an EJB3: