本文整理汇总了Java中org.eclipse.xtext.validation.EValidatorRegistrar类的典型用法代码示例。如果您正苦于以下问题:Java EValidatorRegistrar类的具体用法?Java EValidatorRegistrar怎么用?Java EValidatorRegistrar使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
EValidatorRegistrar类属于org.eclipse.xtext.validation包,在下文中一共展示了EValidatorRegistrar类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: ValidatorTester
import org.eclipse.xtext.validation.EValidatorRegistrar; //导入依赖的package包/类
@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;
}
示例2: register
import org.eclipse.xtext.validation.EValidatorRegistrar; //导入依赖的package包/类
@Inject
protected void register(final EValidatorRegistrar registrar, final IGrammarAccess grammarAccess) {
final AbstractRule entryRule = IterableExtensions.<AbstractRule>head(grammarAccess.getGrammar().getRules());
if ((entryRule instanceof ParserRule)) {
registrar.register(((ParserRule)entryRule).getType().getClassifier().getEPackage(), this);
}
}
示例3: register
import org.eclipse.xtext.validation.EValidatorRegistrar; //导入依赖的package包/类
/**
* NEEDED, when removed check methods will be called twice once by N4JSValidator, and once by
* AbstractDeclarativeN4JSValidator
*/
@Override
public void register(EValidatorRegistrar registrar) {
// nop
}
示例4: register
import org.eclipse.xtext.validation.EValidatorRegistrar; //导入依赖的package包/类
@Override
public void register(EValidatorRegistrar registrar) {
// do nothing
}
示例5: register
import org.eclipse.xtext.validation.EValidatorRegistrar; //导入依赖的package包/类
@Override
public void register(final EValidatorRegistrar registrar) {
// do nothing
}
示例6: register
import org.eclipse.xtext.validation.EValidatorRegistrar; //导入依赖的package包/类
@Override
@Inject
public void register(EValidatorRegistrar registrar) {
// Do not register because this validator is only a composite #398987
}
示例7: register
import org.eclipse.xtext.validation.EValidatorRegistrar; //导入依赖的package包/类
@Inject
public void register(EValidatorRegistrar registrar) {
// Do not register because this validator is only a composite #398987
}
示例8: register
import org.eclipse.xtext.validation.EValidatorRegistrar; //导入依赖的package包/类
@Override
public void register(EValidatorRegistrar registrar) {
return;
}
开发者ID:Cooperate-Project,项目名称:CooperateModelingEnvironment,代码行数:5,代码来源:CooperateAutomatedValidator.java
示例9: registerAgain
import org.eclipse.xtext.validation.EValidatorRegistrar; //导入依赖的package包/类
@Inject
public void registerAgain(EValidatorRegistrar registrar) {
super.register(registrar);
}
开发者ID:Cooperate-Project,项目名称:CooperateModelingEnvironment,代码行数:5,代码来源:CooperateAutomatedValidator.java
示例10: register
import org.eclipse.xtext.validation.EValidatorRegistrar; //导入依赖的package包/类
@Override
public void register(EValidatorRegistrar registrar) {
// Since this is a composed check we prevent it from registering on its
// own
}
示例11: register
import org.eclipse.xtext.validation.EValidatorRegistrar; //导入依赖的package包/类
@Override
public void register(EValidatorRegistrar registrar) {
// Since this is a composed check we prevent it from registering on its own
}
示例12: register
import org.eclipse.xtext.validation.EValidatorRegistrar; //导入依赖的package包/类
/**
* NEEEDED
*
* when removed check methods will be called twice once by N4JSValidator, and once by
* AbstractDeclarativeN4JSValidator
*/
@Override
public void register(EValidatorRegistrar registrar) {
// nop
}
示例13: register
import org.eclipse.xtext.validation.EValidatorRegistrar; //导入依赖的package包/类
/**
* NEEDED
*
* when removed check methods will be called twice once by N4JSValidator, and once by
* AbstractDeclarativeN4JSValidator
*/
@Override
public void register(EValidatorRegistrar registrar) {
// nop
}
示例14: register
import org.eclipse.xtext.validation.EValidatorRegistrar; //导入依赖的package包/类
/**
* NEEEDED
*
* when removed check methods will be called twice once by N4JSValidator, and once by
* AbstractDeclarativeN4JSValidator
*/
@Override
public void register(EValidatorRegistrar registrar) {
/* nop */
}
示例15: register
import org.eclipse.xtext.validation.EValidatorRegistrar; //导入依赖的package包/类
/**
* Override with empty implementation since indirectly referenced {@link #grammarAccess} has not been injected at this point. {@inheritDoc}
*/
@Override
public void register(final EValidatorRegistrar registrar) {}