Uses of Interface
org.eclipse.emf.cdo.etypes.ModelElement
Package
Description
The generated EMF API of the CDO system data types and native annotations.
The generated EMF implementation of the CDO system data types and native annotations.
The generated EMF edit support of the CDO system data types and native annotations.
The generated EMF utilities of the CDO system data types and native annotations.
The generated EMF API of the CDO Lifecycle Management model.
The generated EMF API of the CDO Lifecycle Management Assembly model.
The generated EMF implementation of the CDO Lifecycle Management Assembly model.
The generated EMF utilities of the CDO Lifecycle Management Assembly model.
Client concepts for dealing with CDO Lifecycle Management systems and assemblies.
The generated EMF implementation of the CDO Lifecycle Management model.
The generated EMF API of the CDO Lifecycle Management Modules model.
The generated EMF implementation of the CDO Lifecycle Management Modules model.
The generated EMF utilities of the CDO Lifecycle Management Modules model.
The generated EMF utilities of the CDO Lifecycle Management model.
The generated EMF API of the CDO security model.
The generated EMF implementation of the CDO security model.
The generated EMF utilities of the CDO security model.
Client utility classes, some common interfaces and exceptions.
-
Uses of ModelElement in org.eclipse.emf.cdo.etypes
Modifier and TypeInterfaceDescriptioninterface
A representation of the model object 'Annotation'.Modifier and TypeMethodDescriptionAnnotation.getModelElement()
Returns the value of the 'Model Element' container reference.Modifier and TypeMethodDescriptionvoid
Annotation.setModelElement
(ModelElement value) Sets the value of the 'Model Element
' container reference. -
Uses of ModelElement in org.eclipse.emf.cdo.etypes.impl
Modifier and TypeClassDescriptionclass
An implementation of the model object 'Annotation'.class
An implementation of the model object 'Model Element'.Modifier and TypeMethodDescriptionAnnotationImpl.basicSetModelElement
(ModelElement newModelElement, NotificationChain msgs) void
AnnotationImpl.setModelElement
(ModelElement newModelElement) -
Uses of ModelElement in org.eclipse.emf.cdo.etypes.provider
Modifier and TypeMethodDescriptionprotected ModelElement
StringToStringMapEntryItemProvider.getModelElement
(Object object) Returns the containing model element of thecontaining annotation
. -
Uses of ModelElement in org.eclipse.emf.cdo.etypes.util
Modifier and TypeMethodDescriptionBasicAnnotationValidator.ValidationContext.getModelElement()
The containing model elements of the annotation being validated.Modifier and TypeMethodDescriptionEtypesSwitch.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 byvalidateFeatureDetail
.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.BasicAnnotationValidator.Assistant.getProperties
(ModelElement modelElement) Returns a map from key tofeature
.protected Map<String,
EStructuralFeature> BasicAnnotationValidator.getProperties
(ModelElement modelElement) Returns a map from key tofeature
.BasicAnnotationValidator.Assistant.getPropertyClasses
(ModelElement modelElement) Returns the model classes used to represent annotations for the given model element.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 whethernested annotations
are meaningful for this annotation.protected boolean
BasicAnnotationValidator.isContentsSupported
(Annotation annotation, ModelElement modelElement) Returns whethercontents
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, bothcontained
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 isincluded as a property
.protected boolean
BasicAnnotationValidator.isReferencesSupported
(Annotation annotation, ModelElement modelElement) Returns whetherreferences
are meaningful for this annotation.protected boolean
BasicAnnotationValidator.isValidLocation
(Annotation annotation, ModelElement modelElement) Returns whether this annotationcontained
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) 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'snested 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'sdata type
.protected boolean
BasicAnnotationValidator.validateContents
(Annotation annotation, ModelElement modelElement, DiagnosticChain diagnostics, Map<Object, Object> context) Returns whether this annotation'scontents
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'sdetails
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'sclass
.protected boolean
BasicAnnotationValidator.validateReferences
(Annotation annotation, ModelElement modelElement, DiagnosticChain diagnostics, Map<Object, Object> context) Returns whether this annotation'sreferences
are valid.ModifierConstructorDescriptionValidationContext
(Annotation annotation, ModelElement modelElement, Map.Entry<String, String> entry, EAttribute eAttribute) Creates an instance. -
Uses of ModelElement in org.eclipse.emf.cdo.lm
Modifier and TypeInterfaceDescriptioninterface
A representation of the model object 'Baseline'.interface
A representation of the model object 'Change'.interface
A representation of the model object 'Delivery'.interface
A representation of the model object 'Dependency'.interface
A representation of the model object 'Drop'.interface
A representation of the model object 'Drop Type'.interface
A representation of the model object 'Fixed Baseline'.interface
A representation of the model object 'Floating Baseline'.interface
A representation of the model object 'Module'.interface
A representation of the model object 'Module Element'.interface
A representation of the model object 'Module Type'.interface
A representation of the model object 'Process'.interface
A representation of the model object 'Process Element'.interface
A representation of the model object 'Stream'.interface
A representation of the model object 'Stream Element'.interface
A representation of the model object 'System'.interface
A representation of the model object 'System Element'. -
Uses of ModelElement in org.eclipse.emf.cdo.lm.assembly
Modifier and TypeInterfaceDescriptioninterface
A representation of the model object 'Assembly'.interface
A representation of the model object 'Module'. -
Uses of ModelElement in org.eclipse.emf.cdo.lm.assembly.impl
Modifier and TypeClassDescriptionclass
An implementation of the model object 'Assembly'.class
An implementation of the model object 'Module'. -
Uses of ModelElement in org.eclipse.emf.cdo.lm.assembly.util
Modifier and TypeMethodDescriptionAssemblySwitch.caseModelElement
(ModelElement object) Returns the result of interpreting the object as an instance of 'Model Element'. -
Uses of ModelElement in org.eclipse.emf.cdo.lm.client
Modifier and TypeMethodDescription<E extends ModelElement,
R>
RISystemDescriptor.modify
(E element, Function<E, R> modifier, IProgressMonitor monitor) -
Uses of ModelElement in org.eclipse.emf.cdo.lm.impl
Modifier and TypeClassDescriptionclass
An implementation of the model object 'Baseline'.class
An implementation of the model object 'Change'.class
An implementation of the model object 'Delivery'.class
An implementation of the model object 'Dependency'.class
An implementation of the model object 'Drop'.class
An implementation of the model object 'Drop Type'.class
An implementation of the model object 'Fixed Baseline'.class
An implementation of the model object 'Floating Baseline'.class
An implementation of the model object 'Module'.class
An implementation of the model object 'Module Type'.class
An implementation of the model object 'Process Element'.class
An implementation of the model object 'Process'.class
An implementation of the model object 'Stream'.class
An implementation of the model object 'System'. -
Uses of ModelElement in org.eclipse.emf.cdo.lm.modules
Modifier and TypeInterfaceDescriptioninterface
A representation of the model object 'Dependency Definition'.interface
A representation of the model object 'Module Definition'. -
Uses of ModelElement in org.eclipse.emf.cdo.lm.modules.impl
Modifier and TypeClassDescriptionclass
An implementation of the model object 'Dependency Definition'.class
An implementation of the model object 'Module Definition'. -
Uses of ModelElement in org.eclipse.emf.cdo.lm.modules.util
Modifier and TypeMethodDescriptionModulesSwitch.caseModelElement
(ModelElement object) Returns the result of interpreting the object as an instance of 'Model Element'. -
Uses of ModelElement in org.eclipse.emf.cdo.lm.util
Modifier and TypeMethodDescriptionLMSwitch.caseModelElement
(ModelElement object) Returns the result of interpreting the object as an instance of 'Model Element'. -
Uses of ModelElement in org.eclipse.emf.cdo.security
Modifier and TypeInterfaceDescriptioninterface
A representation of the model object 'Assignee'.interface
A representation of the model object 'Container'.interface
A representation of the model object 'Group'.interface
A representation of the model object 'Realm'.interface
A representation of the model object 'Role'.interface
A representation of the model object 'Element'.interface
A representation of the model object 'Item'.interface
A representation of the model object 'User'. -
Uses of ModelElement in org.eclipse.emf.cdo.security.impl
Modifier and TypeClassDescriptionclass
An implementation of the model object 'Assignee'.class
An implementation of the model object 'Container'.class
An implementation of the model object 'Group'.class
An implementation of the model object 'Realm'.class
An implementation of the model object 'Role'.class
An implementation of the model object 'Element'.class
An implementation of the model object 'Item'.class
An implementation of the model object 'User'. -
Uses of ModelElement in org.eclipse.emf.cdo.security.util
Modifier and TypeMethodDescriptionSecuritySwitch.caseModelElement
(ModelElement object) Returns the result of interpreting the object as an instance of 'Model Element'. -
Uses of ModelElement in org.eclipse.emf.cdo.util
Modifier and TypeMethodDescriptionstatic 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)