Alternation
com.reactific.riddl.language.AST.Alternation
case class Alternation(loc: At, of: Seq[AliasedTypeExpression]) extends TypeExpression
A type expression that that defines its range of possible values as being any one of the possible values from a set of other type expressions.
Value parameters
- loc
-
The location of the alternation type expression
- of
-
The set of type expressions from which the value for this alternation may be chosen
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TypeExpressiontrait RiddlValuetrait RiddlNodeclass Objecttrait Matchableclass Any
Members list
In this article