: Public <<type>> Class
Created: 10-04-2008 12:15:53
Modified: 27-06-2008 13:10:07
Project:
Advanced:
The root or truth classification trees. The only constant between the subclasses here is that 1.0 is TRUE, and 0.0 is FALSE. This makes Probability work nicely. Other algebraic tricks may be more appropriate to other version of "truth calculus", but for consistency sake, this value mapping should always be available. For example, the following semantic mappings to simple Booleans always work:<br /></p><p><br /></p><p>{truthValue() > 0} = possibly true<br /></p><p>{truthValue() = 0} = never true<br /></p><p><br /></p><p>{truthValue() < 1} = possibly false<br /></p><p>{truthValue() = 1} = never false<br /></p><p><br /></p><p>{truthValue() < 1}AND{truthValue() > 0} = uncertain<br /></p>
Operation
Public
truthValue():Real
Details:
Sequential
Tag Value
persistence persistent
Details:
 
RationalRose$Java:ConstructorIs public
Details:
 
RationalRose$Java:DisableAutoSync False
Details:
 
RationalRose$Java:Final False
Details:
 
RationalRose$Java:GenerateCode True
Details:
 
RationalRose$Java:GenerateDefaultConstructor True
Details:
 
RationalRose$Java:GenerateFinalizer False
Details:
 
RationalRose$Java:GenerateInstanceInitializer False
Details:
 
RationalRose$Java:GenerateStaticInitializer False
Details:
 
RationalRose$Java:Static False
Details:
 
Constraint Type Status
truthValue >= 0.0 Invariant Approved
Details:
 
truthValue <= 1.0 Invariant Approved
Details:
 
Object Type Connection Direction Notes
«type» DiscreteTruth Class Generalization From  
«type» ContinuousTruth Class Generalization From