Class AbstractExpressionDefinition
java.lang.Object
org.eclipse.ease.ui.scripts.expressions.definitions.AbstractExpressionDefinition
- All Implemented Interfaces:
IExpressionDefinition
- Direct Known Subclasses:
AbstractCompositeExpressionDefinition,CountExpressionDefinition,EqualsExpressionDefinition,InstanceOfExpressionDefinition,ReferenceExpressionDefinition,ResolveExpressionDefinition,SystemTestExpressionDefinition
public abstract class AbstractExpressionDefinition extends Object implements IExpressionDefinition
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractExpressionDefinition.Parameter -
Constructor Summary
Constructors Constructor Description AbstractExpressionDefinition() -
Method Summary
Modifier and Type Method Description StringgetDescription()Collection<AbstractExpressionDefinition.Parameter>getParameters()ICompositeExpressionDefinitiongetParent()booleanhasParameter(String key)Stringserialize()voidsetConfiguration(org.eclipse.core.runtime.IConfigurationElement configurationElement)voidsetParameter(String key, String value)voidsetParameterValues(String key, String[] allowedValues)voidsetParent(ICompositeExpressionDefinition parent)abstract org.eclipse.core.expressions.ExpressiontoCoreExpression()StringtoString()
-
Constructor Details
-
AbstractExpressionDefinition
public AbstractExpressionDefinition()
-
-
Method Details
-
setParent
- Specified by:
setParentin interfaceIExpressionDefinition
-
getParent
- Specified by:
getParentin interfaceIExpressionDefinition
-
getParameters
-
hasParameter
- Specified by:
hasParameterin interfaceIExpressionDefinition
-
setParameter
- Specified by:
setParameterin interfaceIExpressionDefinition
-
setParameterValues
- Specified by:
setParameterValuesin interfaceIExpressionDefinition
-
serialize
- Specified by:
serializein interfaceIExpressionDefinition
-
toString
-
getDescription
- Specified by:
getDescriptionin interfaceIExpressionDefinition
-
setConfiguration
public void setConfiguration(org.eclipse.core.runtime.IConfigurationElement configurationElement) -
toCoreExpression
public abstract org.eclipse.core.expressions.Expression toCoreExpression()- Specified by:
toCoreExpressionin interfaceIExpressionDefinition
-