Package org.eclipse.emf.cdo.common.branch

# Schnittstelle CDOBranchManager.CDOTagList

Alle Superschnittstellen:
  `org.eclipse.net4j.util.container.IContainer<CDOBranchTag>`, `org.eclipse.net4j.util.event.INotifier`

Umschließende Schnittstelle:
  `CDOBranchManager`

public static interface CDOBranchManager.CDOTagList extends org.eclipse.net4j.util.container.IContainer<CDOBranchTag>
A `container` of all `branch tags` in the scope of a `branch manager`.

In addition to the `container` events a tag list can fire the following events:

- `CDOBranchManager.CDOTagList.TagRenamedEvent` when a branch tag was renamed.
- `CDOBranchManager.CDOTagList.TagMovedEvent` when a branch tag was moved.

Seit:
  4.11
Autor:
  Eike Stepper

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Schnittstelle
Beschreibung
`static interface`
`CDOBranchManager.CDOTagList.TagListEvent`
An `event` fired from a `tag list`.
`static interface`
`CDOBranchManager.CDOTagList.TagMovedEvent`
A `tag list event` fired when a branch tag was moved.
`static interface`
`CDOBranchManager.CDOTagList.TagRenamedEvent`
A `tag list event` fired when a branch tag was renamed.

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.IContainer

`org.eclipse.net4j.util.container.IContainer.Modifiable<E>, org.eclipse.net4j.util.container.IContainer.Persistable<E>, org.eclipse.net4j.util.container.IContainer.Persistence<E>`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier

`org.eclipse.net4j.util.event.INotifier.INotifier2`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`CDOBranchManager`
`getBranchManager()`
Returns the `branch manager` that manages this `tag list`, never `null`.
`CDOBranchTag[]`
`getTags()`
`CDOBranchTag[]`
`getTags(CDOBranch branch)`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer

`getElements, isEmpty`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier

`addListener, getListeners, hasListeners, removeListener`

## Methodendetails

### getBranchManager

CDOBranchManager getBranchManager()
Returns the `branch manager` that manages this `tag list`, never `null`.

### getTags

CDOBranchTag[] getTags()

### getTags

CDOBranchTag[] getTags(CDOBranch branch)