INRIA & FluxMedia

fr.fluxmedia.transmorpher.Graph
Class Channel

java.lang.Object
  |
  +--java.util.Observable
        |
        +--fr.fluxmedia.transmorpher.Graph.Channel
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
FeedBack, Null, StdIn, StdOut

public class Channel
extends java.util.Observable
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
(package private)  Port in
           
(package private)  java.lang.String name
           
(package private)  boolean nullified
           
(package private)  Port out
           
(package private)  Process process
           
(package private)  boolean visited
           
 
Fields inherited from class java.util.Observable
changed, obs
 
Constructor Summary
Channel()
           
Channel(java.lang.String n, Process p)
           
Channel(java.lang.String n, Process p, Port i, Port o)
           
 
Method Summary
 void clearNull()
           
 void clearVisited()
           
(package private)  void generateJavaCode(ReadWrite file)
          Prints the Java code for the execution of the call
 java.lang.String getName()
           
 Process getProcess()
           
 Port in()
           
 boolean nullifiedP()
           
 void nullify()
           
 Port out()
           
 void setIn(Port p)
           
 void setName(java.lang.String newName)
           
 void setOut(Port p)
           
 void setVisited()
           
 java.lang.String toString()
           
 boolean visitedP()
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

in

Port in

out

Port out

name

java.lang.String name

visited

boolean visited

nullified

boolean nullified

process

Process process
Constructor Detail

Channel

public Channel()

Channel

public Channel(java.lang.String n,
               Process p)

Channel

public Channel(java.lang.String n,
               Process p,
               Port i,
               Port o)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

in

public Port in()

out

public Port out()

setIn

public void setIn(Port p)

setOut

public void setOut(Port p)

setName

public void setName(java.lang.String newName)

getName

public java.lang.String getName()

getProcess

public Process getProcess()

clearNull

public void clearNull()

nullify

public void nullify()

clearVisited

public void clearVisited()

setVisited

public void setVisited()

visitedP

public boolean visitedP()

nullifiedP

public boolean nullifiedP()

generateJavaCode

void generateJavaCode(ReadWrite file)
Prints the Java code for the execution of the call

INRIA & FluxMedia

..no bottom yet...