view src/share/tools/IdealGraphVisualizer/ControlFlowEditor/src/at/ssw/visualizer/cfg/model/.svn/text-base/CfgNode.java.netbeans-base @ 4487:aae5b3773e63

Added CFG editor from c1visualizer.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Tue, 31 Jan 2012 00:23:10 +0100
parents
children
line wrap: on
line source

package at.ssw.visualizer.cfg.model;

import at.ssw.visualizer.model.cfg.BasicBlock;


public interface CfgNode {
    //testers    
    public boolean isOSR();
    public boolean isRoot();
    public boolean isLoopHeader();
    public boolean isLoopMember();
       
    //getters
    public int getLevel();
    public int getLoopDepth();
    public int getLoopIndex();
    public int getNodeIndex();
    public CfgEdge[] getInputEdges();
    public CfgEdge[] getOutputEdges();
    public BasicBlock getBasicBlock();
    public String getDescription();
   
}