org.eclipse.xtext.ui.codetemplates.ui.resolvers
Class InspectableTemplateVariableResolverDecorator
java.lang.Object
org.eclipse.xtext.ui.codetemplates.ui.resolvers.InspectableTemplateVariableResolverDecorator
- All Implemented Interfaces:
- IInspectableTemplateVariableResolver
- Direct Known Subclasses:
- InspectableCrossReferenceVariableResolver, InspectableEnumVariableResolver, InspectableSimpleTemplateVariableResolver
public abstract class InspectableTemplateVariableResolverDecorator
- extends java.lang.Object
- implements IInspectableTemplateVariableResolver
- Author:
- Sebastian Zarnekow - Initial contribution and API
Field Summary |
protected org.eclipse.jface.text.templates.TemplateVariableResolver |
decorated
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
decorated
protected final org.eclipse.jface.text.templates.TemplateVariableResolver decorated
InspectableTemplateVariableResolverDecorator
public InspectableTemplateVariableResolverDecorator(org.eclipse.jface.text.templates.TemplateVariableResolver decorated)
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interface IInspectableTemplateVariableResolver
getType
public java.lang.String getType()
- Specified by:
getType
in interface IInspectableTemplateVariableResolver
canHaveParameters
public boolean canHaveParameters()
- Specified by:
canHaveParameters
in interface IInspectableTemplateVariableResolver
hasMandatoryParameters
public boolean hasMandatoryParameters()
- Specified by:
hasMandatoryParameters
in interface IInspectableTemplateVariableResolver
validateParameters
public void validateParameters(Variable variable,
ValidationMessageAcceptor validationMessageAcceptor)
- Specified by:
validateParameters
in interface IInspectableTemplateVariableResolver
getUnexpectedParametersMessage
protected java.lang.String getUnexpectedParametersMessage()
getMandatorParametersMessage
protected java.lang.String getMandatorParametersMessage()