Interface ExpressionDescriptor
- All Superinterfaces:
- Serializable,- TetradSerializable
Represents a definition for some expression.
- Version:
- $Id: $Id
- Author:
- Tyler Gibson
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic enumAn enum of positions that an expression can occur in.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final longConstantserialVersionUID=23L
- 
Method SummaryModifier 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- 
serialVersionUIDstatic final long serialVersionUIDConstantserialVersionUID=23L- See Also:
 
 
- 
- 
Method Details- 
getName
- 
getToken
- 
getSignature
- 
getPositionExpressionDescriptor.Position getPosition()getPosition. - Returns:
- the position that the expression can occur in.
 
- 
createExpressionCreates the actual expression that can be used to evaluate matters from the given expressions.- Parameters:
- expressions- a- Expressionobject
- Returns:
- a Expressionobject
- Throws:
- ExpressionInitializationException- if any.
 
 
-