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 IExpressionDefinition
public ICompositeExpressionDefinition getParent()
getParent
in interface IExpressionDefinition
public java.util.Collection<AbstractExpressionDefinition.Parameter> getParameters()
public boolean hasParameter(java.lang.String key)
hasParameter
in interface IExpressionDefinition
public void setParameter(java.lang.String key, java.lang.String value)
setParameter
in interface IExpressionDefinition
public void setParameterValues(java.lang.String key, java.lang.String[] allowedValues)
setParameterValues
in interface IExpressionDefinition
public java.lang.String serialize()
serialize
in interface IExpressionDefinition
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getDescription()
getDescription
in interface IExpressionDefinition
public void setConfiguration(IConfigurationElement configurationElement)
public abstract Expression toCoreExpression()
toCoreExpression
in interface IExpressionDefinition