Package org.contextmapper.dsl.validation
Class ContextMappingDSLValidator
- java.lang.Object
-
- org.eclipse.xtext.validation.AbstractInjectableValidator
-
- org.eclipse.xtext.validation.AbstractDeclarativeValidator
-
- org.contextmapper.tactic.dsl.validation.AbstractTacticDDDLanguageValidator
-
- org.contextmapper.tactic.dsl.validation.TacticDDDLanguageValidator
-
- org.contextmapper.dsl.validation.ContextMappingDSLValidator
-
- All Implemented Interfaces:
IssueCodes
,org.eclipse.emf.ecore.EValidator
,org.eclipse.xtext.validation.ValidationMessageAcceptor
public class ContextMappingDSLValidator extends TacticDDDLanguageValidator
-
-
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 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.contextmapper.tactic.dsl.validation.IssueCodes
ALL_LOWERCASE_NAME, CAPITALIZED_NAME, DUPLICATE_NAME, ISSUE_CODE_PREFIX, NON_PERSISTENT_EVENT, UNCAPITALIZED_NAME, USED_RESERVED_KEYWORD
-
-
Constructor Summary
Constructors Constructor Description ContextMappingDSLValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<org.eclipse.emf.ecore.EPackage>
getEPackages()
-
Methods inherited from class org.contextmapper.tactic.dsl.validation.TacticDDDLanguageValidator
checkAggregateRootOnlyForPersistentValueObject, checkAssertFalse, checkAssertTrue, checkBelongsToRefersToAggregateRoot, checkCache, checkCascade, checkChangeableCollection, checkCollectionCache, checkCreditCardNumber, checkDatabaseColumnForBidirectionalOneToMany, checkDigits, checkDiscriminatorValue, checkDiscriminatorValue, checkDomainObjectNameStartsWithUpperCase, checkEmail, checkEnumAttributeKey, checkEnumAttributes, checkEnumDatabaseLength, checkEnumImplicitAttribute, checkEnumOrdinal, checkEnumOrdinalOrDatabaseLength, checkEnumParameter, checkEnumReference, checkEnumValues, checkFuture, checkGap, checkGap, checkGap, checkGap, checkInverse, checkJoinColumn, checkJoinTable, checkKeyNotChangeable, checkKeyNotManyRefererence, checkKeyRequired, checkLength, checkMax, checkMin, checkMissingDomainObjectInParameter, checkMissingDomainObjectInRepositoryOperationReturnType, checkMissingDomainObjectInServiceOperationReturnType, checkMissingReferenceNotationWithCollection, checkMissingReferenceNotationWithNoCollection, checkNotEmpty, checkNotEmpty, checkNullable, checkNullable, checkNullableKey, checkOpposite, checkOrderBy, checkOrderByOrOrderColumn, checkOrderColumn, checkParamterNameStartsWithLowerCase, checkPast, checkPropertyNameStartsWithLowerCase, checkRange, checkRepositoryDuplicateName, checkRepositoryEvent, checkRepositoryName, checkRepositoryNameStartsWithUpperCase, checkRepositoryOnlyForAggregateRoot, checkRequired, checkScaffoldEvent, checkScaffoldValueObject, checkServiceNameStartsWithUpperCase, checkSize
-
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
-
-
-
-
Method Detail
-
getEPackages
protected java.util.List<org.eclipse.emf.ecore.EPackage> getEPackages()
- Overrides:
getEPackages
in classAbstractTacticDDDLanguageValidator
-
-