RiddlNode
com.reactific.riddl.language.AST.RiddlNode
The root trait of all things RIDDL AST. Every node in the tree is a RiddlNode.
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class MethodArgumenttrait RiddlValuetrait AdaptorDirectionclass InboundAdaptorclass OutboundAdaptortrait BrieflyDescribedValuetrait Definitiontrait AdaptorDefinitionclass Functionclass Handlertrait ProcessorDefinitionclass Constantclass Inletclass Invariantclass Outletclass Typeclass Include[T]class Termtrait AlwaysEmptyclass Fieldclass Methodtrait ApplicationDefinitionclass Groupclass Inputclass Outputtrait ContextDefinitionclass Adaptorclass Connectorclass Entityclass Projectorclass Replicaclass Repositoryclass Sagaclass Streamlettrait DomainDefinitionclass Applicationclass Authorclass Contextclass Domainclass Epicclass Usertrait EntityDefinitionclass Statetrait EpicDefinitionclass UseCasetrait FunctionDefinitiontrait GroupDefinitionclass ContainedGrouptrait HandlerDefinitiontrait OnClauseclass OnInitClauseclass OnMessageClauseclass OnOtherClauseclass OnTerminationClausetrait InputDefinitiontrait LeafDefinitionclass Enumeratortrait GenericInteractionclass ArbitraryInteractionclass SelfInteractionclass ShowOutputInteractionclass TakeInputInteractionclass SagaSteptrait OnClauseDefinitiontrait OutputDefinitiontrait Portlettrait ProjectorDefinitiontrait RepositoryDefinitionclass RootContainertrait RootDefinitiontrait SagaDefinitiontrait StateDefinitiontrait StreamletDefinitiontrait TypeDefinitiontrait AggregateDefinitiontrait UseCaseDefinitiontrait Interactionclass OptionalInteractionsclass ParallelInteractionsclass SequentialInteractionsclass VagueInteractiontrait WithAuthorstrait WithOptions[T]trait WithTypestrait Container[D]trait AggregateTypeExpressionclass Aggregationtrait WithIncludes[T]trait DescribedValuetrait Descriptionclass BlockDescriptionclass FileDescriptionclass URLDescriptiontrait EntityValueclass EntityOptionclass EntityEventSourcedclass EntityIsAggregateclass EntityIsAvailableclass EntityIsConsistentclass EntityIsDeviceclass EntityKindclass EntityMessageQueueclass EntityTechnologyOptionclass EntityTransientclass EntityValueOptionclass Identifierclass LiteralStringtrait OptionValueclass AdaptorOptionclass AdaptorTechnologyOptionclass ApplicationOptionclass ConnectorOptionclass ContextOptionclass ContextPackageOptionclass ContextTechnologyOptionclass GatewayOptionclass ServiceOptionclass WrapperOptionclass DomainOptionclass DomainExternalOptionclass DomainPackageOptionclass DomainTechnologyOptionclass EpicOptionclass EpicSynchronousOptionclass EpicTechnologyOptionclass FunctionOptionclass TailRecursiveclass HandlerOptionclass PartialHandlerOptionclass ProjectorOptionclass RepositoryOptionclass SagaOptionclass ParallelOptionclass SagaTechnologyOptionclass SequentialOptionclass StreamletOptionclass 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 ApplicationRefclass ContextRefclass EntityRefclass ProjectorRefclass RepositoryRefclass StreamletRefclass SagaRefclass StateRefclass TypeRefclass UserReftrait Statementclass ArbitraryStatementclass BecomeStatementclass CallStatementclass ErrorStatementclass ForEachStatementclass IfThenElseStatementclass MorphStatementclass ReplyStatementclass ReturnStatementclass SendStatementclass SetStatementclass StopStatementclass TellStatementtrait StreamletShapeclass Flowclass Mergeclass Routerclass Sinkclass Sourceclass Splitclass Voidtrait TypeExpressionclass AliasedTypeExpressionclass Alternationtrait Cardinalityclass OneOrMoreclass Optionalclass SpecificRangeclass ZeroOrMoreclass Mappingtrait NumericTypetrait IntegerTypeExpressionclass Boolclass Enumerationclass Integerclass Naturalclass Numberclass RangeTypeclass Wholetrait RealTypeExpressionclass Currentclass Decimalclass Lengthclass Luminosityclass Massclass Moleclass Realclass Temperatureclass PredefinedTypeclass Abstractclass Currencyclass Locationclass Nothingclass Patternclass Strngtrait TimeTypeclass Dateclass DateTimeclass Durationclass Timeclass TimeStampclass URLclass UUIDclass UniqueIdclass UnknownTypeclass UserIdclass Sequenceclass Setclass UserStory
Members list
In this article