Skip to content

Commit cc8c881

Browse files
committed
update validation diagram
1 parent 889a1f2 commit cc8c881

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

docs/class_semantic_validation.puml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,21 @@ class ContextMapperDslValidationRegistry {
77
}
88

99
class ContextMapperDslValidator {
10-
+ checkContextMappingModel(ContextMappingModel, ValidationAcceptor)
11-
+ checkValue(Value, ValidationAcceptor)
10+
+ validate(AstNode, ValidationAcceptor)
1211
}
1312

1413
class ContextMapperValidationProviderRegistry {
14+
- _providers: Map<string, ContextMapperValidationProvider<AstNode>>
1515
+ get(AstNode): ContextMapperValidationProvider<AstNode>
1616
}
1717

1818
interface ContextMapperValidationProvider {
19-
+ supports(AstNode): boolean
2019
+ validate(T, ValidationAcceptor)
2120
}
2221

2322
ValidationRegistry <|-- ContextMapperDslValidationRegistry
2423
ContextMapperDslValidationRegistry --> ContextMapperDslValidator
24+
ContextMapperDslValidationRegistry --> ContextMapperValidationProviderRegistry
2525
ContextMapperDslValidator --> ContextMapperValidationProviderRegistry
2626
ContextMapperValidationProviderRegistry o-- "0..*" ContextMapperValidationProvider
2727
@enduml

0 commit comments

Comments
 (0)