org.cumt.tools.importers
Interface Importer

All Known Implementing Classes:
AbstractImporter, JavaSourceImporter

public interface Importer

Interface implemented by importers

Author:
Carlos Descalzi

Method Summary
 void addProgressListener(ProgressListener listener)
           
 void doImport()
          Executes the import
 void removeProgressListener(ProgressListener listener)
           
 void setBasePackage(PackageObject basePackage)
          Package where to create imported objects
 void setGenerateDiagramPeerPackage(boolean generate)
          Stablishes if it has to create a diagram peer each package.
 void setModel(Model model)
          Sets the model
 void setSourceDirectory(java.io.File sourceDirectory)
          Directory where to look for stuff to import
 

Method Detail

addProgressListener

void addProgressListener(ProgressListener listener)

removeProgressListener

void removeProgressListener(ProgressListener listener)

setBasePackage

void setBasePackage(PackageObject basePackage)
Package where to create imported objects

Parameters:
basePackage - if is null imported stuff will be created in the model

setSourceDirectory

void setSourceDirectory(java.io.File sourceDirectory)
Directory where to look for stuff to import

Parameters:
sourceDirectory -

setGenerateDiagramPeerPackage

void setGenerateDiagramPeerPackage(boolean generate)
Stablishes if it has to create a diagram peer each package.

Parameters:
generate -

setModel

void setModel(Model model)
Sets the model

Parameters:
model -

doImport

void doImport()
              throws ImporterException
Executes the import

Throws:
ImporterException


Copyright © 2006 null. All Rights Reserved.