Proveedor de repositorios de equipo
Identificador:
org.eclipse.team.core.repository
A partir del release:
2.0
Descripción:
El conector de equipo (Team) incluye el concepto de repositorios. El trabajo de un repositorio consiste en proporcionar soporte para que los miembros del equipo compartan los recursos. Los repositorios se configuran en función del proyecto. En cualquier momento, sólo puede haber un repositorio correlacionado con un proyecto.
Los repositorios que amplían este punto de extensión pueden suministrar implementaciones para normas específicas de repositorios habituales con respecto a modificaciones de recursos, movimiento y supresión. Para obtener más detalles, consulte las interfaces
IFileModificationValidator
y MoveDeleteHook
.
También puede especificarse un tipo de repositorio para suministrar funciones específicas no de proyecto, como por ejemplo org.eclipse.team.core.ProjectSetCapability.
Código de configuración:
<!ELEMENT extension (repository)>
<!ATTLIST extension
point CDATA #REQUIRED>
<!ELEMENT repository EMPTY>
<!ATTLIST repository
id CDATA #IMPLIED
class CDATA #REQUIRED
typeClass CDATA #IMPLIED>
- id - identificador opcional de la instancia de extensión
- class: nombre totalmente calificado de una subclase de
org.eclipse.team.core.RepositoryProvider.
- typeClass: nombre totalmente calificado de una subclase de
org.eclipse.team.core.RepositoryProviderType.
Ejemplos:
<extension point=
"org.eclipse.team.core.repository"
>
<repository
class=
"org.eclipse.myprovider.MyRepositoryProvider"
id=
"org.eclipse.myprovider.myProviderID"
>
</repository>
</extension>
Información sobre las API:
El valor del atributo
class debe representar una subclase de
org.eclipse.team.core.RepositoryProvider.
Implementación suministrada:
La implementación suministrada de
RepositoryProvider proporciona métodos de ayuda y código común para correlacionar y descorrelacionar los proveedores de los proyectos.
El RepositoryProviderType opcional
suministra importación y exportación de conjuntos de proyectos por medio de
ProjectSetCapability.
Copyright (c) 2004 IBM Corporation y otros.
Reservados todos los derechos. Este programa y sus materiales adjuntos están disponibles
bajo los términos de la licencia pública común (Common Public License) v1.0 que acompaña a
esta distribución, y está disponible en
http://www.eclipse.org/legal/cpl-v10.html