A B C D E F G H I L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
I
- ICFG - Class in com.ensoftcorp.open.commons.algorithms
- ICFG(Node) - Constructor for class com.ensoftcorp.open.commons.algorithms.ICFG
-
Compute the ICFG given an entry point function and all functions expandable using the default call resolution strategy
- ICFG(Node, AtlasSet<Node>) - Constructor for class com.ensoftcorp.open.commons.algorithms.ICFG
-
Compute the ICFG given an entry point function and a set of functions to expand using the default call resolution strategy
- ICFG(Node, AtlasSet<Node>, ICFG.CallResolutionStrategy) - Constructor for class com.ensoftcorp.open.commons.algorithms.ICFG
-
Compute the ICFG given an entry point function and a set of functions to expand as well as a call resolution strategy
- ICFG.CallResolutionStrategy - Class in com.ensoftcorp.open.commons.algorithms
-
An interface to define alternate strategies for call summary and callsite resolution
- ICFG.DefaultCallResolutionStrategy - Class in com.ensoftcorp.open.commons.algorithms
-
This class uses the default call resolution strategy provided by each toolbox provider For C/C++ and Java this is a class hierarchy analysis
- ICFGCallsiteAttribute - Static variable in class com.ensoftcorp.open.commons.algorithms.ICFG
- ICFGConstruction - Class in com.ensoftcorp.open.commons.codemap
- ICFGConstruction() - Constructor for class com.ensoftcorp.open.commons.codemap.ICFGConstruction
- ICFGEdge - Static variable in class com.ensoftcorp.open.commons.algorithms.ICFG
- ICFGEntryEdge - Static variable in class com.ensoftcorp.open.commons.algorithms.ICFG
- ICFGExitEdge - Static variable in class com.ensoftcorp.open.commons.algorithms.ICFG
- IDENTIFIER - Static variable in class com.ensoftcorp.open.commons.algorithms.DominanceAnalysis
-
The unique identifier for the PDG codemap stage
- IDENTIFIER - Static variable in class com.ensoftcorp.open.commons.analyzers.Analyzers
-
The unique identifier for analyzer definitions
- IDENTIFIER - Static variable in class com.ensoftcorp.open.commons.codemap.ICFGConstruction
-
The unique identifier for the codemap stage
- IDENTIFIER - Static variable in class com.ensoftcorp.open.commons.codemap.LoopDepth
-
The unique identifier for the codemap stage
- IDENTIFIER - Static variable in class com.ensoftcorp.open.commons.codemap.ProjectAnalysisDefaultPropertiesInitializer
- IDENTIFIER - Static variable in class com.ensoftcorp.open.commons.subsystems.SubsystemCodemapStage
-
The unique identifier for the Subsystem codemap stage
- IDENTIFIER - Static variable in class com.ensoftcorp.open.commons.utilities.address.NormalizedAddress
- importProjectFromArchivedResource(Bundle, String, String) - Static method in class com.ensoftcorp.open.commons.utilities.WorkspaceUtils
- in(Graph, Node, String) - Static method in class com.ensoftcorp.open.commons.analysis.G
-
Get predecessor, expected to have exactly 1
- indexBecameAccessible() - Method in class com.ensoftcorp.open.commons.utilities.selection.GraphSelectionListenerView
-
This method can be overridden to handle index changed events Note: This event is synchronized with the view's UI thread.
- indexBecameUnaccessible() - Method in class com.ensoftcorp.open.commons.utilities.selection.GraphSelectionListenerView
-
This method can be overridden to handle index changed events.
- indexExists() - Method in class com.ensoftcorp.open.commons.utilities.selection.GraphSelectionListenerView
-
Returns true if an index currently exists
- indexOperationCancelled(IIndexListener.IndexOperation) - Method in class com.ensoftcorp.open.commons.utilities.CodeMapChangeListener
- indexOperationComplete(IIndexListener.IndexOperation) - Method in class com.ensoftcorp.open.commons.utilities.CodeMapChangeListener
- indexOperationError(IIndexListener.IndexOperation, Throwable) - Method in class com.ensoftcorp.open.commons.utilities.CodeMapChangeListener
- indexOperationScheduled(IIndexListener.IndexOperation) - Method in class com.ensoftcorp.open.commons.utilities.CodeMapChangeListener
- indexOperationStarted(IIndexListener.IndexOperation) - Method in class com.ensoftcorp.open.commons.utilities.CodeMapChangeListener
- inEdges(Graph, Node, String) - Static method in class com.ensoftcorp.open.commons.analysis.G
-
Gets incoming edges having tag.
- info(String) - Static method in class com.ensoftcorp.open.commons.log.Log
- info(String, Throwable) - Static method in class com.ensoftcorp.open.commons.log.Log
- initialize(IProject, Document) - Method in class com.ensoftcorp.open.commons.utilities.project.AnalysisPropertiesInitializer
- initializeDefaultPreferences() - Method in class com.ensoftcorp.open.commons.preferences.AnalyzerPreferences
- initializeDefaultPreferences() - Method in class com.ensoftcorp.open.commons.preferences.CommonsPreferences
- initializeDefaultPreferences() - Method in class com.ensoftcorp.open.commons.preferences.SubsystemPreferences
- inMaybe(Graph, Node, String) - Static method in class com.ensoftcorp.open.commons.analysis.G
-
Get predecessor, expected to have 0 or 1
- ins(Graph, Node, String) - Static method in class com.ensoftcorp.open.commons.analysis.G
-
Gets predecessor nodes along edges having tag.
- interactions(Q, Q, Q, String...) - Static method in class com.ensoftcorp.open.commons.analysis.CommonQueries
-
Returns direct edges of the given kinds which lay immediately between the first group and second group of nodes.
- interactions(Q, Q, String...) - Static method in class com.ensoftcorp.open.commons.analysis.CommonQueries
-
Returns direct edges of the given kinds which lay immediately between the first group and second group of nodes.
- interactions2(Q, Q, Q, String...) - Static method in class com.ensoftcorp.open.commons.analysis.CommonQueries
-
For each Node in second, return a Q containing all Edges immediately incident on Nodes in first.
- intersection(SandboxGraph...) - Method in class com.ensoftcorp.open.commons.sandbox.SandboxGraph
-
Yields the intersection of this graph and the given graphs.
- InvalidFilterParameterException - Exception in com.ensoftcorp.open.commons.filters
- InvalidFilterParameterException(String) - Constructor for exception com.ensoftcorp.open.commons.filters.InvalidFilterParameterException
- InvertedDepthFirstPreorderIterator - Class in com.ensoftcorp.open.commons.algorithms.dominance
-
InvertedDepthFirstPreorderIterator yields a depth-first an inverted pre-order traversal of a graph
- InvertedDepthFirstPreorderIterator(UniqueEntryExitGraph, Node) - Constructor for class com.ensoftcorp.open.commons.algorithms.dominance.InvertedDepthFirstPreorderIterator
- InvertedDepthFirstPreorderIterator(UniqueEntryExitGraph, AtlasSet<Node>) - Constructor for class com.ensoftcorp.open.commons.algorithms.dominance.InvertedDepthFirstPreorderIterator
- ipcgMaster - Static variable in class com.ensoftcorp.open.commons.highlighter.WhitePaperThemedCFG
- isAddressNormalizationEnabled() - Static method in class com.ensoftcorp.open.commons.preferences.CommonsPreferences
-
Returns true if address normalization is enabled
- isAnalyzerCachingEnabled(String) - Static method in class com.ensoftcorp.open.commons.preferences.AnalyzerPreferences
-
Returns true if caching for the given analyzer is enabled
- isApplicableTo(Q) - Method in class com.ensoftcorp.open.commons.filters.Filter
-
Returns true if the input contains supported edges or nodes
- isColorPaletteEnabled(ColorPalette) - Method in class com.ensoftcorp.open.commons.codepainter.CodePainter
-
Returns true if the color palette exists in the code painter and the palette is enabled
- isComputeControlFlowGraphDominanceEnabled() - Static method in class com.ensoftcorp.open.commons.preferences.CommonsPreferences
-
Returns true if dominance analysis is enabled
- isComputeExceptionalControlFlowGraphDominanceEnabled() - Static method in class com.ensoftcorp.open.commons.preferences.CommonsPreferences
- isConstructICFGEnabled() - Static method in class com.ensoftcorp.open.commons.preferences.CommonsPreferences
-
Returns true if ICFG construction is enabled
- isDebugLoggingEnabled() - Static method in class com.ensoftcorp.open.commons.preferences.CommonsPreferences
-
Returns true if debug logging is enabled
- isDisplayFilterViewResultContainersEnabled() - Static method in class com.ensoftcorp.open.commons.preferences.CommonsPreferences
- isEmpty(Q) - Static method in class com.ensoftcorp.open.commons.analysis.CommonQueries
-
Returns whether the given Q is empty.
- isEnabled() - Method in class com.ensoftcorp.open.commons.utilities.selection.ExpiringGraphSelectionProvider
- isEnabled() - Method in class com.ensoftcorp.open.commons.utilities.selection.GraphSelectionProvider
- isExpired() - Method in class com.ensoftcorp.open.commons.utilities.selection.GraphSelectionEvent
- isFlagSet(String) - Method in class com.ensoftcorp.open.commons.codepainter.Configurable
-
Returns true if the given flag was set
- isFlagSet(String, Map<String, Object>) - Method in class com.ensoftcorp.open.commons.filters.Filter
-
Returns true if the given flag was set
- isGoverningBranch(Node, Node) - Static method in class com.ensoftcorp.open.commons.analysis.CommonQueries
-
Given a function, a branch, and an event of interest returns true if the branch governs whether or not the event of interest could be executed.
- isGoverningBranch(Node, Node, boolean) - Static method in class com.ensoftcorp.open.commons.analysis.CommonQueries
-
Given a function, a branch, and an event of interest returns true if the branch governs whether or not the event of interest could be executed.
- isGraphSelectionListenerEnabled() - Method in class com.ensoftcorp.open.commons.utilities.selection.GraphSelectionListenerView
-
Returns true if the graph selection listener is enabled, false otherwise
- isGraphSelectionProviderEnabled() - Method in class com.ensoftcorp.open.commons.utilities.selection.ExpiringGraphSelectionProviderView
-
Returns true if the graph selection provider is enabled, false otherwise
- isGraphSelectionProviderEnabled() - Method in class com.ensoftcorp.open.commons.utilities.selection.GraphSelectionProviderView
-
Returns true if the graph selection provider is enabled, false otherwise
- isHighlightSelectionsEnabled() - Method in class com.ensoftcorp.open.commons.codepainter.CodePainter
- isIndexNormalized() - Static method in class com.ensoftcorp.open.commons.utilities.address.NormalizedAddress
- isMac() - Static method in class com.ensoftcorp.open.commons.utilities.OSUtils
- isMasterEntryExitContainmentRelationshipsEnabled() - Static method in class com.ensoftcorp.open.commons.preferences.CommonsPreferences
- isMirror() - Method in class com.ensoftcorp.open.commons.sandbox.SandboxGraphElement
-
Returns whether or not this sandbox graph element was originally a mirror of an Atlas graph element
- isNotEmpty(Q) - Static method in class com.ensoftcorp.open.commons.analysis.CommonQueries
-
Returns whether the given Q is not empty
- isParameterSet(String) - Method in class com.ensoftcorp.open.commons.codepainter.Configurable
-
Returns true if the given parameter has been specified
- isParameterSet(String, Map<String, Object>) - Method in class com.ensoftcorp.open.commons.filters.Filter
-
Returns true if the given parameter has been specified
- isSingle() - Method in class com.ensoftcorp.open.commons.utilities.FormattedSourceCorrespondence.LineNumberRange
- isSubsystemCategoryEnabled(String) - Static method in class com.ensoftcorp.open.commons.preferences.SubsystemPreferences
-
Returns true if the subsystem category is enabled for tagging
- isUnix() - Static method in class com.ensoftcorp.open.commons.utilities.OSUtils
- isWindows() - Static method in class com.ensoftcorp.open.commons.utilities.OSUtils
- iterator() - Method in class com.ensoftcorp.open.commons.utilities.selection.GraphSelectionEvent
All Classes All Packages