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

  protected void setInternalEntryCurrentDirectory() {
    variables.setVariable( Const.INTERNAL_VARIABLE_ENTRY_CURRENT_FOLDER, variables.getVariable(
      filename != null
        ? Const.INTERNAL_VARIABLE_WORKFLOW_FILENAME_FOLDER
        : Const.INTERNAL_VARIABLE_ENTRY_CURRENT_FOLDER ) );
  }

  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 );

}