@Data public class BehaviorDelegationRule extends AbstractRule
_elementsExtensions, _eLSupport, _generateClassContext, _messageCollector, _ruleFactory, _ruleUtils, _typesExtensions, _typesRegistry| Constructor and Description |
|---|
BehaviorDelegationRule(AnnotationMirror metaAnnotation) |
| Modifier and Type | Method and Description |
|---|---|
void |
createBehaviorDelegation(GenTypeElement c)
Creates a mechanism to delegate behavior to a separate class that can be changed manually.
|
boolean |
equals(Object obj) |
String |
getAbstractBehaviorClassName() |
org.eclipse.xtext.xbase.lib.Functions.Function0<? extends Boolean> |
getActivationRule() |
TypeMirror |
getBehaviorClass() |
String |
getInternalInterfaceImplName() |
Boolean |
getInternalInterfaceIsInnerClass() |
String |
getInternalInterfaceName() |
String |
getRenamePrefix() |
int |
hashCode() |
org.eclipse.xtext.xbase.lib.Pair<GenClass,TypeElement> |
resolveTypeAndCreateProxy(TypeMirror selector) |
String |
toString() |
getMetaAnnotation, getMetaElement, getRuleCreationException, inRule, registerMetaTypeElement, throwRuleCreationException, throwRuleCreationExceptionpublic BehaviorDelegationRule(AnnotationMirror metaAnnotation)
public void createBehaviorDelegation(GenTypeElement c)
public org.eclipse.xtext.xbase.lib.Pair<GenClass,TypeElement> resolveTypeAndCreateProxy(TypeMirror selector)
@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 TypeMirror getBehaviorClass()
@Pure public String getRenamePrefix()
@Pure public String getInternalInterfaceName()
@Pure public Boolean getInternalInterfaceIsInnerClass()
@Pure public String getInternalInterfaceImplName()
@Pure public String getAbstractBehaviorClassName()
Copyright © 2018. All rights reserved.