public interface VerifierData
void add(VerifierComponent object)
<T extends VerifierComponent> T getVerifierObject(VerifierComponentType type, String path)
<T extends VerifierComponent> Collection<T> getAll(VerifierComponentType type)
Collection<VerifierComponent> getAll()
Variable getVariableByRuleAndVariableName(String ruleName, String base)
ObjectType getObjectTypeByFullName(String name)
Field getFieldByObjectTypeAndFieldName(String base, String fieldName)
RulePackage getPackageByName(String name)
VerifierRule getRuleByName(String name)
Collection<VerifierRule> getRulesByFieldPath(String path)
Collection<VerifierRule> getRulesByObjectTypePath(String path)
Collection<Restriction> getRestrictionsByFieldPath(String path)
Collection<ObjectType> getObjectTypesByRuleName(String ruleName)
EntryPoint getEntryPointByEntryId(String entryId)
Collection<VerifierRule> getRulesByCategoryName(String categoryName)
ObjectType getObjectTypeByObjectTypeNameAndPackageName(String factTypeName, String packageName)
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.