Modifier and Type | Method and Description |
---|---|
void |
IPatternAnnotationAdditionalValidator.executeAdditionalValidation(Annotation annotation,
IIssueCallback validator)
Executes additional, annotation-specific validation on a pattern.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends IIssueCallback> |
EMFPatternLanguageRuntimeModule.bindIIssueCallback() |
Modifier and Type | Method and Description |
---|---|
void |
AnnotationExpressionValidator.validateModelExpression(java.lang.String expression,
Pattern pattern,
ValueReference ref,
IIssueCallback validator)
Validates a path expression starting with a parameter of the pattern.
|
void |
AnnotationExpressionValidator.validateParameterString(java.lang.String expression,
Pattern pattern,
ValueReference ref,
IIssueCallback validator)
Validates a path expression referring to a simple pattern parameter
|
void |
AnnotationExpressionValidator.validateStringExpression(java.lang.String expression,
Pattern pattern,
ValueReference ref,
IIssueCallback validator)
Validates a string expression that may contain model references escaped inside '$' symbols.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEMFPatternLanguageJavaValidator |
class |
EMFPatternLanguageJavaValidator
Validators for EMFPattern Language:
Duplicate import of EPackages
Enum types
Unused variables
Type checking for parameters and body variables
Type checking for literal and computational values in pattern calls, path expressions and compare constraints
Pattern body searching for isolated constraints (cartesian products)
Non-EDataTypes in check expression
|
Modifier and Type | Class and Description |
---|---|
class |
PatternLanguageJavaValidator
Validators for Core Pattern Language.
|
Modifier and Type | Method and Description |
---|---|
void |
ConstraintAnnotationValidator.executeAdditionalValidation(Annotation annotation,
IIssueCallback validator) |
Modifier and Type | Method and Description |
---|---|
void |
ItemValidator.executeAdditionalValidation(Annotation annotation,
IIssueCallback validator) |
void |
EdgeValidator.executeAdditionalValidation(Annotation annotation,
IIssueCallback validator) |
void |
AbstractAnnotationValidator.executeAdditionalValidation(Annotation annotation,
IIssueCallback validator) |