Skip to content

expression

Represents an Expression.

CLASS DESCRIPTION
Expression

The Expression class is used to specify an Expression using natural-language text.

FormalExpression

The FormalExpression class is used to specify an executable Expression using a specified Expression language.

Classes

Expression dataclass

Expression(
    *,
    id: Optional[str] = None,
    documentation: list[Documentation] = list(),
    extension_elements: Optional[ExtensionElements] = None,
    value: Optional[str] = None
)

Bases: BaseElement

The Expression class is used to specify an Expression using natural-language text.

FormalExpression dataclass

FormalExpression(
    *,
    id: Optional[str] = None,
    documentation: list[Documentation] = list(),
    extension_elements: Optional[ExtensionElements] = None,
    value: Optional[str] = None,
    language: Optional[str] = None,
    evaluates_to_type_ref: Optional[str] = None
)

Bases: Expression

The FormalExpression class is used to specify an executable Expression using a specified Expression language.

Functions