Kactus2
Kactus2 reference guide
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAccessPolicyInterfaceInterface for editing access policies
 CAddressBlockExpressionGathererGathers expressions from an address block and its registers
 CAddressSpaceExpressionGathererGathers expressions from an address space and its memory maps
 CCLIGeneratorInterface for enabling plugin run using the command line arguments
 CCommonInterfaceCommon functions for interfaces
 CAbstractionTypeInterfaceInterface for accessing abstraction types
 CFileBuilderInterfaceInterface for editing file builders
 CNameGroupInterfaceInterface for name groups
 CPortMapInterfaceInterface for editing port maps
 CResetInterfaceInterface for editing resets
 CTransparentBridgeInterfaceInterface for accessing transparent bridges
 CDocumentValidator
 CExpressionFormatterExpression formatter
 CExpressionFormatterFactoryInterface for constructing design widgets
 CExpressionFormatterFactoryImplementationClass for constructing expression formatters
 CExpressionParserInterface for expression parsers
 CNullParserExpression parser implementation that does nothing
 CSystemVerilogExpressionParserParser for SystemVerilog expressions
 CExpressionParserInterface
 CModeConditionParserBaseInterface
 CExpressionSupport
 CIPlugin::ExternalProgramRequirementContains options for required external program paths for plugin
 CFieldExpressionsGathererGathers expressions from a field
 CFileDependencyDescFile dependency description structure
 CUtils::FilterOptions
 CUtils::FirmnessOptionsContains the Re-usability search filters
 CUtils::HierarchyOptionsContains the search settings for hierarchy
 CHighlighter
 CImportHighlighterSource file highlighter for import files
 CHighlightSource
 CUtils::ImplementationOptionsContains firmness search settings
 CIPluginAll plugin interfaces inherit from a common IPlugin interface which all plugins must implement. It is used by Kactus2 to acquire plugin information. Most of the plugins do not inherit this interface directly, but some derived interface
 CIGeneratorPluginGenerator plugins can be used in the component editor and design editors to generate content for the currently active document. The content can //! be, e.g., new source files or direct modifications to the IP-XACT metadata of the document. Plugin generators will automatically appear in the Kactus2 ribbon menu under the Generation group
 CISourceAnalyzerPluginKactus2 contains a dependency analyzer to manage and visualize dependencies between source files of a component. Source analyzer plugins are used in the dependency analyzer to add support for different code languages and even custom file types. Single source analyzer plugin implements support for a single language or predefined file types
 CImportPlugin
 CIPluginUtility
 CPluginUtilityAdapter
 CLibraryInterfaceLibraryInterface defines an interface to operate the IP-XACT-library
 CLibraryHandlerLibraryHandler is the class that implements the services to manage the IP-XACT library
 CLibraryLoaderClass for IP-XACT file search and type parsing
 CLibraryLoader::LoadTargetStruct for load targets
 CMemoryMapExpressionGathererGathers expressions from a memory map and its memory remaps
 CMemoryRemapExpressionGathererGathers expressions from a memory remap and its address blocks
 CMessageMediatorInterface for outputting messages to the user
 CConsoleMediatorConsole output for user messages
 CNullChannelNull output for user messages
 CModelParameterSourceInterface for import plugins creating model parameters
 CModelParameterVisualizerInterface for model parameter visualizers in component import
 CModeReferenceInterface
 CParameterFinderParameter finder
 CComponentInstantiationParameterFinderThe implementation for finding parameters with the correct ID
 CComponentParameterFinderThe implementation for finding parameters with the correct ID
 CListParameterFinderThe implementation for finding parameters from a list with the correct ID
 CMultipleParameterFinderParameter finder of multiple components
 CParameterizableInterfaceInterface for parameterizable items
 CAbstractParameterInterfaceInterface for editing parameters
 CBusInterfaceInterfaceInterface for accessing bus interfaces
 CComponentInstantiationInterfaceInterface for editing component instantiations
 CFieldInterfaceInterface for editing fields
 CFileBuilderInterfaceInterface for editing file builders
 CFileInterfaceInterface for editing files
 CFileSetInterfaceInterface for editing filesets
 CMemoryBlockInterfaceParent interface for editing memory blocks
 CMemoryMapInterfaceInterface for editing memory maps and remaps
 CPortAbstractionInterfaceInterface for editing abstraction definition port abstractions
 CPortMapInterfaceInterface for editing port maps
 CPortsInterfaceInterface for editing component ports
 CRegisterInterfaceInterface for editing registers
 CResetInterfaceInterface for editing resets
 CTransparentBridgeInterfaceInterface for accessing transparent bridges
 CPluginManagerPlugin manager which manages loaded plugins
 CPluginSettingsModelBase interface for plugin settings model
 CPythonAPIInterface for accessing Kactus2 data using Python
 CQAbstractItemModel
 CHierarchyModelContains the items to display the library component hierarchy to user
 CLibraryTreeModelThe model that contains the LibraryItems to display library hierarchically
 CQObject
 CChannelRelay
 CFileChannel
 CHierarchyItemRepresents a single component in the library in hierarchy view
 CImportHighlighterSource file highlighter for import files
 CImportRunnerRuns import plugins for a given file and component
 CLibraryHandlerLibraryHandler is the class that implements the services to manage the IP-XACT library
 CLibraryItemLibraryItem class is used to create the hierarchical structure of IP library
 CParameterCacheThe cached implementation for finding parameters with the correct ID
 CPythonInterpreterConvenience class for accessing Python interpreter
 CStdInputListener
 CRegisterExpressionsGathererGathers expressions from a register and its fields
 CRegisterFileExpressionsGathererGathers expressions from a register file and its registers
 CUtils::RevisionOptions
 CTagManagerManager for loaded tags
 CUtils::TypeOptionsContains the search options for document types
 CUtils::ValidityOptions
 CWriteChannel
 CChannelRelay
 CFileChannel
 CPythonInterpreterConvenience class for accessing Python interpreter