validate method

  1. @override
String? validate()
override

Returns the violation message, or null if the constraint is satisfied.

Implementation

@override
String? validate() {
  if (SubsystemInstanceRegistry.findSubsystemByIds<Subsystem>(typeId, classId) == null) {
    return null;
  }
  return 'is incompatible with subsystem "$typeId::$classId"';
}