LuciadCPillar C# 2024.0.08
All Classes Namespaces Functions Enumerations Enumerator Properties Pages
Luciad.Expressions Namespace Reference

Support for creating expressions over an abstract object model. More...

Classes

class  Expression
 An expression is an opaque object whose evaluation returns a value. More...
 
class  ExpressionFactory
 Class containing static factory methods to create different types of expressions and conditions. More...
 
class  ExpressionValue
 Value object to store the value of an Expression and its DataType. More...
 
interface  IExpressionVisitor
 Expression visitor interface that allows traversal of an Expression or a Condition. More...
 

Detailed Description

Support for creating expressions over an abstract object model.

This package provides a factory to construct expressions and a visitor to walk through the expression hierarchy. Have a look at Expressions and Conditions for an example.