troubleshooting event perception
using Type.enumProp
IEnumProperty for property enumerations
using new Type.enumProp
translateToLexem checking instanceof IEnumProperty
skip added
no overloading --> method name with underlying
(dummy) override for methods translateToKnowledgeFactAtom() and translateToLexem
singleton testLexem
method case object instanceof IEnumProperty
added
inventory.setParentObject()
init with nothing object in constructor
solution with test data craeated from string lines
isBlockedByAddingActionHandler
using IWeapon.getObjectNothing
copy constructor
NoIWeapon extends NoSimulationObject
returning IWeapon.getObjectNothing()
bug fixed: table column type instaed of word_type
GroupingOfSimulation is Singleton now
bug fixed
initializeWithTestData_FunctionByExpression() implements calling createExpressionsForIDs
createStartExpressionForIDs()
added
checkObjectBelongsToGroup() implemented
startSimulation(): set parent's position to inventory objects
class NoHiddenSimulationObject added
reference to parent simulation object
if (objID > 100) return
startSimulation() implemented for testing 3 human with inventory
getIncompleteObject() added
implementation just for testing
GROUPING_NUMBER_SUFFIX_TEST
CreateKnowledgeElementExpression(int[] dotElemLineIDs) for properties: kfc <- resultType
ViewDotElementJoinDotElem added
GetValue from ViewDotElementJoinDotElem
filling table swstate_eatable
combo box for sets
static connection
for development no call to objectMaster.loadSimulationObjects()
buttonFillStatesWithSets
method clear() added
getting inventory from object's stateInventory
greater CAPACITY_GPPos_ARRAY
createSimulationObject() with argument String fullClassName
Colour(int index, int rgb)
using getNewID()
table name corrected
abstract class TableSet for property sets
getNewID/1
property set creation tool
getMaxIndex()
getInitState() implemented
doesn't return null
doesnt return null
return nothing/ignore object/value instead of null
using isSimulationObject() or isObjectNothing() instead of == null
declaration with init assignment to getObjectNothing()
declaration with init assignment to getObjectNothing()
checkIsObjectNothing()
implementing getObjectNothing()
constructor for object nothing
bug fixed: table name corrected
implementing method init()
getInstance()
returnFromInit()
locking
stateRunnable renamed to stateRunning
stateDispersibility renamed to stateFlying
IDispersibility renamed to IFlying
runnable renamed to running
column portion renamed to share
using propsSeer sub properties
implementing StateSeer properties
implementing StateSeer
reorganized packages for simulation tables
added some classes for DB tables
PropPortionSet without type
NutrientSet and TasteSet used in IEatable and IDrinkabele (instead of former NutrientProperty or TasteProperty)
state composition loading from database table
renaming
renaming property names
renaming
correct spelling property name
using new abstract class PropPortionSet
creating TableColourSet instance
creating colour set from database table
getProperty() implemented
setting reference to simulation object in constructor
added ColourSet
added table
addon states (class State subs) with constructor with argument SimulationObject and abstract method Init()