Class ProjectAnalysisDefaultPropertiesInitializer
- java.lang.Object
-
- com.ensoftcorp.open.commons.codemap.PrioritizedCodemapStage
-
- com.ensoftcorp.open.commons.codemap.ProjectAnalysisDefaultPropertiesInitializer
-
public class ProjectAnalysisDefaultPropertiesInitializer extends PrioritizedCodemapStage
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
IDENTIFIER
-
Constructor Summary
Constructors Constructor Description ProjectAnalysisDefaultPropertiesInitializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]
getCodemapStageDependencies()
Returns a set of prioritized codemap stage identifier strings that should perform indexing before this prioritized codemap stage Note: this should represent a conservative set of the worst case dependencies.java.lang.String
getDisplayName()
Returns the display name of the codemap stagejava.lang.String
getIdentifier()
A unique string that serves as the identity of this PrioritizedCodemapStageboolean
performIndexing(org.eclipse.core.runtime.IProgressMonitor monitor)
The codemap stage indexing task to be performed.-
Methods inherited from class com.ensoftcorp.open.commons.codemap.PrioritizedCodemapStage
equals, hashCode, toString
-
-
-
-
Field Detail
-
IDENTIFIER
public static final java.lang.String IDENTIFIER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDisplayName
public java.lang.String getDisplayName()
Description copied from class:PrioritizedCodemapStage
Returns the display name of the codemap stage- Specified by:
getDisplayName
in classPrioritizedCodemapStage
- Returns:
-
getIdentifier
public java.lang.String getIdentifier()
Description copied from class:PrioritizedCodemapStage
A unique string that serves as the identity of this PrioritizedCodemapStage- Specified by:
getIdentifier
in classPrioritizedCodemapStage
- Returns:
-
getCodemapStageDependencies
public java.lang.String[] getCodemapStageDependencies()
Description copied from class:PrioritizedCodemapStage
Returns a set of prioritized codemap stage identifier strings that should perform indexing before this prioritized codemap stage Note: this should represent a conservative set of the worst case dependencies. That is, if it is possible that under some configuration of the toolbox that the toolbox could depend on a prioritized codemap stage, then it should be listed here. Note: mutual dependencies are not supported!- Specified by:
getCodemapStageDependencies
in classPrioritizedCodemapStage
- Returns:
-
performIndexing
public boolean performIndexing(org.eclipse.core.runtime.IProgressMonitor monitor)
Description copied from class:PrioritizedCodemapStage
The codemap stage indexing task to be performed.- Specified by:
performIndexing
in classPrioritizedCodemapStage
- Returns:
- Returns true if the codemap stage was actually run.
-
-