streamit.scheduler1
Class SchedObject

java.lang.Object
  extended by streamit.misc.AssertedClass
      extended by streamit.scheduler1.SchedObject
Direct Known Subclasses:
SchedJoinType, SchedSplitType, SchedStream

public abstract class SchedObject
extends AssertedClass


Constructor Summary
protected SchedObject(Object streamObject)
           
 
Method Summary
 String getStreamName()
          returns a (hopefully) representative name for this stream.
 Object getStreamObject()
          returns the original object this SchedObject is associated with
 String getUniqueStreamName()
          returns a (hopefully) unique name for this stream.
protected static void print(String string, PrintStream outputStream)
          prints a string
protected static void printEdge(String from, String to, PrintStream outputStream)
          prints an edge for printDot
 
Methods inherited from class streamit.misc.AssertedClass
ASSERT, ASSERT, ASSERT, ASSERT, ASSERT, ASSERT, ASSERT, ASSERT, ASSERT, ASSERT, ASSERT, ERROR, ERROR, ERROR, SASSERT, SASSERT, SASSERT, SASSERT, SASSERT, SASSERT, SASSERT, SASSERT, SERROR, SERROR, SERROR
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchedObject

protected SchedObject(Object streamObject)
Method Detail

getStreamObject

public Object getStreamObject()
returns the original object this SchedObject is associated with


getUniqueStreamName

public String getUniqueStreamName()
returns a (hopefully) unique name for this stream. The name is related to the original stream class


getStreamName

public String getStreamName()
returns a (hopefully) representative name for this stream. The name is related to the original stream class


printEdge

protected static void printEdge(String from,
                                String to,
                                PrintStream outputStream)
prints an edge for printDot


print

protected static void print(String string,
                            PrintStream outputStream)
prints a string