org.kahina.swi
Class SWIPrologStep

java.lang.Object
  extended by org.kahina.core.data.KahinaObject
      extended by org.kahina.core.KahinaStep
          extended by org.kahina.lp.LogicProgrammingStep
              extended by org.kahina.swi.SWIPrologStep
All Implemented Interfaces:
Serializable

public class SWIPrologStep
extends LogicProgrammingStep

See Also:
Serialized Form

Field Summary
 SWIPrologVariableBindingSet inBindings
           
 SWIPrologVariableBindingSet outBindings
           
 
Fields inherited from class org.kahina.lp.LogicProgrammingStep
codeLocation, externalID, goalDesc, redone
 
Constructor Summary
SWIPrologStep()
           
SWIPrologStep(SWIPrologStep original)
           
 
Method Summary
 SWIPrologStep copy()
           
 void setInBindings(String[] keys, String[] values)
           
 void setOutBindings(String[] keys, String[] values)
           
 
Methods inherited from class org.kahina.lp.LogicProgrammingStep
getExternalID, getGoalDesc, getRedone, getSourceCodeLocation, incrementRedone, isRedone, setExternalID, setGoalDesc, setSourceCodeLocation, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

inBindings

public SWIPrologVariableBindingSet inBindings

outBindings

public SWIPrologVariableBindingSet outBindings
Constructor Detail

SWIPrologStep

public SWIPrologStep()

SWIPrologStep

public SWIPrologStep(SWIPrologStep original)
Method Detail

copy

public SWIPrologStep copy()
Overrides:
copy in class LogicProgrammingStep

setInBindings

public void setInBindings(String[] keys,
                          String[] values)

setOutBindings

public void setOutBindings(String[] keys,
                           String[] values)