Cytoscape 2.8.0 API

org.cytoscape.equations.parse_tree
Class Node

java.lang.Object
  extended by org.cytoscape.equations.parse_tree.Node
Direct Known Subclasses:
BinOpNode, BooleanConstantNode, FConvNode, FloatConstantNode, FuncCallNode, IdentNode, SConvNode, StringConstantNode, UnaryOpNode

public abstract class Node
extends Object

A node in the parse tree.


Constructor Summary
Node(int sourceLocation)
           
 
Method Summary
abstract  void genCode(Stack<CodeAndSourceLocation> codeStack)
           
abstract  Node getLeftChild()
           
abstract  Node getRightChild()
           
 int getSourceLocation()
           
abstract  Class getType()
           
abstract  String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Node

public Node(int sourceLocation)
Method Detail

getSourceLocation

public int getSourceLocation()

toString

public abstract String toString()
Overrides:
toString in class Object

getType

public abstract Class getType()

getLeftChild

public abstract Node getLeftChild()

getRightChild

public abstract Node getRightChild()

genCode

public abstract void genCode(Stack<CodeAndSourceLocation> codeStack)

Cytoscape 2.8.0 API

Copyright 2010 Cytoscape Consortium. All rights reserved.