@Override public Object get(Object key) { Object eValidator = super.get(key); if (eValidator instanceof EValidator.Descriptor) { EValidator.Descriptor eValidatorDescriptor = (EValidator.Descriptor)eValidator; eValidator = eValidatorDescriptor.getEValidator(); put((EPackage)key, eValidator); return eValidator; } else if (eValidator != null) { return eValidator; } else { return delegatedGet(key); } }
public EValidator getEValidator(EPackage ePackage) { return (EValidator)get(ePackage); }
public RegisteredValidatorTester(EPackage pkg, EValidator val) { Registry reg = new EValidatorRegistryImpl(); reg.put(pkg, val); this.diagnostician = new Diagnostician(reg); } }
public RegisteredValidatorTester(EPackage pkg, EValidator val) { Registry reg = new EValidatorRegistryImpl(); reg.put(pkg, val); this.diagnostician = new Diagnostician(reg); } }
public RegisteredValidatorTester(EPackage pkg, EValidator val) { Registry reg = new EValidatorRegistryImpl(); reg.put(pkg, val); this.diagnostician = new Diagnostician(reg); } }
@Override public Object get(Object key) { Object eValidator = super.get(key); if (eValidator instanceof EValidator.Descriptor) { EValidator.Descriptor eValidatorDescriptor = (EValidator.Descriptor)eValidator; eValidator = eValidatorDescriptor.getEValidator(); put((EPackage)key, eValidator); return eValidator; } else if (eValidator != null) { return eValidator; } else { return delegatedGet(key); } }
public EValidator getEValidator(EPackage ePackage) { return (EValidator)get(ePackage); }
@Inject public ValidatorTester(T validator, EValidatorRegistrar registrar, @Named(Constants.LANGUAGE_NAME) final String languageName) { this.validator = validator; EValidator.Registry originalRegistry = registrar.getRegistry(); EValidatorRegistryImpl newRegistry = new EValidatorRegistryImpl(); registrar.setRegistry(newRegistry); this.validator.register(registrar); diagnostician = new Diagnostician(newRegistry) { @Override public java.util.Map<Object,Object> createDefaultContext() { java.util.Map<Object,Object> map = super.createDefaultContext(); map.put(AbstractInjectableValidator.CURRENT_LANGUAGE_NAME, languageName); return map; } }; registrar.setRegistry(originalRegistry); validatorCalled = false; }
@Inject public ValidatorTester(T validator, EValidatorRegistrar registrar, @Named(Constants.LANGUAGE_NAME) final String languageName) { this.validator = validator; EValidator.Registry originalRegistry = registrar.getRegistry(); EValidatorRegistryImpl newRegistry = new EValidatorRegistryImpl(); registrar.setRegistry(newRegistry); this.validator.register(registrar); diagnostician = new Diagnostician(newRegistry) { @Override public java.util.Map<Object,Object> createDefaultContext() { java.util.Map<Object,Object> map = super.createDefaultContext(); map.put(AbstractInjectableValidator.CURRENT_LANGUAGE_NAME, languageName); return map; } }; registrar.setRegistry(originalRegistry); validatorCalled = false; }
@Inject public ValidatorTester(T validator, EValidatorRegistrar registrar, @Named(Constants.LANGUAGE_NAME) final String languageName) { this.validator = validator; EValidator.Registry originalRegistry = registrar.getRegistry(); EValidatorRegistryImpl newRegistry = new EValidatorRegistryImpl(); registrar.setRegistry(newRegistry); this.validator.register(registrar); diagnostician = new Diagnostician(newRegistry) { @Override public java.util.Map<Object,Object> createDefaultContext() { java.util.Map<Object,Object> map = super.createDefaultContext(); map.put(AbstractInjectableValidator.CURRENT_LANGUAGE_NAME, languageName); return map; } }; registrar.setRegistry(originalRegistry); validatorCalled = false; }