public class ContextMappingDSLValidator extends TacticDDDLanguageValidator
org.eclipse.xtext.validation.AbstractDeclarativeValidator.MethodWrapper, org.eclipse.xtext.validation.AbstractDeclarativeValidator.State, org.eclipse.xtext.validation.AbstractDeclarativeValidator.StateAccess
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
CURRENT_LANGUAGE_NAME, ISSUE_SEVERITIES
ALL_LOWERCASE_NAME, CAPITALIZED_NAME, DUPLICATE_NAME, ISSUE_CODE_PREFIX, NON_PERSISTENT_EVENT, UNCAPITALIZED_NAME, USED_RESERVED_KEYWORD
Constructor and Description |
---|
ContextMappingDSLValidator() |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<org.eclipse.emf.ecore.EPackage> |
getEPackages() |
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, checkServiceDuplicateName, checkServiceNameStartsWithUpperCase, checkSize
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, 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
protected java.util.List<org.eclipse.emf.ecore.EPackage> getEPackages()
getEPackages
in class AbstractTacticDDDLanguageValidator