class TransMeta extends AbstractMeta implements XMLInterface, Comparator<TransMeta>, Comparable<TransMeta>, Cloneable, ResourceExportInterface,
    RepositoryElementInterface, LoggingObjectInterface {

  @Override
  public void clearChanged() {
    changed_steps = false;
    changed_hops = false;

    for ( int i = 0; i < nrSteps(); i++ ) {
      getStep( i ).setChanged( false );
      if ( getStep( i ).getStepPartitioningMeta() != null ) {
        getStep( i ).getStepPartitioningMeta().hasChanged( false );
      }
    }
    for ( int i = 0; i < nrTransHops(); i++ ) {
      getTransHop( i ).setChanged( false );
    }
    for ( int i = 0; i < partitionSchemas.size(); i++ ) {
      partitionSchemas.get( i ).setChanged( false );
    }
    for ( int i = 0; i < clusterSchemas.size(); i++ ) {
      clusterSchemas.get( i ).setChanged( false );
    }

    super.clearChanged();
  }

  public  TransMeta();
  public  TransMeta( VariableSpace parent );
  public  TransMeta( String filename, String name );
  @Deprecated public  TransMeta( String filename, String name, String[] arguments );
  public  TransMeta( String fname );
  public  TransMeta( String fname, VariableSpace parentVariableSpace );
  public  TransMeta( String fname, boolean setInternalVariables );
  public  TransMeta( String fname, Repository rep );
  public  TransMeta( String fname, Repository rep, boolean setInternalVariables );
  public  TransMeta( String fname, Repository rep, boolean setInternalVariables, VariableSpace parentVariableSpace );
  public  TransMeta( String fname, Repository rep, boolean setInternalVariables, VariableSpace parentVariableSpace,
      OverwritePrompter prompter );
  public  TransMeta( String fname, IMetaStore metaStore, Repository rep, boolean setInternalVariables,
                    VariableSpace parentVariableSpace, OverwritePrompter prompter );
  public  TransMeta( InputStream xmlStream, Repository rep, boolean setInternalVariables,
                    VariableSpace parentVariableSpace, OverwritePrompter prompter );
  public  TransMeta( Node transnode, Repository rep );

}