Package org.eclipse.emf.cdo.security

# Schnittstelle Directory

Alle Superschnittstellen:
  `CDOObject`, `CDOWithID`, `EObject`, `ModelElement`, `Notifier`, `SecurityElement`, `SecurityItem`, `SecurityItemContainer`, `SecurityItemProvider`

Alle bekannten Implementierungsklassen:
  `DirectoryImpl`

public interface Directory extends SecurityItem, SecurityItemContainer
A representation of the model object 'Container'.

Siehe auch:
  - `SecurityPackage.getDirectory()`
Generated
Extends
  SecurityItemContainer
Model
No Implement
  This interface is not intended to be implemented by clients.
No Extend
  This interface is not intended to be extended by clients.

  The following features are supported:

  - `Items`
  - `Name`

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`static final String`
`GROUPS`
`static final String`
`ROLES`
`static final String`
`USERS`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`EList<SecurityItem>`
`getItems()`
Returns the value of the 'Items' containment reference list.
`String`
`getName()`
Returns the value of the 'Name' attribute.
`void`
`setName(String value)`
Sets the value of the '`Name`' attribute.

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.CDOObject

`cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.ecore.EObject

`eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.etypes.ModelElement

`getAnnotation, getAnnotations`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.common.notify.Notifier

`eAdapters, eDeliver, eNotify, eSetDeliver`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.security.SecurityElement

`getRealm`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.security.SecurityItemContainer

`addGroup, addRole, addUser, addUser, addUser, removeGroup, removeRole, removeUser, setPassword`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.security.SecurityItemProvider

`getGroup, getRole, getUser`

## Felddetails

### ROLES

static final String ROLES

Seit:
  4.3
Siehe auch:
  - Konstantenfeldwerte

### GROUPS

static final String GROUPS

Seit:
  4.3
Siehe auch:
  - Konstantenfeldwerte

### USERS

static final String USERS

Seit:
  4.3
Siehe auch:
  - Konstantenfeldwerte

## Methodendetails

### getItems

EList<SecurityItem> getItems()
Returns the value of the 'Items' containment reference list. The list contents are of type `SecurityItem`.

If the meaning of the 'Items' containment reference list isn't clear, there really should be more of a description here...

Gibt zurück:
  the value of the 'Items' containment reference list.
Siehe auch:
  - `SecurityPackage.getDirectory_Items()`
Generated
Model
  containment="true"

### getName

String getName()
Returns the value of the 'Name' attribute.

If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...

Gibt zurück:
  the value of the 'Name' attribute.
Siehe auch:
  - `setName(String)`
  - `SecurityPackage.getDirectory_Name()`
Generated
Model

### setName

void setName(String value)
Sets the value of the '`Name`' attribute.

Parameter:
  `value` - the new value of the 'Name' attribute.
Siehe auch:
  - `getName()`
Generated