T - the driver typeD - the device typepublic abstract class DeviceValidator<T extends AbstractFactoryDriver,D extends Device> extends Object implements DriverValidator<T>
If you want to validate that a driver has only a specific device type
assigned use DeviceTypeValidator.
| Constructor and Description |
|---|
DeviceValidator(Class<D> deviceClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
validate(org.eclipse.emf.validation.IValidationContext ctx,
T driver,
Collection<org.eclipse.core.runtime.IStatus> result) |
protected abstract void |
validateDevice(D device,
org.eclipse.emf.validation.IValidationContext ctx,
Collection<org.eclipse.core.runtime.IStatus> result) |
public void validate(org.eclipse.emf.validation.IValidationContext ctx,
T driver,
Collection<org.eclipse.core.runtime.IStatus> result)
validate in interface DriverValidator<T extends AbstractFactoryDriver>protected abstract void validateDevice(D device, org.eclipse.emf.validation.IValidationContext ctx, Collection<org.eclipse.core.runtime.IStatus> result)