public class ModifiedConcreteConcept extends FuzzyConcreteConcept
ALL, AND, AT_LEAST_VALUE, AT_MOST_VALUE, ATOMIC, BOTTOM, CHOQUET_INTEGRAL, COMPLEMENT, CONCEPT_BOTTOM, CONCEPT_TOP, CONCRETE, CONCRETE_COMPLEMENT, DEFAULT_NAME, EXACT_VALUE, EXT_NEG_THRESHOLD, EXT_POS_THRESHOLD, FUZZY_NUMBER, FUZZY_NUMBER_COMPLEMENT, G_AND, G_IMPLIES, G_OR, HAS_VALUE, L_AND, L_OR, LOOSE_LOWER_APPROX, LOOSE_UPPER_APPROX, LOWER_APPROX, MODIFIED, MODIFIED_COMPLEMENT, NEG_THRESHOLD, NOT_AT_LEAST_VALUE, NOT_AT_MOST_VALUE, NOT_CHOQUET_INTEGRAL, NOT_EXACT_VALUE, NOT_EXT_NEG_THRESHOLD, NOT_EXT_POS_THRESHOLD, NOT_G_IMPLIES, NOT_HAS_VALUE, NOT_NEG_THRESHOLD, NOT_OWA, NOT_POS_THRESHOLD, NOT_QUANTIFIED_OWA, NOT_QUASI_SUGENO_INTEGRAL, NOT_SELF, NOT_SUGENO_INTEGRAL, NOT_W_MAX, NOT_W_MIN, NOT_W_SUM, NOT_W_SUM_ZERO, NOT_WEIGHTED, NOT_Z_IMPLIES, OR, OWA, POS_THRESHOLD, QUANTIFIED_OWA, QUASI_SUGENO_INTEGRAL, SELF, SOME, SUGENO_INTEGRAL, TIGHT_LOWER_APPROX, TIGHT_UPPER_APPROX, TOP, UPPER_APPROX, W_MAX, W_MIN, W_SUM, W_SUM_ZERO, WEIGHTED, Z_IMPLIES| Constructor and Description |
|---|
ModifiedConcreteConcept(java.lang.String name,
int type,
Modifier modifier,
FuzzyConcreteConcept f) |
ModifiedConcreteConcept(java.lang.String name,
Modifier modifier,
FuzzyConcreteConcept f) |
| Modifier and Type | Method and Description |
|---|---|
Concept |
complement()
Gets the complement of the concept.
|
double |
getMembershipDegree(double x)
Gets the image in [0,1] of a real number to the explicit membership function.
|
FuzzyConcreteConcept |
getModified()
Gets the concept that is being modified.
|
java.lang.String |
getName()
Gets the definition of the CFC as a string.
|
void |
solveAssertion(CreatedIndividual ind,
Degree lowerLimit,
KnowledgeBase kb)
Solves an assertion of the form (individual, concept, degree) with respect to a fuzzy KB.
|
java.lang.String |
toString()
Gets a printable name of the concept.
|
computeName, setK1, setK2, solveComplementAssertionall, and, and, atLeastValue, atMostValue, complement, containsNegatedSubconcept, containsSubconcept, equals, exactValue, extendedNegThreshold, extendedPosThreshold, gAnd, gAnd, getAtomicConceptNames, getAtomicConcepts, getRole, getType, getValue, getWeight, getWeightVar, gImplies, gOr, gOr, hasNominals, hasValue, hasValue, isAtomic, isComplementedAtomic, isConcrete, kdImplies, lAnd, lAnd, lImplies, looseLowerApprox, looseUpperApprox, lOr, lOr, lowerApprox, nAry, negThreshold, newAtomicConcept, notHasValue, or, or, posThreshold, removeElement, replace, self, setName, setType, setValue, some, tightLowerApprox, tightUpperApprox, upperApprox, weightedConcept, zImpliespublic ModifiedConcreteConcept(java.lang.String name,
Modifier modifier,
FuzzyConcreteConcept f)
throws FuzzyOntologyException
FuzzyOntologyExceptionpublic ModifiedConcreteConcept(java.lang.String name,
int type,
Modifier modifier,
FuzzyConcreteConcept f)
throws FuzzyOntologyException
FuzzyOntologyExceptionpublic FuzzyConcreteConcept getModified()
public Concept complement() throws FuzzyOntologyException
FuzzyConcreteConceptcomplement in class FuzzyConcreteConceptFuzzyOntologyException - fuzzy ontology exception.public void solveAssertion(CreatedIndividual ind, Degree lowerLimit, KnowledgeBase kb)
FuzzyConcreteConceptsolveAssertion in class FuzzyConcreteConceptind - Subject of the assertion.lowerLimit - Lower bound of the assertion.kb - Fuzzy KB.public double getMembershipDegree(double x)
FuzzyConcreteConceptgetMembershipDegree in class FuzzyConcreteConceptx - A real number in the range of values of the explicit membership function.public java.lang.String getName()
FuzzyConcreteConceptgetName in class FuzzyConcreteConceptpublic java.lang.String toString()
ConcepttoString in class FuzzyConcreteConcept