public class TaurusExtensionPointUtility
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TOOL_EXECUTOR_EXT_POINT_ID
Extension Point ID for the IToolExecutor
|
| Constructor and Description |
|---|
TaurusExtensionPointUtility() |
| Modifier and Type | Method and Description |
|---|---|
static IErrorFeedbackEntryAction |
getCustomErrorViewDoubleClickAction()
Lazy gets a custom error feedback view double click action (if there is
one) by using the extension point
.
|
static java.util.List<FunctionPackageExtension> |
getFunctionPackageExtensions()
Gets a list of all available function package extensions.
|
static java.util.List<MasterConfigurationProvider> |
getMasterConfigurationProviders()
Returns all available
MasterConfigurationProviders. |
static java.util.List<IPropertyProvider> |
getPropertyProviders()
Gets a list of all registered
IPropertyProviders. |
static java.util.List<IRemoteSystemConnectionCreator> |
getRemoteSystemConnectionCreators()
Uses extension point
EXT_POINT_REMOTE_SYSTEM_CONNECTION_CREATOR
to get a list of all registered IRemoteSystemConnectionCreators. |
static java.util.List<IStructureType> |
getStructuresTypes()
Gets a list of registered
IStructureTypes. |
static IStructureType |
getStructureType(java.lang.String pStructureID)
This method returns the
IStructureType which is matching to the
provided structure ID. |
static SystemProviderExtension |
getTaurusSystemProvider(java.lang.String pProviderID)
Gets an
ISystemProvider with the given ID. |
static java.util.List<SystemProviderExtension> |
getTaurusSystemProviders()
Gets a list of
ISystemProviders based on the extension point
EXT_POINT_SYSTEM_PROVIDER. |
static java.util.List<org.eclipse.core.runtime.IConfigurationElement> |
getToolExecutorExtensions()
Deprecated.
Old tool type extension point. Use
getToolTypes()
instead. |
static java.util.List<ToolTypeExtension> |
getToolTypes()
Gets a list of available tool type extensions.
|
static IVisibleActionExecutor |
getVisibleActionExecutor()
Gets the last found visible action executor.
|
static java.lang.String[] |
parseMultiValueAttribute(java.lang.String pAttribute,
java.lang.String pSeparator)
Parses an attribute of an extension which has several separated values.
|
static IFileDescriptorReader |
searchForFileReader(FileDescriptor pFileDescr)
Gets the
IFileDescriptorReader for the given file descriptor type
by searching the extension registry with the extension point ID
EXT_POINT_FILEDESCRREADER. |
public static final java.lang.String TOOL_EXECUTOR_EXT_POINT_ID
public static IVisibleActionExecutor getVisibleActionExecutor() throws TaurusCoreException
EXT_POINT_VISIBLE_ACTION_EXECUTOR.nullTaurusCoreException - if an extension was invalidpublic static java.util.List<SystemProviderExtension> getTaurusSystemProviders()
ISystemProviders based on the extension point
EXT_POINT_SYSTEM_PROVIDER.public static SystemProviderExtension getTaurusSystemProvider(java.lang.String pProviderID)
ISystemProvider with the given ID.pProviderID - the ID of an ISystemProvidernull if no provider was found
for the given IDpublic static java.util.List<FunctionPackageExtension> getFunctionPackageExtensions() throws org.eclipse.core.runtime.CoreException
ModelExtensionParser.MODEL_EXTENSION_EXT_POINT_IDorg.eclipse.core.runtime.CoreException - if an extension was invalidpublic static IFileDescriptorReader searchForFileReader(FileDescriptor pFileDescr) throws org.eclipse.core.runtime.CoreException
IFileDescriptorReader for the given file descriptor type
by searching the extension registry with the extension point ID
EXT_POINT_FILEDESCRREADER.pFileDescr - the file descriptororg.eclipse.core.runtime.CoreException - if initializing the file descriptor reader failspublic static java.util.List<MasterConfigurationProvider> getMasterConfigurationProviders()
MasterConfigurationProviders. Searches
through the EXT_POINT_MASTERCONFIGPROVIDER Extension Point.public static java.lang.String[] parseMultiValueAttribute(java.lang.String pAttribute,
java.lang.String pSeparator)
pAttribute - the attribute which contains several valuespSeparator - the separatorpublic static java.util.List<ToolTypeExtension> getToolTypes()
ModelExtensionUtilities.getToolTypes()@Deprecated public static java.util.List<org.eclipse.core.runtime.IConfigurationElement> getToolExecutorExtensions()
getToolTypes()
instead.ModelExtensionParser.getToolExecutorExtensions()public static IErrorFeedbackEntryAction getCustomErrorViewDoubleClickAction()
nullpublic static java.util.List<IRemoteSystemConnectionCreator> getRemoteSystemConnectionCreators()
EXT_POINT_REMOTE_SYSTEM_CONNECTION_CREATOR
to get a list of all registered IRemoteSystemConnectionCreators.public static java.util.List<IPropertyProvider> getPropertyProviders()
IPropertyProviders.PropertyProviderExtensionpublic static java.util.List<IStructureType> getStructuresTypes()
IStructureTypes.IStructureTypespublic static IStructureType getStructureType(java.lang.String pStructureID) throws TaurusCoreException
IStructureType which is matching to the
provided structure ID.pStructureID - the ID of the IStructureTypeIStructureTypeTaurusCoreException - if no IStructureType could be found which matches to
the provider structure IDCopyright © 2015 Micro Focus GmbH. All rights reserved.