View Javadoc

1   /*
2    * To change this template, choose Tools | Templates
3    * and open the template in the editor.
4    */
5   
6   package cz.cuni.amis.pogamut.unreal.t3dgenerator.annotations;
7   
8   import java.lang.annotation.ElementType;
9   import java.lang.annotation.Inherited;
10  import java.lang.annotation.Retention;
11  import java.lang.annotation.RetentionPolicy;
12  import java.lang.annotation.Target;
13  
14  /**
15   * Annotates types, that map to an object in an unreal map.
16   * @author Martin Cerny
17   */
18  @Target(ElementType.TYPE)
19  @Retention(RetentionPolicy.RUNTIME)
20  @Inherited
21  public @interface UnrealBean {
22      /**
23       * Determines the element type (Map, Actor, Object,...) of the bean.
24       * @return 
25       */
26      String value();
27  }