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

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
 
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