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 cz.cuni.amis.pogamut.unreal.t3dgenerator.elements.IUnrealReferencable; 9 import java.lang.annotation.ElementType; 10 import java.lang.annotation.Retention; 11 import java.lang.annotation.RetentionPolicy; 12 import java.lang.annotation.Target; 13 14 /** 15 * Designates a field to be added as a child object. 16 * This field is by default not considered a property of the object. If it should be, 17 * use {@link UnrealProperty} annotation to designate this. 18 * @author Martin Cerny 19 */ 20 @Retention(RetentionPolicy.RUNTIME) 21 @Target(ElementType.FIELD) 22 public @interface UnrealChild { 23 }