class WorkflowMeta extends AbstractMeta implements Cloneable, Comparable<WorkflowMeta>,
  IXml, IResourceExport, ILoggingObject, IHasFilename {

  @Override
  public void clearChanged() {
    changedActions = false;
    changedHops = false;

    for ( int i = 0; i < nrActions(); i++ ) {
      ActionCopy action = getAction( i );
      action.setChanged( false );
    }
    for ( WorkflowHopMeta hi : workflowHops ) {
      // Look at all the hops
      hi.setChanged( false );
    }
    super.clearChanged();
  }

  public  WorkflowMeta();
  public  WorkflowMeta( String fname );
  public  WorkflowMeta( IVariables parentSpace, String fname, IHopMetadataProvider metadataProvider );
  public  WorkflowMeta( InputStream inputStream, IHopMetadataProvider metadataProvider );
  public  WorkflowMeta( Node workflowNode, IHopMetadataProvider metadataProvider );

}