de.hilling.lang.metamodel.GenerateModel Maven / Gradle / Ivy
package de.hilling.lang.metamodel;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
*
* Activate the Metamodel Processor to generate a static metamodel
* similar to the JPA 2 Metamodel for the annotated class.
*
* See documentation for further details.
*
* Runtime Retention is not necessary for the generator but enables You
* to use reflection to check for a Metamodel.
*
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface GenerateModel {
}