edu.byu.ece.edif.util.jsap.commandgroups
Class JEdifClockDomainCommandGroup

java.lang.Object
  extended by edu.byu.ece.edif.util.jsap.commandgroups.AbstractCommandGroup
      extended by edu.byu.ece.edif.util.jsap.commandgroups.InputFileCommandGroup
          extended by edu.byu.ece.edif.util.jsap.commandgroups.JEdifParserCommandGroup
              extended by edu.byu.ece.edif.util.jsap.commandgroups.JEdifClockDomainCommandGroup
All Implemented Interfaces:
CommandGroup

public class JEdifClockDomainCommandGroup
extends JEdifParserCommandGroup


Field Summary
static java.lang.String CREATE_DOTTY_GRAPH
           
static java.lang.String DIR
           
static java.lang.String DO_SCC_ANALYSIS
           
static java.lang.String DOMAIN
           
static java.lang.String FALSE
           
static java.lang.String FILE
           
static java.lang.String INPUT_FILE
           
static char LIST_DELIMITER
           
static java.lang.String NO_IOB_FEEDBACK
           
static java.lang.String OUTPUT_FILE
           
static java.lang.String SHOW_ASYNCHRONOUS
           
static java.lang.String SHOW_ASYNCHRONOUS_RESET_CELLS
           
static java.lang.String SHOW_ASYNCHRONOUS_RESETS
           
static java.lang.String SHOW_CELLS
           
static java.lang.String SHOW_CLOCK_CROSSINGS
           
static java.lang.String SHOW_GATED_CLOCKS
           
static java.lang.String SHOW_NETS
           
static java.lang.String SHOW_NO_DOMAIN
           
static java.lang.String SHOW_SYNCHRONOUS
           
 
Fields inherited from class edu.byu.ece.edif.util.jsap.commandgroups.InputFileCommandGroup
_input_file_option, INPUT_OPTION
 
Fields inherited from class edu.byu.ece.edif.util.jsap.commandgroups.AbstractCommandGroup
_options
 
Constructor Summary
JEdifClockDomainCommandGroup()
           
 
Method Summary
static boolean clocksToShow(com.martiansoftware.jsap.JSAPResult result)
           
static boolean createDottyGraph(com.martiansoftware.jsap.JSAPResult result)
           
static boolean doSCCAnalysis(com.martiansoftware.jsap.JSAPResult result)
           
static java.lang.String[] getClocksToShow(com.martiansoftware.jsap.JSAPResult result)
           
static java.lang.String[] getCrossingsList(com.martiansoftware.jsap.JSAPResult result)
           
static java.lang.String[] getDottyGraphList(com.martiansoftware.jsap.JSAPResult result)
           
static java.lang.String getOutputFilename(com.martiansoftware.jsap.JSAPResult result)
           
static boolean noIOBFeedback(com.martiansoftware.jsap.JSAPResult result)
           
static boolean outputFile(com.martiansoftware.jsap.JSAPResult result)
           
static boolean showAsynchronous(com.martiansoftware.jsap.JSAPResult result)
           
static boolean showAsynchronousResetCells(com.martiansoftware.jsap.JSAPResult result)
           
static boolean showAsynchronousResets(com.martiansoftware.jsap.JSAPResult result)
           
static boolean showCells(com.martiansoftware.jsap.JSAPResult result)
           
static boolean showClockCrossings(com.martiansoftware.jsap.JSAPResult result)
           
static boolean showGatedClocks(com.martiansoftware.jsap.JSAPResult result)
           
static boolean showNets(com.martiansoftware.jsap.JSAPResult result)
           
static boolean showNoDomain(com.martiansoftware.jsap.JSAPResult result)
           
static boolean showSynchronous(com.martiansoftware.jsap.JSAPResult result)
           
 
Methods inherited from class edu.byu.ece.edif.util.jsap.commandgroups.JEdifParserCommandGroup
getEdifEnvironment, getEdifEnvironment
 
Methods inherited from class edu.byu.ece.edif.util.jsap.commandgroups.InputFileCommandGroup
getInputFileName, setInputFlagHelp
 
Methods inherited from class edu.byu.ece.edif.util.jsap.commandgroups.AbstractCommandGroup
addCommand, getCommands
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FALSE

public static final java.lang.String FALSE
See Also:
Constant Field Values

INPUT_FILE

public static final java.lang.String INPUT_FILE
See Also:
Constant Field Values

OUTPUT_FILE

public static final java.lang.String OUTPUT_FILE
See Also:
Constant Field Values

LIST_DELIMITER

public static final char LIST_DELIMITER
See Also:
Constant Field Values

DIR

public static final java.lang.String DIR
See Also:
Constant Field Values

FILE

public static final java.lang.String FILE
See Also:
Constant Field Values

DOMAIN

public static final java.lang.String DOMAIN
See Also:
Constant Field Values

SHOW_NO_DOMAIN

public static final java.lang.String SHOW_NO_DOMAIN
See Also:
Constant Field Values

SHOW_CLOCK_CROSSINGS

public static final java.lang.String SHOW_CLOCK_CROSSINGS
See Also:
Constant Field Values

CREATE_DOTTY_GRAPH

public static final java.lang.String CREATE_DOTTY_GRAPH
See Also:
Constant Field Values

SHOW_CELLS

public static final java.lang.String SHOW_CELLS
See Also:
Constant Field Values

SHOW_NETS

public static final java.lang.String SHOW_NETS
See Also:
Constant Field Values

SHOW_SYNCHRONOUS

public static final java.lang.String SHOW_SYNCHRONOUS
See Also:
Constant Field Values

SHOW_ASYNCHRONOUS

public static final java.lang.String SHOW_ASYNCHRONOUS
See Also:
Constant Field Values

DO_SCC_ANALYSIS

public static final java.lang.String DO_SCC_ANALYSIS
See Also:
Constant Field Values

NO_IOB_FEEDBACK

public static final java.lang.String NO_IOB_FEEDBACK
See Also:
Constant Field Values

SHOW_GATED_CLOCKS

public static final java.lang.String SHOW_GATED_CLOCKS
See Also:
Constant Field Values

SHOW_ASYNCHRONOUS_RESETS

public static final java.lang.String SHOW_ASYNCHRONOUS_RESETS
See Also:
Constant Field Values

SHOW_ASYNCHRONOUS_RESET_CELLS

public static final java.lang.String SHOW_ASYNCHRONOUS_RESET_CELLS
See Also:
Constant Field Values
Constructor Detail

JEdifClockDomainCommandGroup

public JEdifClockDomainCommandGroup()
Method Detail

outputFile

public static boolean outputFile(com.martiansoftware.jsap.JSAPResult result)

getOutputFilename

public static java.lang.String getOutputFilename(com.martiansoftware.jsap.JSAPResult result)

clocksToShow

public static boolean clocksToShow(com.martiansoftware.jsap.JSAPResult result)

getClocksToShow

public static java.lang.String[] getClocksToShow(com.martiansoftware.jsap.JSAPResult result)

showClockCrossings

public static boolean showClockCrossings(com.martiansoftware.jsap.JSAPResult result)

getCrossingsList

public static java.lang.String[] getCrossingsList(com.martiansoftware.jsap.JSAPResult result)

createDottyGraph

public static boolean createDottyGraph(com.martiansoftware.jsap.JSAPResult result)

getDottyGraphList

public static java.lang.String[] getDottyGraphList(com.martiansoftware.jsap.JSAPResult result)

showGatedClocks

public static boolean showGatedClocks(com.martiansoftware.jsap.JSAPResult result)

showNets

public static boolean showNets(com.martiansoftware.jsap.JSAPResult result)

showNoDomain

public static boolean showNoDomain(com.martiansoftware.jsap.JSAPResult result)

showCells

public static boolean showCells(com.martiansoftware.jsap.JSAPResult result)

showSynchronous

public static boolean showSynchronous(com.martiansoftware.jsap.JSAPResult result)

showAsynchronous

public static boolean showAsynchronous(com.martiansoftware.jsap.JSAPResult result)

showAsynchronousResets

public static boolean showAsynchronousResets(com.martiansoftware.jsap.JSAPResult result)

showAsynchronousResetCells

public static boolean showAsynchronousResetCells(com.martiansoftware.jsap.JSAPResult result)

doSCCAnalysis

public static boolean doSCCAnalysis(com.martiansoftware.jsap.JSAPResult result)

noIOBFeedback

public static boolean noIOBFeedback(com.martiansoftware.jsap.JSAPResult result)