org.argouml.uml.reveng
Interface ImportSettingsInternal

All Superinterfaces:
ImportSettings
All Known Implementing Classes:
Import, ImportCommon

public interface ImportSettingsInternal
extends ImportSettings

Extended version of ImportSettings which must be implemented by GUI implementations. NOT FOR USE BY IMPORT MODULES. It is a superset of the settings available to pluggable import modules.


Field Summary
 
Fields inherited from interface org.argouml.uml.reveng.ImportSettings
DETAIL_CLASSIFIER, DETAIL_CLASSIFIER_FEATURE, DETAIL_FULL
 
Method Summary
 boolean isChangedOnlySelected()
           
 boolean isCreateDiagramsSelected()
           
 boolean isDescendSelected()
           
 boolean isDiagramLayoutSelected()
           
 boolean isMinimizeFigsSelected()
           
 
Methods inherited from interface org.argouml.uml.reveng.ImportSettings
getImportLevel, getInputSourceEncoding, isAttributeSelected, isDatatypeSelected
 

Method Detail

isDescendSelected

boolean isDescendSelected()
Returns:
true if the directory tree should be descended recursively importing all parseable files.

isChangedOnlySelected

boolean isChangedOnlySelected()
Returns:
true if user as requested that only sources files which have been changed since the last import should be imported this time. If false, all files should be imported, regardless of their modification date.

isDiagramLayoutSelected

boolean isDiagramLayoutSelected()
Returns:
true if the user has requested automatic layout for figures placed on diagrams.

isCreateDiagramsSelected

boolean isCreateDiagramsSelected()
Specified by:
isCreateDiagramsSelected in interface ImportSettings
Returns:
true if the user has request diagrams to be created for packages contained in the imported source code.

isMinimizeFigsSelected

boolean isMinimizeFigsSelected()
Specified by:
isMinimizeFigsSelected in interface ImportSettings
Returns:
true, if user has requested that new figures placed in diagrams should be minimized so they don't show internal compartments.


ArgoUML © 1996-2006ArgoUML HomepageArgoUML Cookbook