Interface ExpressionDescriptor
- All Superinterfaces:
Serializable
,TetradSerializable
Represents a definition for some expression.
- Author:
- Tyler Gibson
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncreateExpression
(Expression... expressions) Creates the actual expression that can be used to evaluate matters from the given expressions.getName()
getToken()
-
Field Details
-
serialVersionUID
static final long serialVersionUID- See Also:
-
-
Method Details
-
getName
String getName()- Returns:
- the name that the expressions is known under.
-
getToken
String getToken()- Returns:
- the token that represents the expression, such as "+".
-
getSignature
ExpressionSignature getSignature()- Returns:
- the signature that should be used.
-
getPosition
ExpressionDescriptor.Position 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.
-