public abstract class SonargraphModelPlugin extends SonargraphPlugin implements ISonargraphModelPlugin
Constructor and Description |
---|
SonargraphModelPlugin() |
Modifier and Type | Method and Description |
---|---|
IParserDependencyType |
createParserDependencyType(IDependencyKind kind,
DependencyKind genericKind)
Create a new parser dependency type for this plugin
|
IParserDependencyType |
getDependencyType(java.lang.String name) |
IMetaClass |
getMetaClass(java.lang.String name) |
void |
registerMetaClass(IMetaClass cls) |
equals, getBundleId, getDescription, getId, getPresentationName, getRank, getVendor, getVersion, hashCode, isEnabled
getClass, notify, notifyAll, toString, wait, wait, wait
refreshPerformed
getBundleId, getDescription, getId, getPresentationName, getRank, getVendor, getVersion, isEnabled
public void registerMetaClass(IMetaClass cls)
registerMetaClass
in interface ISonargraphModelPlugin
public IMetaClass getMetaClass(java.lang.String name)
getMetaClass
in interface ISonargraphModelPlugin
public IParserDependencyType createParserDependencyType(IDependencyKind kind, DependencyKind genericKind)
ISonargraphModelPlugin
createParserDependencyType
in interface ISonargraphModelPlugin
kind
- A new dependency typegenericKind
- The language agnostic type of this dependencypublic IParserDependencyType getDependencyType(java.lang.String name)
getDependencyType
in interface ISonargraphModelPlugin