com.xlrit.gears.base.meta.Input Maven / Gradle / Ivy
package com.xlrit.gears.base.meta;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@Retention(RetentionPolicy.RUNTIME)
public @interface Input {
DataType type();
String label();
String baseName();
String parentName() default "";
String[] dependents() default {};
boolean optional() default false;
boolean labeled() default false;
}