@Data public class TemplateCallRule extends AbstractRule implements org.eclipse.xtext.xbase.lib.Functions.Function1<GenTypeElement,List<? extends GenElement>>
_elementsExtensions, _eLSupport, _generateClassContext, _messageCollector, _ruleFactory, _ruleUtils, _typesExtensions, _typesRegistry| Constructor and Description |
|---|
TemplateCallRule(AnnotationMirror templateCallAnnotation) |
| Modifier and Type | Method and Description |
|---|---|
List<? extends GenElement> |
apply(GenTypeElement genClass) |
boolean |
equals(Object obj) |
org.eclipse.xtext.xbase.lib.Functions.Function0<? extends Boolean> |
getActivationRule() |
org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.xtext.xbase.lib.Functions.Function1<? super Object,? extends Iterable<? extends GenElement>>,? extends List<Iterable<? extends GenElement>>> |
getScopeRule() |
TemplateRule |
getTemplateRule() |
int |
hashCode() |
String |
toString() |
getMetaAnnotation, getMetaElement, getRuleCreationException, inRule, registerMetaTypeElement, throwRuleCreationException, throwRuleCreationExceptionpublic TemplateCallRule(AnnotationMirror templateCallAnnotation)
public List<? extends GenElement> apply(GenTypeElement genClass)
apply in interface org.eclipse.xtext.xbase.lib.Functions.Function1<GenTypeElement,List<? extends GenElement>>@Pure public int hashCode()
hashCode in class AbstractRule@Pure public boolean equals(Object obj)
equals in class AbstractRule@Pure public String toString()
toString in class AbstractRule@Pure public org.eclipse.xtext.xbase.lib.Functions.Function0<? extends Boolean> getActivationRule()
@Pure public org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.xtext.xbase.lib.Functions.Function1<? super Object,? extends Iterable<? extends GenElement>>,? extends List<Iterable<? extends GenElement>>> getScopeRule()
@Pure public TemplateRule getTemplateRule()
Copyright © 2018. All rights reserved.