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
FieldsFields 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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
-
Field Details
-
SKETCH_MINER_INFO_ID
- See Also:
-
-
Constructor Details
-
ApplicationFlowSemanticsValidator
public ApplicationFlowSemanticsValidator()
-
-
Method Details
-
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
-
operationInvokationMustReferCommandInSameContext
public void operationInvokationMustReferCommandInSameContext(OperationInvokation operationInvokation) -
checkThatStateTransitionStatesBelongToAggregate
-
sketchMinerLink
-