org.cumt.tools.importers
Class AbstractImporter
java.lang.Object
org.cumt.tools.importers.AbstractImporter
- All Implemented Interfaces:
- Importer
- Direct Known Subclasses:
- JavaSourceImporter
public abstract class AbstractImporter
- extends java.lang.Object
- implements Importer
An abstract importer, just to have a start point.
- Author:
- Carlos Descalzi
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sourceDirectory
protected java.io.File sourceDirectory
basePackage
protected PackageObject basePackage
generateDiagramPeerPackage
protected boolean generateDiagramPeerPackage
model
protected Model model
AbstractImporter
public AbstractImporter()
addProgressListener
public void addProgressListener(ProgressListener listener)
- Specified by:
addProgressListener
in interface Importer
notifyStarted
protected void notifyStarted(ProgressEvent event)
notifyFinalized
protected void notifyFinalized(ProgressEvent event)
notifyProgress
protected void notifyProgress(ProgressEvent event)
removeProgressListener
public void removeProgressListener(ProgressListener listener)
- Specified by:
removeProgressListener
in interface Importer
setBasePackage
public void setBasePackage(PackageObject basePackage)
- Description copied from interface:
Importer
- Package where to create imported objects
- Specified by:
setBasePackage
in interface Importer
- Parameters:
basePackage
- if is null imported stuff will be created in the model
setSourceDirectory
public void setSourceDirectory(java.io.File sourceDirectory)
- Description copied from interface:
Importer
- Directory where to look for stuff to import
- Specified by:
setSourceDirectory
in interface Importer
setGenerateDiagramPeerPackage
public void setGenerateDiagramPeerPackage(boolean generate)
- Description copied from interface:
Importer
- Stablishes if it has to create a diagram peer each package.
- Specified by:
setGenerateDiagramPeerPackage
in interface Importer
setModel
public void setModel(Model model)
- Description copied from interface:
Importer
- Sets the model
- Specified by:
setModel
in interface Importer
getBasePackage
public PackageObject getBasePackage()
isGenerateDiagramPeerPackage
public boolean isGenerateDiagramPeerPackage()
getModel
public Model getModel()
getSourceDirectory
public java.io.File getSourceDirectory()
Copyright © 2006 null. All Rights Reserved.