de.frag.umlplugin.settings
Class Settings

java.lang.Object
  extended by de.frag.umlplugin.settings.Settings

public class Settings
extends java.lang.Object

Graphical navigator settings.


Method Summary
 java.awt.Color getAbstractClassColor()
           
 long getAnimationDuration()
           
 double getBigGap()
           
 double getCenterGapH()
           
 double getCenterGapV()
           
 java.lang.String getClassCloudScopeName()
           
 java.awt.Color getClassColor()
           
 java.util.Set<?> getCollectionClasses()
           
 java.awt.Color getColorForClassType(ClassType classType)
           
 java.awt.Color getEnumColor()
           
 java.awt.Color getExtendedCloudColor()
           
 double getForkLength()
           
 int getGridSize()
           
 java.awt.Color getInterfaceColor()
           
 int getMaxFontSize()
           
 int getMaxHistorySize()
           
 int getMinFontSize()
           
 double getMinNodeHeight()
           
 double getMinNodeWidth()
           
 java.awt.Color getNormalCloudColor()
           
static Settings getSettings()
          Gets global uml plugin settings.
 double getSmallGap()
           
 int getThumbnailHeight()
           
 java.awt.Color getUsedCloudColor()
           
 double getZoomFactor()
           
 boolean isAnimateNavigation()
           
 boolean isHightlightCyclicEdges()
           
 boolean isIncludeNonProjectClasses()
           
 boolean isIncludeTestClasses()
           
 boolean isSaveThumbnails()
           
 void setClassCloudScopeName(java.lang.String classCloudScopeName)
           
 void setExtendedCloudColor(java.awt.Color extendedCloudColor)
           
 void setGridSize(int gridSize)
           
 void setHightlightCyclicEdges(boolean hightlightCyclicEdges)
           
 void setMaxFontSize(int maxFontSize)
           
 void setMinFontSize(int minFontSize)
           
 void setNormalCloudColor(java.awt.Color normalCloudColor)
           
 void setSaveThumbnails(boolean saveThumbnails)
           
 void setThumbnailHeight(int thumbnailHeight)
           
 void setUsedCloudColor(java.awt.Color usedCloudColor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getSettings

@NotNull
public static Settings getSettings()
Gets global uml plugin settings.

Returns:
settings

isAnimateNavigation

public boolean isAnimateNavigation()

getColorForClassType

@NotNull
public java.awt.Color getColorForClassType(@NotNull
                                                   ClassType classType)

getAnimationDuration

public long getAnimationDuration()

getCollectionClasses

@NotNull
public java.util.Set<?> getCollectionClasses()

isIncludeNonProjectClasses

public boolean isIncludeNonProjectClasses()

isIncludeTestClasses

public boolean isIncludeTestClasses()

getClassCloudScopeName

@Nullable
public java.lang.String getClassCloudScopeName()

setClassCloudScopeName

public void setClassCloudScopeName(@Nullable
                                   java.lang.String classCloudScopeName)

isHightlightCyclicEdges

public boolean isHightlightCyclicEdges()

setHightlightCyclicEdges

public void setHightlightCyclicEdges(boolean hightlightCyclicEdges)

getSmallGap

public double getSmallGap()

getMinNodeWidth

public double getMinNodeWidth()

getMinNodeHeight

public double getMinNodeHeight()

getCenterGapH

public double getCenterGapH()

getCenterGapV

public double getCenterGapV()

getBigGap

public double getBigGap()

getForkLength

public double getForkLength()

getMaxHistorySize

public int getMaxHistorySize()

getClassColor

@NotNull
public java.awt.Color getClassColor()

getAbstractClassColor

@NotNull
public java.awt.Color getAbstractClassColor()

getInterfaceColor

@NotNull
public java.awt.Color getInterfaceColor()

getEnumColor

@NotNull
public java.awt.Color getEnumColor()

getZoomFactor

public double getZoomFactor()

getGridSize

public int getGridSize()

setGridSize

public void setGridSize(int gridSize)

getNormalCloudColor

@NotNull
public java.awt.Color getNormalCloudColor()

setNormalCloudColor

public void setNormalCloudColor(@NotNull
                                java.awt.Color normalCloudColor)

getUsedCloudColor

@NotNull
public java.awt.Color getUsedCloudColor()

setUsedCloudColor

public void setUsedCloudColor(@NotNull
                              java.awt.Color usedCloudColor)

getExtendedCloudColor

@NotNull
public java.awt.Color getExtendedCloudColor()

setExtendedCloudColor

public void setExtendedCloudColor(@NotNull
                                  java.awt.Color extendedCloudColor)

getMinFontSize

public int getMinFontSize()

setMinFontSize

public void setMinFontSize(int minFontSize)

getMaxFontSize

public int getMaxFontSize()

setMaxFontSize

public void setMaxFontSize(int maxFontSize)

getThumbnailHeight

public int getThumbnailHeight()

setThumbnailHeight

public void setThumbnailHeight(int thumbnailHeight)

isSaveThumbnails

public boolean isSaveThumbnails()

setSaveThumbnails

public void setSaveThumbnails(boolean saveThumbnails)