# Verwendungen von Schnittstelle
org.eclipse.emf.cdo.etypes.ModelElement

Packages, die ModelElement verwenden
Package
Beschreibung
org.eclipse.emf.cdo.etypes
The generated EMF API of the CDO system data types and native annotations.
org.eclipse.emf.cdo.etypes.impl
The generated EMF implementation of the CDO system data types and native annotations.
org.eclipse.emf.cdo.etypes.provider
The generated EMF edit support of the CDO system data types and native annotations.
org.eclipse.emf.cdo.etypes.util
The generated EMF utilities of the CDO system data types and native annotations.
org.eclipse.emf.cdo.lm
The generated EMF API of the CDO Lifecycle Management model.
org.eclipse.emf.cdo.lm.assembly
The generated EMF API of the CDO Lifecycle Management Assembly model.
org.eclipse.emf.cdo.lm.assembly.impl
The generated EMF implementation of the CDO Lifecycle Management Assembly model.
org.eclipse.emf.cdo.lm.assembly.util
The generated EMF utilities of the CDO Lifecycle Management Assembly model.
org.eclipse.emf.cdo.lm.client
Client concepts for dealing with CDO Lifecycle Management systems and assemblies.
org.eclipse.emf.cdo.lm.impl
The generated EMF implementation of the CDO Lifecycle Management model.
org.eclipse.emf.cdo.lm.modules
The generated EMF API of the CDO Lifecycle Management Modules model.
org.eclipse.emf.cdo.lm.modules.impl
The generated EMF implementation of the CDO Lifecycle Management Modules model.
org.eclipse.emf.cdo.lm.modules.util
The generated EMF utilities of the CDO Lifecycle Management Modules model.
org.eclipse.emf.cdo.lm.reviews
org.eclipse.emf.cdo.lm.reviews.impl
org.eclipse.emf.cdo.lm.reviews.util
org.eclipse.emf.cdo.lm.util
The generated EMF utilities of the CDO Lifecycle Management model.
org.eclipse.emf.cdo.security
The generated EMF API of the CDO security model.
org.eclipse.emf.cdo.security.impl
The generated EMF implementation of the CDO security model.
org.eclipse.emf.cdo.security.util
The generated EMF utilities of the CDO security model.
org.eclipse.emf.cdo.util
Client utility classes, some common interfaces and exceptions.

## Verwendungen von ModelElement in org.eclipse.emf.cdo.etypes

Unterschnittstellen von ModelElement in org.eclipse.emf.cdo.etypes
Modifizierer und Typ
Schnittstelle
Beschreibung
`interface`
`Annotation`
A representation of the model object 'Annotation'.
Methoden in org.eclipse.emf.cdo.etypes, die ModelElement zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`ModelElement`
Annotation.`getModelElement()`
Returns the value of the 'Model Element' container reference.
Methoden in org.eclipse.emf.cdo.etypes mit Parametern vom Typ ModelElement
Modifizierer und Typ
Methode
Beschreibung
`void`
Annotation.`setModelElement(ModelElement value)`
Sets the value of the '`Model Element`' container reference.

## Verwendungen von ModelElement in org.eclipse.emf.cdo.etypes.impl

Klassen in org.eclipse.emf.cdo.etypes.impl, die ModelElement implementieren
Modifizierer und Typ
Klasse
Beschreibung
`class`
`AnnotationImpl`
An implementation of the model object 'Annotation'.
`class`
`ModelElementImpl`
An implementation of the model object 'Model Element'.
Methoden in org.eclipse.emf.cdo.etypes.impl, die ModelElement zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`ModelElement`
AnnotationImpl.`getModelElement()`
Methoden in org.eclipse.emf.cdo.etypes.impl mit Parametern vom Typ ModelElement
Modifizierer und Typ
Methode
Beschreibung
`NotificationChain`
AnnotationImpl.`basicSetModelElement(ModelElement newModelElement, NotificationChain msgs)`
`void`
AnnotationImpl.`setModelElement(ModelElement newModelElement)`

## Verwendungen von ModelElement in org.eclipse.emf.cdo.etypes.provider

Methoden in org.eclipse.emf.cdo.etypes.provider, die ModelElement zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`protected ModelElement`
StringToStringMapEntryItemProvider.`getModelElement(Object object)`
Returns the containing model element of the `containing annotation`.

## Verwendungen von ModelElement in org.eclipse.emf.cdo.etypes.util

Methoden in org.eclipse.emf.cdo.etypes.util, die ModelElement zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`ModelElement`
BasicAnnotationValidator.ValidationContext.`getModelElement()`
The containing model elements of the annotation being validated.
Methoden in org.eclipse.emf.cdo.etypes.util mit Parametern vom Typ ModelElement
Modifizierer und Typ
Methode
Beschreibung
`T`
EtypesSwitch.`caseModelElement(ModelElement object)`
Returns the result of interpreting the object as an instance of 'Model Element'.
`protected BasicDiagnostic`
BasicAnnotationValidator.`createValueDiagnostic(Annotation annotation, ModelElement modelElement, Map.Entry<String,String> entry, EStructuralFeature feature)`
Creates the placeholder diagnostic used by `validateFeatureDetail`.
`protected Collection<? extends Annotation>`
BasicAnnotationValidator.`getAllValidAnnotations(Annotation annotation, ModelElement modelElement, Collection<? extends Annotation> annotations)`
Returns the filtered collection of nested annotations that are valid for this annotation.
`Map<String,EStructuralFeature>`
BasicAnnotationValidator.Assistant.`getProperties(ModelElement modelElement)`
Returns a map from key to `feature`.
`protected Map<String,EStructuralFeature>`
BasicAnnotationValidator.`getProperties(ModelElement modelElement)`
Returns a map from key to `feature`.
`List<EClass>`
BasicAnnotationValidator.Assistant.`getPropertyClasses(ModelElement modelElement)`
Returns the model classes used to represent annotations for the given model element.
`protected abstract List<EClass>`
BasicAnnotationValidator.`getPropertyClasses(ModelElement modelElement)`
Returns the model classes used to represent annotations for the given model element.
`protected Collection<? extends Annotation>`
BasicAnnotationValidator.`getValidAnnotations(Annotation annotation, ModelElement modelElement, Collection<? extends Annotation> annotations)`
Returns the filtered collection of nested annotations that are valid for this annotation.
`protected Collection<? extends EObject>`
BasicAnnotationValidator.`getValidContents(Annotation annotation, ModelElement modelElement, Collection<? extends EObject> contents)`
Returns the filtered collection of contents that are valid for this annotation.
`protected Collection<?>`
BasicAnnotationValidator.`getValidReferences(Annotation annotation, ModelElement modelElement, Collection<?> references)`
Returns the filtered collection of references that are valid for this annotation.
`protected boolean`
BasicAnnotationValidator.`isAnnotationsSupported(Annotation annotation, ModelElement modelElement)`
Returns whether `nested annotations` are meaningful for this annotation.
`protected boolean`
BasicAnnotationValidator.`isContentsSupported(Annotation annotation, ModelElement modelElement)`
Returns whether `contents` are meaningful for this annotation.
`protected boolean`
BasicAnnotationValidator.`isDuplicateValid(ModelElement modelElement, Annotation primaryAnnotation, Annotation secondaryAnnotation)`
Returns whether the given two annotations, both with the annotation validator's annotation source, both `contained` by the given model element, are valid.
`protected boolean`
BasicAnnotationValidator.`isIncludedProperty(ModelElement modelElement, EClass eClass, EStructuralFeature eStructuralFeature)`
Returns whether the given structural feature of the given class for the given model element is `included as a property`.
`protected boolean`
BasicAnnotationValidator.`isReferencesSupported(Annotation annotation, ModelElement modelElement)`
Returns whether `references` are meaningful for this annotation.
`protected boolean`
BasicAnnotationValidator.`isValidLocation(Annotation annotation, ModelElement modelElement)`
Returns whether this annotation `contained` by this model element is valid at this location.
`protected void`
BasicAnnotationValidator.`reportDuplicate(Annotation primaryAnnotation, Annotation secondaryAnnotation, ModelElement modelElement, DiagnosticChain diagnostics, Map<Object,Object> context)`
`protected void`
BasicAnnotationValidator.`reportIgnoredAnnotations(Annotation annotation, ModelElement modelElement, Collection<? extends Annotation> ignoredAnnotations, DiagnosticChain diagnostics, Map<Object,Object> context)`
`protected void`
BasicAnnotationValidator.`reportIgnoredContents(Annotation annotation, ModelElement modelElement, Collection<? extends EObject> ignoredContents, DiagnosticChain diagnostics, Map<Object,Object> context)`
`protected void`
BasicAnnotationValidator.`reportIgnoredEntry(Annotation annotation, ModelElement modelElement, Map.Entry<String,String> entry, DiagnosticChain diagnostics, Map<Object,Object> context)`
`protected void`
BasicAnnotationValidator.`reportIgnoredReferences(Annotation annotation, ModelElement modelElement, Collection<? extends EObject> ignoredReferences, DiagnosticChain diagnostics, Map<Object,Object> context)`
`protected void`
BasicAnnotationValidator.`reportInvalidAnnotation(Annotation annotation, ModelElement modelElement, Annotation nestedAnnotation, DiagnosticChain diagnostics, Map<Object,Object> context)`
`protected void`
BasicAnnotationValidator.`reportInvalidContent(Annotation annotation, ModelElement modelElement, EObject content, DiagnosticChain diagnostics, Map<Object,Object> context)`
`protected void`
BasicAnnotationValidator.`reportInvalidReference(Annotation annotation, ModelElement modelElement, EObject reference, DiagnosticChain diagnostics, Map<Object,Object> context)`
`protected void`
BasicAnnotationValidator.`reportInvalidReferenceLiteral(Annotation annotation, ModelElement modelElement, Map.Entry<String,String> entry, EReference reference, String literalValue, DiagnosticChain diagnostics, Map<Object,Object> context)`
`protected void`
BasicAnnotationValidator.`reportInvalidValueLiteral(Annotation annotation, ModelElement modelElement, Map.Entry<String,String> entry, EAttribute attribute, String literalValue, EDataType dataType, DiagnosticChain diagnostics, RuntimeException exception, Map<Object,Object> context)`
`protected void`
BasicAnnotationValidator.`reportMissingEntry(Annotation annotation, ModelElement modelElement, String key, EStructuralFeature property, DiagnosticChain diagnostics, Map<Object,Object> context)`
`protected void`
BasicAnnotationValidator.`reportMissingRequiredEntryValue(Annotation annotation, ModelElement modelElement, EStructuralFeature feature, List<Object> values, DiagnosticChain diagnostics, Map<Object,Object> context)`
`protected void`
BasicAnnotationValidator.`reportTooFewValues(Annotation annotation, ModelElement modelElement, Map.Entry<String,String> entry, EStructuralFeature feature, List<Object> values, int size, int lowerBound, DiagnosticChain diagnostics, Map<Object,Object> context)`
`protected void`
BasicAnnotationValidator.`reportTooManyValues(Annotation annotation, ModelElement modelElement, Map.Entry<String,String> entry, EStructuralFeature feature, List<Object> values, int size, int upperBound, DiagnosticChain diagnostics, Map<Object,Object> context)`
`protected List<String>`
BasicAnnotationValidator.`split(Annotation annotation, ModelElement modelElement, Map.Entry<String,String> entry, String literalValue, EStructuralFeature feature, DiagnosticChain diagnostics, Map<Object,Object> context)`
Splits the literal value into a list of literal values as appropriate for this feature.
`protected boolean`
BasicAnnotationValidator.`validateAnnotations(Annotation annotation, ModelElement modelElement, DiagnosticChain diagnostics, Map<Object,Object> context)`
Returns whether this annotation's `nested annotations` are valid.
`protected boolean`
BasicAnnotationValidator.`validateAttributeDetailLiteralValue(Annotation annotation, ModelElement modelElement, Map.Entry<String,String> entry, EAttribute attribute, List<Object> dataValues, DiagnosticChain diagnostics, Map<Object,Object> context)`
Returns whether the literal value of this detail entry for the corresponding attribute is valid.
`protected boolean`
BasicAnnotationValidator.`validateAttributeDetailValueLiteral(Annotation annotation, ModelElement modelElement, Map.Entry<String,String> entry, EAttribute attribute, String literalValue, List<Object> dataValues, DiagnosticChain diagnostics, Map<Object,Object> context)`
Returns whether the given literal value is valid with respect to this detail entry's corresponding attribute's `data type`.
`protected boolean`
BasicAnnotationValidator.`validateContents(Annotation annotation, ModelElement modelElement, DiagnosticChain diagnostics, Map<Object,Object> context)`
Returns whether this annotation's `contents` are valid.
`protected boolean`
BasicAnnotationValidator.`validateDetail(Annotation annotation, ModelElement modelElement, Map.Entry<String,String> entry, DiagnosticChain diagnostics, Map<Object,Object> context)`
Returns whether this detail entry is valid.
`protected boolean`
BasicAnnotationValidator.`validateDetails(Annotation annotation, ModelElement modelElement, DiagnosticChain diagnostics, Map<Object,Object> context)`
Returns whether this annotation's `details` are valid.
`protected boolean`
BasicAnnotationValidator.`validateFeatureDetail(Annotation annotation, ModelElement modelElement, Map.Entry<String,String> entry, EStructuralFeature feature, DiagnosticChain diagnostics, Map<Object,Object> context)`
Returns whether the value of this detail entry for the corresponding feature is valid.
`protected boolean`
BasicAnnotationValidator.`validateFeatureDetailValue(Annotation annotation, ModelElement modelElement, Map.Entry<String,String> entry, EStructuralFeature feature, List<Object> values, DiagnosticChain diagnostics, Map<Object,Object> context)`
Returns whether the modeled values for this detail entry's corresponding feature are valid.
`boolean`
EtypesValidator.`validateModelElement(ModelElement modelElement, DiagnosticChain diagnostics, Map<Object,Object> context)`
`protected boolean`
BasicAnnotationValidator.`validateReferenceDetailLiteralValue(Annotation annotation, ModelElement modelElement, Map.Entry<String,String> entry, EReference reference, List<Object> referenceValues, DiagnosticChain diagnostics, Map<Object,Object> context)`
Returns whether the literal value of this detail entry for the corresponding reference is valid.
`protected boolean`
BasicAnnotationValidator.`validateReferenceDetailValueLiteral(Annotation annotation, ModelElement modelElement, Map.Entry<String,String> entry, EReference reference, String literalValue, List<Object> referenceValues, DiagnosticChain diagnostics, Map<Object,Object> context)`
Returns whether the given literal value is valid with respect to this detail entry's corresponding reference's `class`.
`protected boolean`
BasicAnnotationValidator.`validateReferences(Annotation annotation, ModelElement modelElement, DiagnosticChain diagnostics, Map<Object,Object> context)`
Returns whether this annotation's `references` are valid.
Konstruktoren in org.eclipse.emf.cdo.etypes.util mit Parametern vom Typ ModelElement
Modifizierer
Konstruktor
Beschreibung
``
`ValidationContext(Annotation annotation, ModelElement modelElement, Map.Entry<String,String> entry, EAttribute eAttribute)`
Creates an instance.

## Verwendungen von ModelElement in org.eclipse.emf.cdo.lm

Unterschnittstellen von ModelElement in org.eclipse.emf.cdo.lm
Modifizierer und Typ
Schnittstelle
Beschreibung
`interface`
`Baseline`
A representation of the model object 'Baseline'.
`interface`
`Change`
A representation of the model object 'Change'.
`interface`
`Delivery`
A representation of the model object 'Delivery'.
`interface`
`Dependency`
A representation of the model object 'Dependency'.
`interface`
`Drop`
A representation of the model object 'Drop'.
`interface`
`DropType`
A representation of the model object 'Drop Type'.
`interface`
`FixedBaseline`
A representation of the model object 'Fixed Baseline'.
`interface`
`FloatingBaseline`
A representation of the model object 'Floating Baseline'.
`interface`
`Module`
A representation of the model object 'Module'.
`interface`
`ModuleElement`
A representation of the model object 'Module Element'.
`interface`
`ModuleType`
A representation of the model object 'Module Type'.
`interface`
`Process`
A representation of the model object 'Process'.
`interface`
`ProcessElement`
A representation of the model object 'Process Element'.
`interface`
`Stream`
A representation of the model object 'Stream'.
`interface`
`StreamElement`
A representation of the model object 'Stream Element'.
`interface`
`System`
A representation of the model object 'System'.
`interface`
`SystemElement`
A representation of the model object 'System Element'.

## Verwendungen von ModelElement in org.eclipse.emf.cdo.lm.assembly

Unterschnittstellen von ModelElement in org.eclipse.emf.cdo.lm.assembly
Modifizierer und Typ
Schnittstelle
Beschreibung
`interface`
`Assembly`
A representation of the model object 'Assembly'.
`interface`
`AssemblyModule`
A representation of the model object 'Module'.

## Verwendungen von ModelElement in org.eclipse.emf.cdo.lm.assembly.impl

Klassen in org.eclipse.emf.cdo.lm.assembly.impl, die ModelElement implementieren
Modifizierer und Typ
Klasse
Beschreibung
`class`
`AssemblyImpl`
An implementation of the model object 'Assembly'.
`class`
`AssemblyModuleImpl`
An implementation of the model object 'Module'.

## Verwendungen von ModelElement in org.eclipse.emf.cdo.lm.assembly.util

Methoden in org.eclipse.emf.cdo.lm.assembly.util mit Parametern vom Typ ModelElement
Modifizierer und Typ
Methode
Beschreibung
`T`
AssemblySwitch.`caseModelElement(ModelElement object)`
Returns the result of interpreting the object as an instance of 'Model Element'.

## Verwendungen von ModelElement in org.eclipse.emf.cdo.lm.client

Methoden in org.eclipse.emf.cdo.lm.client mit Typparametern vom Typ ModelElement
Modifizierer und Typ
Methode
Beschreibung
`<E extends ModelElement, R>
R`
ISystemDescriptor.`modify(E element, Function<E,R> modifier, IProgressMonitor monitor)`

## Verwendungen von ModelElement in org.eclipse.emf.cdo.lm.impl

Unterschnittstellen von ModelElement in org.eclipse.emf.cdo.lm.impl
Modifizierer und Typ
Schnittstelle
Beschreibung
`interface`
`ExtendedBaseline`
A mix-in interface for `baselines` to customize the sorting order within a `stream`.
Klassen in org.eclipse.emf.cdo.lm.impl, die ModelElement implementieren
Modifizierer und Typ
Klasse
Beschreibung
`class`
`BaselineImpl`
An implementation of the model object 'Baseline'.
`class`
`ChangeImpl`
An implementation of the model object 'Change'.
`class`
`DeliveryImpl`
An implementation of the model object 'Delivery'.
`class`
`DependencyImpl`
An implementation of the model object 'Dependency'.
`class`
`DropImpl`
An implementation of the model object 'Drop'.
`class`
`DropTypeImpl`
An implementation of the model object 'Drop Type'.
`class`
`FixedBaselineImpl`
An implementation of the model object 'Fixed Baseline'.
`class`
`FloatingBaselineImpl`
An implementation of the model object 'Floating Baseline'.
`class`
`ModuleImpl`
An implementation of the model object 'Module'.
`class`
`ModuleTypeImpl`
An implementation of the model object 'Module Type'.
`class`
`ProcessElementImpl`
An implementation of the model object 'Process Element'.
`class`
`ProcessImpl`
An implementation of the model object 'Process'.
`class`
`StreamImpl`
An implementation of the model object 'Stream'.
`class`
`SystemImpl`
An implementation of the model object 'System'.

## Verwendungen von ModelElement in org.eclipse.emf.cdo.lm.modules

Unterschnittstellen von ModelElement in org.eclipse.emf.cdo.lm.modules
Modifizierer und Typ
Schnittstelle
Beschreibung
`interface`
`DependencyDefinition`
A representation of the model object 'Dependency Definition'.
`interface`
`ModuleDefinition`
A representation of the model object 'Module Definition'.

## Verwendungen von ModelElement in org.eclipse.emf.cdo.lm.modules.impl

Klassen in org.eclipse.emf.cdo.lm.modules.impl, die ModelElement implementieren
Modifizierer und Typ
Klasse
Beschreibung
`class`
`DependencyDefinitionImpl`
An implementation of the model object 'Dependency Definition'.
`class`
`ModuleDefinitionImpl`
An implementation of the model object 'Module Definition'.

## Verwendungen von ModelElement in org.eclipse.emf.cdo.lm.modules.util

Methoden in org.eclipse.emf.cdo.lm.modules.util mit Parametern vom Typ ModelElement
Modifizierer und Typ
Methode
Beschreibung
`T`
ModulesSwitch.`caseModelElement(ModelElement object)`
Returns the result of interpreting the object as an instance of 'Model Element'.

## Verwendungen von ModelElement in org.eclipse.emf.cdo.lm.reviews

Unterschnittstellen von ModelElement in org.eclipse.emf.cdo.lm.reviews
Modifizierer und Typ
Schnittstelle
Beschreibung
`interface`
`Authorable`
A representation of the model object 'Authorable'.
`interface`
`Comment`
A representation of the model object 'Comment'.
`interface`
`DeliveryReview`
A representation of the model object 'Delivery Review'.
`interface`
`DropReview`
A representation of the model object 'Drop Review'.
`interface`
`Review`
A representation of the model object 'Review'.
`interface`
`ReviewTemplate`
A representation of the model object 'Review Template'.
`interface`
`Topic`
A representation of the model object 'Topic'.
`interface`
`TopicContainer`
A representation of the model object 'Commentable'.
Methoden in org.eclipse.emf.cdo.lm.reviews mit Parametern vom Typ ModelElement
Modifizierer und Typ
Methode
Beschreibung
`static Annotation`
ReviewsPackage.`getAnnotation(ModelElement modelElement, boolean createOnDemand)`

## Verwendungen von ModelElement in org.eclipse.emf.cdo.lm.reviews.impl

Klassen in org.eclipse.emf.cdo.lm.reviews.impl, die ModelElement implementieren
Modifizierer und Typ
Klasse
Beschreibung
`class`
`CommentImpl`
An implementation of the model object 'Comment'.
`class`
`DeliveryReviewImpl`
An implementation of the model object 'Delivery Review'.
`class`
`DropReviewImpl`
An implementation of the model object 'Drop Review'.
`class`
`ReviewImpl`
An implementation of the model object 'Review'.
`class`
`ReviewTemplateImpl`
An implementation of the model object 'Review Template'.
`class`
`TopicContainerImpl`
An implementation of the model object 'Commentable'.
`class`
`TopicImpl`
An implementation of the model object 'Topic'.

## Verwendungen von ModelElement in org.eclipse.emf.cdo.lm.reviews.util

Methoden in org.eclipse.emf.cdo.lm.reviews.util mit Parametern vom Typ ModelElement
Modifizierer und Typ
Methode
Beschreibung
`T`
ReviewsSwitch.`caseModelElement(ModelElement object)`
Returns the result of interpreting the object as an instance of 'Model Element'.

## Verwendungen von ModelElement in org.eclipse.emf.cdo.lm.util

Methoden in org.eclipse.emf.cdo.lm.util mit Parametern vom Typ ModelElement
Modifizierer und Typ
Methode
Beschreibung
`T`
LMSwitch.`caseModelElement(ModelElement object)`
Returns the result of interpreting the object as an instance of 'Model Element'.

## Verwendungen von ModelElement in org.eclipse.emf.cdo.security

Unterschnittstellen von ModelElement in org.eclipse.emf.cdo.security
Modifizierer und Typ
Schnittstelle
Beschreibung
`interface`
`Assignee`
A representation of the model object 'Assignee'.
`interface`
`Directory`
A representation of the model object 'Container'.
`interface`
`Group`
A representation of the model object 'Group'.
`interface`
`Realm`
A representation of the model object 'Realm'.
`interface`
`Role`
A representation of the model object 'Role'.
`interface`
`SecurityElement`
A representation of the model object 'Element'.
`interface`
`SecurityItem`
A representation of the model object 'Item'.
`interface`
`User`
A representation of the model object 'User'.

## Verwendungen von ModelElement in org.eclipse.emf.cdo.security.impl

Klassen in org.eclipse.emf.cdo.security.impl, die ModelElement implementieren
Modifizierer und Typ
Klasse
Beschreibung
`class`
`AssigneeImpl`
An implementation of the model object 'Assignee'.
`class`
`DirectoryImpl`
An implementation of the model object 'Container'.
`class`
`GroupImpl`
An implementation of the model object 'Group'.
`class`
`RealmImpl`
An implementation of the model object 'Realm'.
`class`
`RoleImpl`
An implementation of the model object 'Role'.
`class`
`SecurityElementImpl`
An implementation of the model object 'Element'.
`class`
`SecurityItemImpl`
An implementation of the model object 'Item'.
`class`
`UserImpl`
An implementation of the model object 'User'.

## Verwendungen von ModelElement in org.eclipse.emf.cdo.security.util

Methoden in org.eclipse.emf.cdo.security.util mit Parametern vom Typ ModelElement
Modifizierer und Typ
Methode
Beschreibung
`T`
SecuritySwitch.`caseModelElement(ModelElement object)`
Returns the result of interpreting the object as an instance of 'Model Element'.

## Verwendungen von ModelElement in org.eclipse.emf.cdo.util

Methoden in org.eclipse.emf.cdo.util mit Parametern vom Typ ModelElement
Modifizierer und Typ
Methode
Beschreibung
`static String`
CDOUtil.`getAnnotation(ModelElement modelElement, String sourceURI, String key)`
`static String`
CDOUtil.`getDocumentation(ModelElement modelElement)`
`static Annotation`
CDOUtil.`setAnnotation(ModelElement modelElement, String sourceURI, String key, String value)`
`static Annotation`
CDOUtil.`setDocumentation(ModelElement modelElement, String value)`