Class ApplicationFlowSemanticsValidator

  • All Implemented Interfaces:
    org.eclipse.emf.ecore.EValidator, org.eclipse.xtext.validation.ValidationMessageAcceptor

    public class ApplicationFlowSemanticsValidator
    extends org.eclipse.xtext.validation.AbstractDeclarativeValidator
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.xtext.validation.AbstractDeclarativeValidator

        org.eclipse.xtext.validation.AbstractDeclarativeValidator.MethodWrapper, org.eclipse.xtext.validation.AbstractDeclarativeValidator.State, org.eclipse.xtext.validation.AbstractDeclarativeValidator.StateAccess
      • Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EValidator

        org.eclipse.emf.ecore.EValidator.Descriptor, org.eclipse.emf.ecore.EValidator.PatternMatcher, org.eclipse.emf.ecore.EValidator.Registry, org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider, org.eclipse.emf.ecore.EValidator.ValidationDelegate
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String SKETCH_MINER_INFO_ID  
      • Fields inherited from class org.eclipse.xtext.validation.AbstractInjectableValidator

        CURRENT_LANGUAGE_NAME, ISSUE_SEVERITIES
      • Fields inherited from interface org.eclipse.emf.ecore.EValidator

        MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE
      • Fields inherited from interface org.eclipse.xtext.validation.ValidationMessageAcceptor

        INSIGNIFICANT_INDEX
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void checkThatStateTransitionStatesBelongToAggregate​(DomainEventProductionStep step)  
      void commandInvokationMustReferCommandInSameContext​(CommandInvokation commandInvokation)  
      void commandOrOperationMustBeDefinedInSameContext​(EitherCommandOrOperation commandOrOperation)  
      void operationInvokationMustReferCommandInSameContext​(OperationInvokation operationInvokation)  
      void register​(org.eclipse.xtext.validation.EValidatorRegistrar registrar)  
      void sketchMinerLink​(Flow flow)  
      • Methods inherited from class org.eclipse.xtext.validation.AbstractDeclarativeValidator

        acceptError, acceptError, acceptInfo, acceptInfo, acceptWarning, acceptWarning, addIssue, addIssue, addIssue, addIssue, addIssue, addIssueToState, checkDone, checkIsFromCurrentlyCheckedResource, createDiagnostic, createDiagnostic, createMethodWrapper, error, error, error, error, error, error, error, error, getCancelIndicator, getChain, getCheckMode, getContext, getCurrentMethod, getCurrentObject, getIssueSeverities, getMessageAcceptor, guard, handleExceptionDuringValidation, info, info, info, info, info, info, info, info, internalValidate, isIgnored, newInstance, setInjector, setMessageAcceptor, toDiagnosticSeverity, warning, warning, warning, warning, warning, warning, warning, warning
      • Methods inherited from class org.eclipse.xtext.validation.AbstractInjectableValidator

        getCurrentLanguage, getEPackages, isLanguageSpecific, isResponsible, validate, validate, validate
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • SKETCH_MINER_INFO_ID

        public static final java.lang.String SKETCH_MINER_INFO_ID
        See Also:
        Constant Field Values
    • Constructor Detail

      • ApplicationFlowSemanticsValidator

        public ApplicationFlowSemanticsValidator()
    • Method Detail

      • register

        public void register​(org.eclipse.xtext.validation.EValidatorRegistrar registrar)
        Overrides:
        register in class org.eclipse.xtext.validation.AbstractInjectableValidator
      • commandOrOperationMustBeDefinedInSameContext

        public void commandOrOperationMustBeDefinedInSameContext​(EitherCommandOrOperation commandOrOperation)
      • commandInvokationMustReferCommandInSameContext

        public void commandInvokationMustReferCommandInSameContext​(CommandInvokation commandInvokation)
      • operationInvokationMustReferCommandInSameContext

        public void operationInvokationMustReferCommandInSameContext​(OperationInvokation operationInvokation)
      • checkThatStateTransitionStatesBelongToAggregate

        public void checkThatStateTransitionStatesBelongToAggregate​(DomainEventProductionStep step)
      • sketchMinerLink

        public void sketchMinerLink​(Flow flow)