Description Details Public fields Methods
An elementary condition is a filter condition on a single attribute.
This class stores the attribute, the filter value, and for dominance variables whether the value is a lower- or upper bound.
attribute
the name of the attribute we filter on
value
the constant in the filter condition
isLowerBound
for dominance attributes whether the filter condition is a lower-bound or upper-bound
attributeType
the type of the attribute (ind, sim, or dom)
alpha
for similarity attributes the alpha parameter
beta
for similarity attributes the beta parameter
new()
Create a new ElementaryCondition object.
ElementaryCondition$new(attribute, value, it, isLowerBound = NA)
attribute
the attribute we filter on
value
the value we use in the filter condition
it
the information table to use
isLowerBound
[optional] for dominance operators, whether the filter condition is a lower- or upper bound
elementCover()
Method to calculate the set of objects matching this elementary condition.
ElementaryCondition$elementCover(it)
it
the information table to use
the set of matching objects - set of object names
print()
Print method.
ElementaryCondition$print()
toString()
toString method.
ElementaryCondition$toString()
equals()
Method to compare two ElementaryConditions.
ElementaryCondition$equals(other)
other
the other elementary condition to compare to
a single boolean value
clone()
The objects of this class are cloneable with this method.
ElementaryCondition$clone(deep = FALSE)
deep
Whether to make a deep clone.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.