reasoner
Class ULine

java.lang.Object
  extended by reasoner.Concept
      extended by reasoner.Dynamic
          extended by reasoner.ULine
All Implemented Interfaces:
FuzzySet

public class ULine
extends Dynamic

This class represents Concept containing ULineInd only.

Author:
marco furlan

Field Summary
 
Fields inherited from class reasoner.Concept
events, formatter, kb, NOW, SELF, staticMap, uLineMap
 
Constructor Summary
ULine(java.util.Map<Individual,java.lang.Double> m, java.lang.String name, KnowledgeBase kb)
          Constructor by ULineInd map, name and KnowledgeBase.
ULine(java.lang.String name, KnowledgeBase kb)
          Constructor by name and KnowledgeBase
 
Method Summary
 
Methods inherited from class reasoner.Concept
add, always, card, containsIndivName, containsKey, get, getAlwaysMap, getEvents, getEvKeys, getKb, getLambda, getName, getNextConcept, getNOW, getSELF, getSometimeMap, getStaticMap, getULineMap, getUlKeys, getUlLambda, interpole, intersection, print, printUlines, setAlwaysMap, setEvents, setKb, setName, setNOW, setSELF, setSometimeMap, setStaticMap, setULineMap, sometime, subsumed, subsumed, toString, totalLambda, totalUlLambda, until, until
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ULine

public ULine(java.lang.String name,
             KnowledgeBase kb)
Constructor by name and KnowledgeBase

Parameters:
name - the name
kb - the KnowledgeBase

ULine

public ULine(java.util.Map<Individual,java.lang.Double> m,
             java.lang.String name,
             KnowledgeBase kb)
Constructor by ULineInd map, name and KnowledgeBase.

Parameters:
m - the map between ULineInd and membership values
name - the name
kb - the KnowledgeBase