public final class MSAProperty extends RuleSetProperty.Default
RuleSetProperty.Default, RuleSetProperty.Local| Modifier and Type | Method and Description |
|---|---|
static Substitution |
buildMSASubstitution(Rule r) |
int |
check(AnalyserRuleSet ruleSet)
Check whether the given rule set satisfies the property
or does not.
|
String |
getDescription() |
String |
getFullName() |
Iterable<RuleSetProperty> |
getGeneralisations() |
String |
getLabel()
This method must return a label not used by any other
rule property or undefined behaviour is to be expected.
|
static MSAProperty |
instance() |
static List<Rule> |
translateRuleToMSA(Rule r) |
static RuleSet |
translateToMSA(Iterable<Rule> rules) |
getSpecialisationspublic static MSAProperty instance()
public String getFullName()
public String getDescription()
public int check(AnalyserRuleSet ruleSet)
RuleSetPropertycheck in interface RuleSetPropertycheck in class RuleSetProperty.Defaultpublic String getLabel()
RuleSetPropertypublic Iterable<RuleSetProperty> getGeneralisations()
getGeneralisations in interface RuleSetPropertygetGeneralisations in class RuleSetProperty.Defaultpublic static Substitution buildMSASubstitution(Rule r)
Copyright © 2014–2018 GraphIK (INRIA - LIRMM). All rights reserved.