org.kahina.lp.data.text
Class LogicProgrammingLineReference

java.lang.Object
  extended by org.kahina.core.data.KahinaObject
      extended by org.kahina.core.data.text.KahinaLineReference
          extended by org.kahina.lp.data.text.LogicProgrammingLineReference
All Implemented Interfaces:
Serializable

public class LogicProgrammingLineReference
extends KahinaLineReference

See Also:
Serialized Form

Field Summary
 int extID
           
 int port
           
 
Fields inherited from class org.kahina.core.data.text.KahinaLineReference
line, step, text
 
Constructor Summary
LogicProgrammingLineReference()
           
LogicProgrammingLineReference(KahinaTextModel consoleMessages, int lineID, int stepID, int extID, int port)
           
 
Method Summary
 LogicProgrammingLineReference generateIDVariant(int newStepID)
           
 LogicProgrammingLineReference generatePortVariant(int newPort)
           
 String toString()
           
 
Methods inherited from class org.kahina.core.data.text.KahinaLineReference
getLine, getStepID, getText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

port

public int port

extID

public int extID
Constructor Detail

LogicProgrammingLineReference

public LogicProgrammingLineReference()

LogicProgrammingLineReference

public LogicProgrammingLineReference(KahinaTextModel consoleMessages,
                                     int lineID,
                                     int stepID,
                                     int extID,
                                     int port)
Method Detail

generatePortVariant

public LogicProgrammingLineReference generatePortVariant(int newPort)

generateIDVariant

public LogicProgrammingLineReference generateIDVariant(int newStepID)

toString

public String toString()
Overrides:
toString in class KahinaLineReference