public abstract class AbstractCompositeExpressionDefinition extends AbstractExpressionDefinition implements ICompositeExpressionDefinition
AbstractExpressionDefinition.Parameter
Constructor and Description |
---|
AbstractCompositeExpressionDefinition() |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptsChild() |
boolean |
addChild(IExpressionDefinition expression) |
List<IExpressionDefinition> |
getChildren() |
void |
removeChild(IExpressionDefinition element) |
String |
serialize() |
getDescription, getParameters, getParent, hasParameter, setConfiguration, setParameter, setParameterValues, setParent, toCoreExpression, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDescription, getParent, hasParameter, setParameter, setParameterValues, setParent, toCoreExpression
public AbstractCompositeExpressionDefinition()
public boolean acceptsChild()
acceptsChild
in interface ICompositeExpressionDefinition
public boolean addChild(IExpressionDefinition expression)
addChild
in interface ICompositeExpressionDefinition
public List<IExpressionDefinition> getChildren()
getChildren
in interface ICompositeExpressionDefinition
public void removeChild(IExpressionDefinition element)
removeChild
in interface ICompositeExpressionDefinition
public String serialize()
serialize
in interface IExpressionDefinition
serialize
in class AbstractExpressionDefinition