|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfuzzydl.Concept
fuzzydl.WeightedSumConcept
public class WeightedSumConcept
Weighted sum concept.
| Field Summary |
|---|
| Constructor Summary | |
|---|---|
WeightedSumConcept(java.lang.String name,
int type,
WeightedConcept[] conceptWeights)
|
|
WeightedSumConcept(WeightedConcept[] conceptWeights)
|
|
| Method Summary | |
|---|---|
Concept |
complement()
Gets the complement of the concept. |
java.util.HashSet<Concept> |
getAtomicConcepts()
Gets a set of the atomic concepts that compose the current concept. |
java.lang.String |
getFuzzydlName()
Gets a String name in fuzzy DL syntax. |
void |
solveAssertion(Individual ind,
Degree degree,
KnowledgeBase kb)
Solves an assertion of the form (individual, concept, lower degree) with respect to a fuzzy KB. |
void |
solveComplementAssertion(Individual ind,
Degree degree,
KnowledgeBase kb)
Solves an assertion of the form (individual, negated concept, lower degree) with respect to a fuzzy KB. |
| Methods inherited from class fuzzydl.Concept |
|---|
all, and, and, atLeastValue, atMostValue, complement, exactValue, extendedNegThreshold, extendedPosThreshold, g_and, g_and, g_and, g_implies, g_or, g_or, getName, getRole, getType, getValue, getWeight, getWeightVar, isConcrete, kd_implies, l_and, l_and, l_implies, l_or, l_or, looseLowerApprox, looseUpperApprox, lowerApprox, negThreshold, newAtomicConcept, or, or, posThreshold, self, setName, setType, setValue, some, tightLowerApprox, tightUpperApprox, toString, upperApprox, weightedConcept, z_implies |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public WeightedSumConcept(WeightedConcept[] conceptWeights)
throws FuzzyOntologyException
FuzzyOntologyException
public WeightedSumConcept(java.lang.String name,
int type,
WeightedConcept[] conceptWeights)
throws FuzzyOntologyException
FuzzyOntologyException| Method Detail |
|---|
public java.lang.String getFuzzydlName()
Concept
getFuzzydlName in class Conceptpublic Concept complement()
public void solveAssertion(Individual ind,
Degree degree,
KnowledgeBase kb)
ind - An individual.degree - Lower bound for the degree.kb - A fuzzy KB.
public void solveComplementAssertion(Individual ind,
Degree degree,
KnowledgeBase kb)
ind - An individual.degree - Lower bound for the degree.kb - A fuzzy KB.public java.util.HashSet<Concept> getAtomicConcepts()
Concept
getAtomicConcepts in class Concept
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||