system/src/sc/layer/LayeredSystem.java
public void addPreBuildCommand(String checkTypeGroup, BuildPhase phase, Layer layer, String...args) {
      BuildCommandHandler bch = new BuildCommandHandler();
      bch.args = args;
      bch.definedInLayer = layer;
      bch.checkTypeGroup = checkTypeGroup;
      addBuildCommand(phase, BuildCommandTypes.PreBuild, bch);
   }
/**
    * Like addPreBuildCommand but takes a typeGroup name to check to determine when to run this command on an
    * incremental build. If members of the type group have changed, the command is re-run. If not then the command
    * is not re-run.
    */
Like addPreBuildCommand but takes a typeGroup name to check to determine when to run this command on an
incremental build. If members of the type group have changed, the command is re-run. If not then the command
is not re-run.
Like addPreBuildCommand but takes a typeGroup name to check to determine when to run this command on an incremental build . If members of the type group have changed the command is re - run . If not then the command is not re - run .
public void addPreBuildCommand(String checkTypeGroup, BuildPhase phase, Layer layer, String...args) {
      BuildCommandHandler bch = new BuildCommandHandler();
      bch.args = args;
      bch.definedInLayer = layer;
      bch.checkTypeGroup = checkTypeGroup;
      addBuildCommand(phase, BuildCommandTypes.PreBuild, bch);
   }
public void addPreBuildCommand ( String checkTypeGroup , BuildPhase phase , Layer layer , String ... args ) { BuildCommandHandler bch = new BuildCommandHandler ( ) ; bch . args = args ; bch . definedInLayer = layer ; bch . checkTypeGroup = checkTypeGroup ; addBuildCommand ( phase , BuildCommandTypes . PreBuild , bch ) ; }
Like addPreBuildCommand but takes a typeGroup name to check to determine when to run this command on an
 incremental build.
Like addPreBuildCommand but takes a typeGroup name to check to determine when to run this command on an incremental build .