public abstract class AbstractExpressionDefinition extends java.lang.Object implements IExpressionDefinition
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractExpressionDefinition.Parameter |
| Constructor and Description |
|---|
AbstractExpressionDefinition() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDescription() |
java.util.Collection<AbstractExpressionDefinition.Parameter> |
getParameters() |
ICompositeExpressionDefinition |
getParent() |
boolean |
hasParameter(java.lang.String key) |
java.lang.String |
serialize() |
void |
setConfiguration(org.eclipse.core.runtime.IConfigurationElement configurationElement) |
void |
setParameter(java.lang.String key,
java.lang.String value) |
void |
setParameterValues(java.lang.String key,
java.lang.String[] allowedValues) |
void |
setParent(ICompositeExpressionDefinition parent) |
abstract org.eclipse.core.expressions.Expression |
toCoreExpression() |
java.lang.String |
toString() |
public void setParent(ICompositeExpressionDefinition parent)
setParent in interface IExpressionDefinitionpublic ICompositeExpressionDefinition getParent()
getParent in interface IExpressionDefinitionpublic java.util.Collection<AbstractExpressionDefinition.Parameter> getParameters()
public boolean hasParameter(java.lang.String key)
hasParameter in interface IExpressionDefinitionpublic void setParameter(java.lang.String key,
java.lang.String value)
setParameter in interface IExpressionDefinitionpublic void setParameterValues(java.lang.String key,
java.lang.String[] allowedValues)
setParameterValues in interface IExpressionDefinitionpublic java.lang.String serialize()
serialize in interface IExpressionDefinitionpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getDescription()
getDescription in interface IExpressionDefinitionpublic void setConfiguration(org.eclipse.core.runtime.IConfigurationElement configurationElement)
public abstract org.eclipse.core.expressions.Expression toCoreExpression()
toCoreExpression in interface IExpressionDefinition