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) |
getSpecialisations
public static MSAProperty instance()
public String getFullName()
public String getDescription()
public int check(AnalyserRuleSet ruleSet)
RuleSetProperty
check
in interface RuleSetProperty
check
in class RuleSetProperty.Default
public String getLabel()
RuleSetProperty
public Iterable<RuleSetProperty> getGeneralisations()
getGeneralisations
in interface RuleSetProperty
getGeneralisations
in class RuleSetProperty.Default
public static Substitution buildMSASubstitution(Rule r)
Copyright © 2014–2018 GraphIK (INRIA - LIRMM). All rights reserved.