Class BTSProperty
java.lang.Object
fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Default
fr.lirmm.graphik.integraal.rulesetanalyser.property.BTSProperty
- All Implemented Interfaces:
RuleSetProperty
Property capturing bounded-treewidth sets.
- Author:
- Clément Sipieter (INRIA) <clement@6pi.fr>
-
Nested Class Summary
Nested classes/interfaces inherited from interface RuleSetProperty
RuleSetProperty.Default, RuleSetProperty.Local -
Method Summary
Modifier and TypeMethodDescriptionintcheck(AnalyserRuleSet ruleSet) Check whether the given rule set satisfies the property or does not.Returns a human-readable description of this property.Returns the full human-readable name 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 BTSPropertyinstance()Returns the singleton BTS property instance.Methods inherited from class RuleSetProperty.Default
getGeneralisations, getSpecialisations
-
Method Details
-
instance
Returns the singleton BTS property instance.- Returns:
- the singleton instance
-
getDescription
Description copied from interface:RuleSetPropertyReturns a human-readable description of this property.- Returns:
- the property description
-
getFullName
Description copied from interface:RuleSetPropertyReturns the full human-readable name of this property.- Returns:
- the full property name
-
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
-
check
Description copied from interface:RuleSetPropertyCheck whether the given rule set satisfies the property or does not.- Specified by:
checkin interfaceRuleSetProperty- Overrides:
checkin classRuleSetProperty.Default- Parameters:
ruleSet- the rule set to evaluate- Returns:
- A negative value if the ruleset does not satisfy the property, a positive value if it does, and 0 if unknown.
-