reasoner
Class DynamicInd
java.lang.Object
reasoner.Individual
reasoner.DynamicInd
- All Implemented Interfaces:
- java.lang.Comparable<Individual>
- Direct Known Subclasses:
- EventInd, ULineInd
public abstract class DynamicInd
- extends Individual
This abstract class represents the Dynamic Individuals.
Concrete subclass are ULineInd and EventInd only. Every
DynamicInd belongs necessarly to one and only one ULineEvent
- Author:
- marco furlan
Constructor Summary |
DynamicInd(java.lang.String name,
ULineEvent line,
double time,
KnowledgeBase kb)
Constructs a new DynamicInd, by name, ULineEvent, time and KnowledgeBase |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
uLineEvent
protected ULineEvent uLineEvent
DynamicInd
public DynamicInd(java.lang.String name,
ULineEvent line,
double time,
KnowledgeBase kb)
- Constructs a new DynamicInd, by name, ULineEvent, time and KnowledgeBase
- Parameters:
name
- the nameline
- the ULineEventtime
- the timekb
- the KnowledgeBase
eval
public abstract double eval(Concept c)
- Evaluates the membership value for this DynamicInd in the given
Concept
- Specified by:
eval
in class Individual
- Parameters:
c
- the Concept- See Also:
Individual.eval(reasoner.Concept)
getULineEvent
public ULineEvent getULineEvent()
- Returns:
- the ULineEvent
setULineEvent
public void setULineEvent(ULineEvent line)
- Parameters:
line
- the ULineEvent to set