Interface ExpressionDescriptor
- All Superinterfaces:
Serializable,TetradSerializable
Represents a definition for some expression.
- Version:
- $Id: $Id
- Author:
- Tyler Gibson
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumAn enum of positions that an expression can occur in. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longConstantserialVersionUID=23L -
Method Summary
Modifier and TypeMethodDescriptioncreateExpression(Expression... expressions) Creates the actual expression that can be used to evaluate matters from the given expressions.getName()getName.getPosition.getSignature.getToken()getToken.
-
Field Details
-
serialVersionUID
static final long serialVersionUIDConstantserialVersionUID=23L- See Also:
-
-
Method Details
-
getName
-
getToken
-
getSignature
-
getPosition
ExpressionDescriptor.Position getPosition()getPosition.
- Returns:
- the position that the expression can occur in.
-
createExpression
Creates the actual expression that can be used to evaluate matters from the given expressions.- Parameters:
expressions- aExpressionobject- Returns:
- a
Expressionobject - Throws:
ExpressionInitializationException- if any.
-