public abstract class ExternalSystemViewContributor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<ExternalSystemViewContributor> |
EP_NAME |
Constructor and Description |
---|
ExternalSystemViewContributor() |
Modifier and Type | Method and Description |
---|---|
abstract java.util.List<ExternalSystemNode<?>> |
createNodes(ExternalProjectsView externalProjectsView,
MultiMap<Key<?>,DataNode<?>> dataNodes) |
java.lang.String |
getDisplayName(DataNode node) |
ExternalProjectsStructure.ErrorLevel |
getErrorLevel(DataNode<?> dataNode) |
abstract java.util.List<Key<?>> |
getKeys() |
abstract ProjectSystemId |
getSystemId() |
public static final ExtensionPointName<ExternalSystemViewContributor> EP_NAME
public abstract ProjectSystemId getSystemId()
public abstract java.util.List<Key<?>> getKeys()
public abstract java.util.List<ExternalSystemNode<?>> createNodes(ExternalProjectsView externalProjectsView, MultiMap<Key<?>,DataNode<?>> dataNodes)
public java.lang.String getDisplayName(DataNode node)
public ExternalProjectsStructure.ErrorLevel getErrorLevel(DataNode<?> dataNode)