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(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 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(IConfigurationElement configurationElement)
public abstract Expression toCoreExpression()
toCoreExpression in interface IExpressionDefinition