Package org.eclipse.emf.ecp.core
Interface ECPProvider
-
- All Superinterfaces:
java.lang.Comparable<ECPElement>,ECPElement,org.eclipse.core.runtime.IAdaptable
- All Known Subinterfaces:
InternalProvider
- All Known Implementing Classes:
CDOProvider,DefaultProvider,EMFStoreProvider,WorkspaceProvider
public interface ECPProvider extends ECPElement, org.eclipse.core.runtime.IAdaptable
- Author:
- Eike Stepper, Jonas
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTYPEType of the ECPElement.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetLabel()Label of the ECPProvider.booleanhasCreateProjectWithoutRepositorySupport()Whether this ECPProvider can have an offline project.booleanhasCreateRepositorySupport()Check whether a new repository can be added to this ECPProvider.-
Methods inherited from interface org.eclipse.emf.ecp.core.util.ECPElement
getName
-
-
-
-
Field Detail
-
TYPE
static final java.lang.String TYPE
Type of the ECPElement.- See Also:
- Constant Field Values
-
-
Method Detail
-
getLabel
java.lang.String getLabel()
Label of the ECPProvider.- Returns:
- the name of the ECPProvider
-
hasCreateRepositorySupport
boolean hasCreateRepositorySupport()
Check whether a new repository can be added to this ECPProvider.- Returns:
- true if new repositories can be added.
-
hasCreateProjectWithoutRepositorySupport
boolean hasCreateProjectWithoutRepositorySupport()
Whether this ECPProvider can have an offline project.- Returns:
- true if offline projects are allowed, false otherwise.
-
-