|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfuzzydl.Individual
public class Individual
| Field Summary | |
|---|---|
java.util.Hashtable<java.lang.String,java.util.ArrayList<AtomicAssertion>> |
atomicAssertions
Atomic assertions. |
java.util.Hashtable<java.lang.String,java.util.ArrayList<AtomicAssertion>> |
compAtomicAssertions
Complemented atomic assertions. |
static java.lang.String |
DEFAULT_NAME
Default prefix for individual names. |
java.util.Hashtable<java.lang.String,java.util.HashSet<java.lang.String>> |
fillersToShow
Fillets to show |
protected java.lang.String |
name
Name of the individual |
java.util.Hashtable<java.lang.String,java.util.ArrayList<NegativeRelation>> |
negativeRoleRelations
Negative role relations. |
protected java.util.ArrayList<RepresentativeIndividual> |
representatives
Array of representative individuals |
java.util.Hashtable<java.lang.String,java.util.ArrayList<Relation>> |
roleRelations
Role relations. |
java.util.Hashtable<java.lang.String,java.util.ArrayList<Restriction>> |
roleRestrictions
Role restrictions. |
java.util.Hashtable<java.lang.String,java.util.ArrayList<Relation>> |
tempRoleRelations
Temporary list of role relations. |
| Constructor Summary | |
|---|---|
Individual(java.lang.String name)
|
|
| Method Summary | |
|---|---|
protected void |
addFillerToShow(java.lang.String role,
java.util.HashSet<java.lang.String> c)
|
void |
addNegativeRelation(java.lang.String roleName,
Individual a,
Degree degree)
Adds a negative relation to the individual. |
Individual |
clone()
|
protected void |
solveRelationRestriction(Relation rel,
Restriction restric,
KnowledgeBase kb)
Apply a universal restriction to a relation of the individual. |
java.lang.String |
toString()
Gets the name of the individual. |
protected void |
unblock(KnowledgeBase kb)
Unblock the individual. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DEFAULT_NAME
public java.util.Hashtable<java.lang.String,java.util.ArrayList<AtomicAssertion>> atomicAssertions
public java.util.Hashtable<java.lang.String,java.util.ArrayList<AtomicAssertion>> compAtomicAssertions
public java.util.Hashtable<java.lang.String,java.util.ArrayList<Restriction>> roleRestrictions
public java.util.Hashtable<java.lang.String,java.util.ArrayList<Relation>> roleRelations
public java.util.Hashtable<java.lang.String,java.util.ArrayList<Relation>> tempRoleRelations
public java.util.Hashtable<java.lang.String,java.util.ArrayList<NegativeRelation>> negativeRoleRelations
public java.util.Hashtable<java.lang.String,java.util.HashSet<java.lang.String>> fillersToShow
protected java.util.ArrayList<RepresentativeIndividual> representatives
protected java.lang.String name
| Constructor Detail |
|---|
public Individual(java.lang.String name)
| Method Detail |
|---|
public Individual clone()
clone in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object
public void addNegativeRelation(java.lang.String roleName,
Individual a,
Degree degree)
roleName - Role of the relation.a - Object of the relation.degree - Lower bound for the degree.
protected void solveRelationRestriction(Relation rel,
Restriction restric,
KnowledgeBase kb)
rel - A relation.restric - A restriction.kb - Reference fuzzy KB.
protected void addFillerToShow(java.lang.String role,
java.util.HashSet<java.lang.String> c)
protected void unblock(KnowledgeBase kb)
kb - Reference fuzzy KB.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||