Namespace FlowGraph.Avalonia.Validation
Classes
- CompositeConnectionValidator
Composite validator that combines multiple validators. All validators must pass for the connection to be valid.
- ConnectionContext
Context information for validating a connection.
- ConnectionValidationResult
Result of a connection validation.
- DefaultConnectionValidator
Default connection validator that allows all connections.
- NoCycleConnectionValidator
Connection validator that prevents cycles in the graph.
- NoDuplicateConnectionValidator
Connection validator that prevents duplicate connections.
- NoSelfConnectionValidator
Connection validator that prevents self-connections (node connecting to itself).
- TypeMatchingConnectionValidator
Connection validator that checks port type compatibility.
Interfaces
- IConnectionValidator
Provides validation logic for connections between ports.