![]() |
Kactus2
Kactus2 reference guide
|
►NUtils | |
CAbstractionTypeInterface | Interface for accessing abstraction types |
CAbstractParameterInterface | Interface for editing parameters |
CAccessPolicyInterface | Interface for editing access policies |
CAddressBlockExpressionGatherer | Gathers expressions from an address block and its registers |
CAddressBlockInterface | Interface for editing address blocks |
CAddressSpaceExpressionGatherer | Gathers expressions from an address space and its memory maps |
CAdHocConnectionInterface | Interface for accessing design ad hoc connections |
CBusInterfaceInterface | Interface for accessing bus interfaces |
CChannelRelay | |
CCLIGenerator | Interface for enabling plugin run using the command line arguments |
CCommonInterface | Common functions for interfaces |
CComponentAndInstantiationsParameterFinder | The implementation for finding parameters from the full component with the correct ID |
CComponentInstanceInterface | Interface for accessing component instances |
CComponentInstanceParameterFinder | The implementation for finding parameters for component instance |
CComponentInstantiationInterface | Interface for editing component instantiations |
CComponentInstantiationParameterFinder | The implementation for finding parameters with the correct ID |
CComponentParameterFinder | The implementation for finding parameters with the correct ID |
CConsoleMediator | Console output for user messages |
CDesignParameterFinder | The implementation for finding parameters for designs |
CDocumentValidator | |
CExpressionFormatter | Expression formatter |
CExpressionFormatterFactory | Interface for constructing design widgets |
CExpressionFormatterFactoryImplementation | Class for constructing expression formatters |
CExpressionParser | Interface for expression parsers |
CExpressionParserInterface | |
CExpressionSupport | |
CFieldExpressionsGatherer | Gathers expressions from a field |
CFieldInterface | Interface for editing fields |
CFileBuilderInterface | Interface for editing file builders |
CFileChannel | |
CFileDependencyDesc | File dependency description structure |
CFileInterface | Interface for editing files |
CFileSetInterface | Interface for editing filesets |
CHierarchyItem | Represents a single component in the library in hierarchy view |
CHierarchyModel | Contains the items to display the library component hierarchy to user |
CHighlighter | |
CHighlightSource | |
CIGeneratorPlugin | Generator 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 |
CImportHighlighter | Source file highlighter for import files |
CImportPlugin | |
CImportRunner | Runs import plugins for a given file and component |
CIncludeImportPlugin | Marker interface for include import plugins |
CInterconnectionInterface | Interface for accessing design interconnections |
►CIPlugin | All 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 |
CIPluginUtility | |
CIPXactSystemVerilogParser | |
CISourceAnalyzerPlugin | Kactus2 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 |
CLibraryHandler | LibraryHandler is the class that implements the services to manage the IP-XACT library |
CLibraryInterface | LibraryInterface defines an interface to operate the IP-XACT-library |
CLibraryItem | LibraryItem class is used to create the hierarchical structure of IP library |
►CLibraryLoader | Class for IP-XACT file search and type parsing |
CLibraryTreeModel | The model that contains the LibraryItems to display library hierarchically |
CListParameterFinder | The implementation for finding parameters from a list with the correct ID |
CMasterPortInterface | Master interface for editing component ports and port abstractions |
CMemoryBlockInterface | Parent interface for editing memory blocks |
CMemoryMapExpressionGatherer | Gathers expressions from a memory map and its memory remaps |
CMemoryMapInterface | Interface for editing memory maps and remaps |
CMemoryRemapExpressionGatherer | Gathers expressions from a memory remap and its address blocks |
CMessageMediator | Interface for outputting messages to the user |
CModeConditionParser | Parser for Mode condition expressions |
CModeConditionParserBaseInterface | |
CModeConditionParserInterface | |
CModelParameterSource | Interface for import plugins creating model parameters |
CModelParameterVisualizer | Interface for model parameter visualizers in component import |
CModeReferenceInterface | |
CModuleParameterInterface | Interface for editing module parameters |
CMultipleParameterFinder | Parameter finder of multiple components |
CNameGroupInterface | Interface for name groups |
CNullChannel | Null output for user messages |
CNullParser | Expression parser implementation that does nothing |
CParameterCache | The cached implementation for finding parameters with the correct ID |
CParameterFinder | Parameter finder |
CParameterizableInterface | Interface for parameterizable items |
CParametersInterface | Interface for editing parameters |
CPluginManager | Plugin manager which manages loaded plugins |
CPluginSettingsModel | Base interface for plugin settings model |
CPluginUtilityAdapter | |
CPortAbstractionInterface | Interface for editing abstraction definition port abstractions |
CPortMapInterface | Interface for editing port maps |
CPortsInterface | Interface for editing component ports |
CPythonAPI | Interface for accessing Kactus2 data using Python |
CPythonInterpreter | Convenience class for accessing Python interpreter |
CRegisterExpressionsGatherer | Gathers expressions from a register and its fields |
CRegisterFileExpressionsGatherer | Gathers expressions from a register file and its registers |
CRegisterInterface | Interface for editing registers |
CResetInterface | Interface for editing resets |
CStdInputListener | |
CSubspaceMapInterface | Interface for editing subspace maps |
CSystemVerilogExpressionParser | Parser for SystemVerilog expressions |
CTagManager | Manager for loaded tags |
CTransparentBridgeInterface | Interface for accessing transparent bridges |
CWriteChannel |