Uses of Interface
edu.uky.cs.nil.tt.world.Logical
Packages that use Logical
Package
Description
Story
worlds define the objects, concepts, and actions that
exist in a story, and story world models define the logic
for when actions can happen, how actions change the current state of world,
when endings happen, etc.-
Uses of Logical in edu.uky.cs.nil.tt.world
Subinterfaces of Logical in edu.uky.cs.nil.tt.worldModifier and TypeInterfaceDescriptioninterfaceinterfaceA value is alogical expressionwhichevaluatesto itself.Classes in edu.uky.cs.nil.tt.world that implement LogicalModifier and TypeClassDescriptionfinal classclassAn asset is any named object or concept in astory world.classclassA constant is alogical valuethat always exists in allstory worlds, such a the Boolean concepts of True and False, numbers, and so on.classfinal classAn ending is asigned assetthat represents one of several possible ways a story can end.final classAn entity is anassetthat represents a character, object, place, or idea in astory world.classA proposition is alogical expressionthat can be either true or false.final classclassA signed asset is anassetwhich has a uniquesignatureamong all other assets of that type in astory world.final classMethods in edu.uky.cs.nil.tt.world that return LogicalModifier and TypeMethodDescriptionLogical.substitute(Function<Object, Object> substitution) Returns a logical object identical to this one, except that its logical elements have been replaced according to the given substitution.