RiddlValue
com.ossuminc.riddl.language.AST.RiddlValue
The root trait of all parsed values. If a parser returns something, its a RiddlValue. Every node in the AST is a RiddlNode. Subclasses implement the definitions in various ways because this is the most abstract notion of what is parsed.
Attributes
- Source
- AST.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait AdaptorDirectionclass InboundAdaptorclass OutboundAdaptortrait Commentclass InlineCommentclass LineCommenttrait Container[CV]trait AggregateTypeExpressionclass Aggregationtrait BranchDefinition[CV]class Groupclass Handlerclass Inputclass Nebulatrait OnClauseclass OnInitializationClauseclass OnMessageClauseclass OnOtherClauseclass OnTerminationClauseclass Outputclass Rootclass Typeclass UseCasetrait VitalDefinition[CT]class Domainclass Epicclass Functionclass Moduletrait Processor[CT]class Adaptorclass Contextclass Entityclass Projectorclass Repositoryclass Streamletclass Sagaclass Include[CT]trait InteractionContainerclass OptionalInteractionsclass ParallelInteractionsclass SequentialInteractionstrait Parentclass SimpleContainer[CV]trait WithAdaptors[CV]trait WithAuthors[CV]trait WithComments[CV]trait WithConnectors[CV]trait WithConstants[CV]trait WithContexts[CV]trait WithDomains[CV]trait WithEntities[CV]trait WithEpics[CV]trait WithFunctions[CV]trait WithGroups[CV]trait WithHandlers[CV]trait WithIncludes[CV]trait WithInlets[CV]trait WithInputs[CV]trait WithInvariants[CV]trait WithModules[CV]trait WithOptions[CV]trait WithOutlets[CV]trait WithOutputs[CV]trait WithProjectors[CV]trait WithRepositories[CV]trait WithSagaSteps[CV]trait WithSagas[CV]trait WithShownBy[CV]trait WithStatements[CV]trait WithStates[CV]trait WithStreamlets[CV]trait WithTypes[CV]trait WithUseCases[CV]trait WithUsers[CV]class Identifiertrait Interactiontrait GenericInteractionclass SendMessageInteractiontrait TwoReferenceInteractionclass ArbitraryInteractionclass FocusOnGroupInteractionclass SelectInputInteractionclass SelfInteractionclass ShowOutputInteractionclass TakeInputInteractionclass VagueInteractionclass LiteralStringtrait Metaclass BriefDescriptiontrait Descriptionclass BlockDescriptionclass URLDescriptionclass FileAttachmentclass StringAttachmentclass ULIDAttachmentclass MethodArgumentclass OptionValueclass PathIdentifierclass Reference[T]class AuthorRefclass ConstantRefclass DomainRefclass EpicRefclass FieldRefclass FunctionRefclass GroupRefclass HandlerRefclass InputReftrait MessageRefclass CommandRefclass EventRefclass QueryRefclass RecordRefclass ResultRefclass OutputReftrait PortletRef[T]class InletRefclass OutletReftrait ProcessorRef[T]class AdaptorRefclass ContextRefclass EntityRefclass ProjectorRefclass RepositoryRefclass StreamletRefclass SagaRefclass StateRefclass TypeRefclass UserRefclass ShownBytrait Statementclass ArbitraryStatementclass BecomeStatementclass CallStatementclass CodeStatementclass ErrorStatementclass FocusStatementclass ForEachStatementclass IfThenElseStatementclass MorphStatementclass ReadStatementclass ReplyStatementclass ReturnStatementclass SendStatementclass SetStatementclass StopStatementclass TellStatementclass WriteStatementtrait StreamletShapeclass Flowclass Mergeclass Routerclass Sinkclass Sourceclass Splitclass Voidtrait TypeExpressionclass AliasedTypeExpressionclass Alternationtrait Cardinalityclass OneOrMoreclass Optionalclass SpecificRangeclass ZeroOrMoreclass Graphclass Mappingtrait NumericTypetrait IntegerTypeExpressionclass Boolclass Enumerationclass Integerclass Naturalclass Numberclass RangeTypeclass Wholetrait RealTypeExpressionclass Currentclass Decimalclass Lengthclass Luminosityclass Massclass Moleclass Realclass Temperatureclass PredefinedTypeclass Abstractclass Blobclass Currencyclass Locationclass Nothingclass Patternclass String_trait TimeTypeclass Dateclass DateTimeclass Durationclass Timeclass TimeStampclass ZonedDateTimeclass URIclass UUIDclass UniqueIdclass UserIdclass Replicaclass Sequenceclass Setclass Tableclass UserStorytrait WithIdentifiertrait Definitionclass Enumeratortrait LeafDefinitiontrait AggregateValueclass Fieldclass Methodclass Authorclass Connectorclass Constantclass ContainedGroupclass Invarianttrait Portletclass Inletclass Outletclass Relationshipclass SagaStepclass Schemaclass Stateclass Termclass Usertrait WithMetaData
Members list
In this article