Class MFAProperty
java.lang.Object
fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Default
fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
- All Implemented Interfaces:
RuleSetProperty
There is no cycle of functional symbol during the skolem chase
executed on the critical instance.
-
Nested Class Summary
Nested classes/interfaces inherited from interface RuleSetProperty
RuleSetProperty.Default, RuleSetProperty.Local -
Method Summary
Modifier and TypeMethodDescriptionintcheck(AnalyserRuleSet ruleSet) Evaluates the property on the given analysed rule set.Returns a human-readable description of this property.Returns the full human-readable name of this property.Returns the direct generalisations of this property.getLabel()This method must return a label not used by any other rule property or undefined behaviour is to be expected.static MFAPropertyinstance()Returns the singleton instance.Translates one rule into the rules used by the MFA encoding.static RuleSettranslateToMFA(Iterable<Rule> rules) Translates a rule set into its MFA encoding.Methods inherited from class RuleSetProperty.Default
getSpecialisations
-
Method Details
-
instance
Returns the singleton instance.- Returns:
- the singleton property instance
-
getFullName
Description copied from interface:RuleSetPropertyReturns the full human-readable name of this property.- Returns:
- the full property name
-
getDescription
Description copied from interface:RuleSetPropertyReturns a human-readable description of this property.- Returns:
- the property description
-
check
Evaluates the property on the given analysed rule set.- Specified by:
checkin interfaceRuleSetProperty- Overrides:
checkin classRuleSetProperty.Default- Parameters:
ruleSet- the analysed rule set- Returns:
- the evaluation result
-
getLabel
Description copied from interface:RuleSetPropertyThis method must return a label not used by any other rule property or undefined behaviour is to be expected.- Returns:
- the short property label
-
getGeneralisations
Description copied from interface:RuleSetPropertyReturns the direct generalisations of this property.- Specified by:
getGeneralisationsin interfaceRuleSetProperty- Overrides:
getGeneralisationsin classRuleSetProperty.Default- Returns:
- the direct generalisations
-
translateToMFA
-
translateRuleToMFA
-