gate.creole.metadata
Annotation Type HiddenCreoleParameter


@Documented
@Target(value=METHOD)
@Retention(value=RUNTIME)
public @interface HiddenCreoleParameter

Annotation used to mark parameters that should not be inherited from superclasses. By default, a CreoleResource inherits its parameter definitions from its superclasses and interfaces. However, in some cases the superclass provides a parameter but the subclass does not want to expose that parameter directly (for example, it may calculate the parameter value some other way). In this case, the subclass should override the set method for that parameter and annotate the overridden method with this annotation. GATE will then ignore the inherited parameter.