public interface ISonargraphPluginContributor
Modifier and Type | Method and Description |
---|---|
IPluginIssueId |
createIssueId(java.lang.String id,
java.lang.String presentationName,
PluginIssueSeverity severity,
PluginIssueType type) |
IParserDependencyType |
createParserDependencyType(IDependencyKind kind,
DependencyKind genericKind) |
void |
registerMetaClass(IMetaClass metaClass) |
IParserDependencyType createParserDependencyType(IDependencyKind kind, DependencyKind genericKind)
kind
- The new dependency typegenericKind
- The language agnostic (generic) dependency typeIPluginIssueId createIssueId(java.lang.String id, java.lang.String presentationName, PluginIssueSeverity severity, PluginIssueType type)
id
- A unique id stringpresentationName
- Issue presentation nameseverity
- Issue severitytype
- Element or dependency issuevoid registerMetaClass(IMetaClass metaClass)
metaClass
- must not be null