Package org.contextmapper.dsl.validation
Class ApplicationFlowSemanticsValidator
- java.lang.Object
-
- org.eclipse.xtext.validation.AbstractInjectableValidator
-
- org.eclipse.xtext.validation.AbstractDeclarativeValidator
-
- org.contextmapper.dsl.validation.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
-
-
Constructor Summary
Constructors Constructor Description ApplicationFlowSemanticsValidator()
-
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
-
-
-
-
Field Detail
-
SKETCH_MINER_INFO_ID
public static final java.lang.String SKETCH_MINER_INFO_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
register
public void register(org.eclipse.xtext.validation.EValidatorRegistrar registrar)
- Overrides:
register
in classorg.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)
-
-