| Package | Description |
|---|---|
| org.eclipse.emf.ecore |
Provides an API for the Ecore dialect of
UML.
|
| org.eclipse.emf.ecore.impl |
Provides an implementation of Ecore.
|
| org.eclipse.emf.ecore.resource |
Provides an API for modeling abstract
persistent resources.
|
| org.eclipse.emf.ecore.resource.impl |
Provides an implementation of the resource API.
|
| org.eclipse.emf.ecore.util |
Provides utilities.
|
| org.eclipse.emf.ecore.xml.namespace | |
| org.eclipse.emf.ecore.xml.namespace.impl | |
| org.eclipse.emf.ecore.xml.type | |
| org.eclipse.emf.ecore.xml.type.impl |
| Modifier and Type | Interface and Description |
|---|---|
interface |
EAnnotation
A representation of the model object 'EAnnotation'.
|
interface |
EAttribute
A representation of the model object 'EAttribute'.
|
interface |
EClass
A representation of the model object 'EClass'.
|
interface |
EClassifier
A representation of the model object 'EClassifier'.
|
interface |
EcoreFactory
The Factory for the model.
|
interface |
EcorePackage
The Package for the model.
|
interface |
EDataType
A representation of the model object 'EData Type'.
|
static interface |
EDataType.Internal
Internal API implemented by all data types.
|
interface |
EEnum
A representation of the model object 'EEnum'.
|
interface |
EEnumLiteral
A representation of the model object 'EEnum Literal'.
|
interface |
EFactory
A representation of the model object 'EFactory'.
|
interface |
EGenericType
A representation of the model object 'EGeneric Type'.
|
interface |
EModelElement
A representation of the model object 'EModel Element'.
|
interface |
ENamedElement
A representation of the model object 'ENamed Element'.
|
interface |
EOperation
A representation of the model object 'EOperation'.
|
static interface |
EOperation.Internal
Internal API implemented by all operations.
|
interface |
EPackage
A representation of the model object 'EPackage'.
|
interface |
EParameter
A representation of the model object 'EParameter'.
|
interface |
EReference
A representation of the model object 'EReference'.
|
interface |
EStructuralFeature
A representation of the model object 'EStructural Feature'.
|
static interface |
EStructuralFeature.Internal
Internal API implemented by all features.
|
interface |
ETypedElement
A representation of the model object 'ETyped Element'.
|
interface |
ETypeParameter
A representation of the model object 'EType Parameter'.
|
interface |
InternalEObject
An internal interface implemented by all
EObjects. |
| Modifier and Type | Method and Description |
|---|---|
EObject |
InternalEObject.EStore.create(EClass eClass)
Creates a new instance of the class.
|
EObject |
EFactory.create(EClass eClass)
Creates a new instance of the class and returns it.
|
EObject |
EcoreFactory.createEObject()
Returns a new object of class 'EObject'.
|
EObject |
EObject.eContainer()
Returns the containing object, or
null. |
EObject |
InternalEObject.eObjectForURIFragmentSegment(java.lang.String uriFragmentSegment)
Returns the object resolved by the fragment segment.
|
EObject |
InternalEObject.eResolveProxy(InternalEObject proxy)
Resolves the
proxy object relative to this object. |
EObject |
EStructuralFeature.Setting.getEObject()
Returns the object holding a value.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
InternalEObject.eURIFragmentSegment(EStructuralFeature eFeature,
EObject eObject)
Returns the fragment segment that,
when passed to
eObjectForURIFragmentSegment,
will resolve to the given object in this object's given feature. |
java.lang.String |
EValidator.SubstitutionLabelProvider.getObjectLabel(EObject eObject)
Returns the label to identify an object.
|
boolean |
EValidator.validate(EClass eClass,
EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
EValidator.ValidationDelegate.validate(EClass eClass,
EObject eObject,
java.util.Map<java.lang.Object,java.lang.Object> context,
EOperation invariant,
java.lang.String expression)
Evaluates the given invariant expression against the object in the given context.
|
boolean |
EValidator.ValidationDelegate.validate(EClass eClass,
EObject eObject,
java.util.Map<java.lang.Object,java.lang.Object> context,
java.lang.String constraint,
java.lang.String expression)
Evaluates the given constraint expression against the object in the given context.
|
boolean |
EValidator.validate(EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the object in the given context, optionally producing diagnostics.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicEObjectImpl
An implementation of the model object 'EObject'.
|
class |
DynamicEObjectImpl
An implementation of the model object 'EObject' that's tuned for dynamic use.
|
static class |
DynamicEObjectImpl.BasicEMapEntry<K,V> |
class |
DynamicEStoreEObjectImpl
An implementation of 'EObject' that delegates to a
store. |
class |
EAnnotationImpl
An implementation of the model object 'EAnnotation'.
|
class |
EAttributeImpl
An implementation of the model object 'EAttribute'.
|
class |
EClassifierImpl
An implementation of the model object 'EMeta Object'.
|
class |
EClassImpl
An implementation of the model object 'EClass'.
|
class |
EcoreFactoryImpl
An implementation of the model Factory.
|
class |
EcorePackageImpl
An implementation of the model Package.
|
class |
EDataTypeImpl
An implementation of the model object 'EData Type'.
|
class |
EEnumImpl
An implementation of the model object 'EEnum'.
|
class |
EEnumLiteralImpl
An implementation of the model object 'EEnum Literal'.
|
class |
EFactoryImpl
An implementation of the model object 'EFactory'.
|
class |
EGenericTypeImpl
An implementation of the model object 'EGeneric Type'.
|
class |
EModelElementImpl
An implementation of the model object 'EModel Element'.
|
class |
ENamedElementImpl
An implementation of the model object 'ENamed Element'.
|
class |
EObjectImpl
An implementation of the model object 'EObject'.
|
class |
EOperationImpl
An implementation of the model object 'EOperation'.
|
class |
EPackageImpl
An implementation of the model object 'EPackage'.
|
class |
EParameterImpl
An implementation of the model object 'EParameter'.
|
class |
EReferenceImpl
An implementation of the model object 'EReference'.
|
class |
EStoreEObjectImpl
An implementation of 'EObject' that delegates to a
store. |
class |
EStringToStringMapEntryImpl
An implementation of the model object 'EString To String Map Entry'.
|
class |
EStructuralFeatureImpl
An implementation of the model object 'EStructural Feature'.
|
class |
ETypedElementImpl
An implementation of the model object 'ETyped Element'.
|
class |
ETypeParameterImpl
An implementation of the model object 'EType Parameter'.
|
class |
FlatEObjectImpl
An implementation of the model object 'EObject'.
|
class |
MinimalEObjectImpl
A space compact implementation of the model object 'EObject'.
|
static class |
MinimalEObjectImpl.Container |
static class |
MinimalEObjectImpl.Container.Dynamic |
static class |
MinimalEObjectImpl.Container.Dynamic.BasicEMapEntry<K,V> |
class |
MinimalEStoreEObjectImpl
A minimal abstract implementation of 'EObject' that delegates to a
store. |
| Modifier and Type | Field and Description |
|---|---|
protected EObject |
EStoreEObjectImpl.EStoreImpl.Entry.eObject |
protected EObject |
EStructuralFeatureImpl.SettingMany.owner |
| Modifier and Type | Method and Description |
|---|---|
protected EObject |
EFactoryImpl.basicCreate(EClass eClass) |
EObject |
EcoreFactoryImpl.create(EClass eClass) |
EObject |
EStoreEObjectImpl.EStoreImpl.create(EClass eClass) |
EObject |
EFactoryImpl.create(EClass eClass) |
EObject |
EcoreFactoryImpl.createEObject() |
EObject |
BasicEObjectImpl.eContainer() |
EObject |
EPackageImpl.eObjectForURIFragmentSegment(java.lang.String uriFragmentSegment) |
EObject |
EModelElementImpl.eObjectForURIFragmentSegment(java.lang.String uriFragmentSegment) |
EObject |
EClassImpl.eObjectForURIFragmentSegment(java.lang.String uriFragmentSegment) |
EObject |
BasicEObjectImpl.eObjectForURIFragmentSegment(java.lang.String uriFragmentSegment) |
EObject |
BasicEObjectImpl.eResolveProxy(InternalEObject proxy) |
EObject |
EStructuralFeatureImpl.SettingMany.getEObject() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
EClassifierImpl.dynamicIsInstance(EObject eObject) |
protected boolean |
EClassImpl.dynamicIsInstance(EObject eObject) |
protected static EReference |
BasicEObjectImpl.eContainmentFeature(EObject eObject,
EObject eContainer,
int eContainerFeatureID) |
boolean |
BasicEObjectImpl.eContains(EObject eObject) |
java.lang.String |
EModelElementImpl.eURIFragmentSegment(EStructuralFeature eStructuralFeature,
EObject eObject) |
java.lang.String |
BasicEObjectImpl.eURIFragmentSegment(EStructuralFeature eStructuralFeature,
EObject eObject) |
| Constructor and Description |
|---|
SettingMany(EObject owner,
EStructuralFeature eStructuralFeature,
java.util.List<java.lang.Object> list) |
| Modifier and Type | Method and Description |
|---|---|
EObject |
Resource.getEObject(java.lang.String uriFragment)
Returns the resolved object for the given URI
fragment. |
EObject |
ResourceSet.getEObject(URI uri,
boolean loadOnDemand)
Returns the object resolved by the URI.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Resource.Internal.attached(EObject eObject)
Called when the object is attached to this resource,
i.e., when it's
eResource changes to be this one. |
void |
Resource.Internal.detached(EObject eObject)
Called when the object is detached from this resource,
i.e., when it's
eResource changes to no longer be this one. |
java.lang.String |
Resource.getURIFragment(EObject eObject)
Returns the URI
fragment that,
when passed to getEObject will return the given object. |
| Modifier and Type | Class and Description |
|---|---|
protected class |
ResourceImpl.ContentsEList<E extends java.lang.Object & EObject>
A notifying list implementation for supporting
Resource.getContents(). |
| Modifier and Type | Field and Description |
|---|---|
protected ResourceImpl.ContentsEList<EObject> |
ResourceImpl.contents
The contents.
|
protected java.util.Map<EObject,java.lang.Integer> |
BinaryResourceImpl.EObjectOutputStream.eObjectIDMap |
protected java.util.Map<java.lang.String,EObject> |
ResourceImpl.intrinsicIDToEObjectMap
A map to retrieve the EObject based on the value of its ID feature.
|
protected java.util.List<EObject> |
ResourceImpl.unloadingContents
|
| Modifier and Type | Method and Description |
|---|---|
protected EObject |
ResourceImpl.getEObject(java.util.List<java.lang.String> uriFragmentPath)
Returns the object based on the fragment path as a list of Strings.
|
EObject |
ResourceImpl.getEObject(java.lang.String uriFragment) |
EObject |
ResourceSetImpl.getEObject(URI uri,
boolean loadOnDemand) |
protected EObject |
ResourceImpl.getEObjectByID(java.lang.String id)
Returns the object based on the fragment as an ID.
|
protected EObject |
ResourceImpl.getEObjectForURIFragmentRootSegment(java.lang.String uriFragmentRootSegment)
Returns the object associated with the URI fragment root segment.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,EObject> |
ResourceImpl.getIntrinsicIDToEObjectMap()
Returns the map used to cache the EObject that is identified by the
value
of its ID feature. |
protected java.util.List<EObject> |
ResourceImpl.getUnloadingContents()
This implementation returns a copy of the
contents. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ResourceImpl.addModificationTrackingAdapters(EObject eObject)
Deprecated.
since 2.1.0. This method is not invoked anymore. See
ResourceImpl.attachedHelper(EObject). |
void |
ResourceImpl.attached(EObject eObject) |
protected void |
ResourceImpl.attachedHelper(EObject eObject) |
void |
ResourceImpl.detached(EObject eObject) |
protected void |
ResourceImpl.detachedHelper(EObject eObject) |
protected <any> |
ResourceImpl.getAllProperContents(EObject eObject) |
protected java.lang.String |
ResourceImpl.getIDForEObject(EObject eObject)
Returns the ID for the given EObject such that
ResourceImpl.getEObjectByID(String) would return this same object. |
java.lang.String |
ResourceImpl.getURIFragment(EObject eObject) |
protected java.lang.String |
ResourceImpl.getURIFragmentRootSegment(EObject eObject)
Returns the URI fragment root segment for reaching the given direct content object.
|
protected void |
ResourceImpl.removeModificationTrackingAdapters(EObject eObject)
Deprecated.
since 2.1.0. This method is not invoked anymore. See
ResourceImpl.attachedHelper(EObject). |
| Modifier and Type | Method and Description |
|---|---|
protected <any> |
ResourceImpl.getAllProperContents(java.util.List<EObject> contents) |
void |
ResourceImpl.setIntrinsicIDToEObjectMap(java.util.Map<java.lang.String,EObject> intrinsicIDToEObjectMap)
Sets the map used to cache the EObject identified by the value of its ID feature.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
BasicFeatureMap.FeatureMapEObjectImpl
Temporary for testing purposes only.
|
static class |
DelegatingFeatureMap.FeatureMapEObjectImpl
Temporary for testing purposes only.
|
| Modifier and Type | Field and Description |
|---|---|
protected EObject |
EContentsEList.eObject |
protected EObject |
EContentsEList.FeatureIteratorImpl.eObject |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<URI,java.util.List<EObject>> |
ECrossReferenceAdapter.InverseCrossReferencer.proxyMap |
protected java.util.Map<EObject,Resource> |
ECrossReferenceAdapter.unloadedEObjects |
| Modifier and Type | Method and Description |
|---|---|
static <T extends EObject> |
EcoreUtil.copy(T eObject)
Returns a self-contained copy of the eObject.
|
| Modifier and Type | Method and Description |
|---|---|
EObject |
EcoreUtil.Copier.copy(EObject eObject)
Returns a copy of the given eObject.
|
static EObject |
EcoreUtil.create(EClass eClass)
Creates an instance of the class.
|
protected EObject |
EcoreUtil.Copier.createCopy(EObject eObject)
Returns a new instance of the object's target class.
|
protected EObject |
BasicEAnnotationValidator.createInstance(EClass eClass,
EAnnotation eAnnotation)
Creates an instance of the modeled representation for the given annotation.
|
EObject |
BasicEAnnotationValidator.Assistant.createInstance(EClass eClass,
EAnnotation eAnnotation)
Creates an initialized instance of the modeled representation for the given annotation.
|
EObject |
DelegatingEcoreEList.getEObject() |
EObject |
DelegatingEcoreEList.UnmodifiableEList.getEObject() |
EObject |
FeatureMapUtil.FeatureEList.getEObject() |
EObject |
FeatureMapUtil.FeatureFeatureMap.getEObject() |
EObject |
FeatureMapUtil.FeatureValue.getEObject() |
EObject |
FeatureMap.Internal.getEObject() |
EObject |
EcoreEMap.getEObject() |
EObject |
EcoreEList.getEObject() |
EObject |
EcoreEList.UnmodifiableEList.getEObject() |
static EObject |
EcoreUtil.getEObject(EObject rootEObject,
java.lang.String relativeFragmentPath)
Returns the object reached via by navigating the relative URI fragment path.
|
static EObject |
EcoreUtil.getRootContainer(EObject eObject)
Returns the root container;
it may be this object itself
and it will have a
null container. |
static EObject |
EcoreUtil.getRootContainer(EObject eObject,
boolean resolve)
Returns the root container;
it may be this object itself
and it will have a
null container. |
protected EObject |
ExtendedMetaDataAnnotationValidator.initialize(EObject eObject,
EAnnotation eAnnotation) |
protected EObject |
BasicEAnnotationValidator.initialize(EObject eObject,
EAnnotation eAnnotation)
Returns an initialized instance of the given object for the given annotation.
|
static EObject |
EcoreUtil.resolve(EObject proxy,
EObject objectContext)
Returns the resolved object represented by proxy.
|
static EObject |
EcoreUtil.resolve(EObject proxy,
Resource resourceContext)
Returns the resolved object represented by proxy.
|
static EObject |
EcoreUtil.resolve(EObject proxy,
ResourceSet resourceSet)
Returns the resolved object represented by proxy.
|
protected EObject |
EcoreEList.resolve(int index,
EObject eObject) |
protected EObject |
DelegatingEcoreEList.resolveProxy(EObject eObject) |
protected EObject |
EcoreEList.resolveProxy(EObject eObject) |
protected EObject |
DelegatingFeatureMap.resolveProxy(EObject eObject) |
protected EObject |
BasicFeatureMap.resolveProxy(EObject eObject) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<EObject> |
EcoreUtil.filterDescendants(java.util.Collection<? extends EObject> eObjects)
Returns a subset of the objects such that no object in the result is an
ancestor of any other object in the result. |
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.CrossReferencer.find(java.util.Collection<?> emfObjects)
Returns a map of all cross references in the content tree.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.ExternalCrossReferencer.find(java.util.Collection<?> emfObjectsToSearch)
Returns a map of all external cross references from the combined content trees of the specified collection of objects.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.ProxyCrossReferencer.find(java.util.Collection<?> emfObjects)
Returns a map of all proxy references from the specified content tree.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.UnresolvedProxyCrossReferencer.find(java.util.Collection<?> emfObjects)
Returns a map of all unresolvable proxies from the specified content tree.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.ExternalCrossReferencer.find(EObject eObject)
Returns a map of all external cross references from the specified content tree.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.ProxyCrossReferencer.find(EObject eObject)
Returns a map of all proxy references from the specified content tree.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.UnresolvedProxyCrossReferencer.find(EObject eObject)
Returns a map of all unresolvable proxies from the specified content tree.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.ExternalCrossReferencer.find(Resource resource)
Returns a map of all external cross references from the specified content tree.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.ProxyCrossReferencer.find(Resource resource)
Returns a map of all proxy references from the specified content tree.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.UnresolvedProxyCrossReferencer.find(Resource resource)
Returns a map of all unresolvable proxies from the specified content tree.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.ExternalCrossReferencer.find(ResourceSet resourceSet)
Returns a map of all external cross references from the specified content tree.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.ProxyCrossReferencer.find(ResourceSet resourceSet)
Returns a map of all proxy references from the specified content tree.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.UnresolvedProxyCrossReferencer.find(ResourceSet resourceSet)
Returns a map of all unresolvable proxies from the specified content tree.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.UsageCrossReferencer.findAll(java.util.Collection<?> eObjectsOfInterest,
java.util.Collection<?> emfObjectsToSearch)
Returns a map of usage references from the combined content trees of the specified collection of objects.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.UsageCrossReferencer.findAll(java.util.Collection<?> eObjectsOfInterest,
EObject eObject)
Returns a map of usage references from the specified content tree.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.UsageCrossReferencer.findAll(java.util.Collection<?> eObjectsOfInterest,
Resource resource)
Returns a map of usage references from the specified content tree.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.UsageCrossReferencer.findAll(java.util.Collection<?> eObjectsOfInterest,
ResourceSet resourceSet)
Returns a map of usage references from the specified content tree.
|
protected java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.UsageCrossReferencer.findAllUsage(java.util.Collection<?> eObjectsOfInterest)
Returns the map of usage references to objects in the specified collection.
|
protected java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.ExternalCrossReferencer.findExternalCrossReferences()
Returns the map of external cross references for this cross referencer.
|
protected java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.ProxyCrossReferencer.findProxyCrossReferences()
Returns the map of proxy references for this cross referencer.
|
protected java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.UnresolvedProxyCrossReferencer.findUnresolvedProxyCrossReferences()
Returns the map of unresolvable proxies for this cross referencer.
|
protected EContentsEList.FeatureIterator<EObject> |
EcoreUtil.CrossReferencer.getCrossReferences(EObject eObject) |
protected EContentsEList.FeatureIterator<EObject> |
ECrossReferenceAdapter.InverseCrossReferencer.getCrossReferences(EObject eObject) |
protected java.util.Iterator<? extends EObject> |
EcoreUtil.ContentTreeIterator.getEObjectChildren(EObject eObject)
Returns an iterator over the
children of the given parent EObject. |
protected java.util.Iterator<EObject> |
EcoreUtil.ContentTreeIterator.getResourceChildren(Resource resource)
Returns an iterator over the
children of the given parent resource. |
java.util.Collection<? extends EObject> |
BasicEAnnotationValidator.Assistant.getValidContents(EAnnotation eAnnotation,
java.util.Collection<? extends EObject> contents)
Returns the filtered collection of contents that are valid for this annotation.
|
protected java.util.Collection<? extends EObject> |
BasicEAnnotationValidator.getValidContents(EAnnotation eAnnotation,
EModelElement eModelElement,
java.util.Collection<? extends EObject> contents)
Returns the filtered collection of contents that are valid for this annotation.
|
protected java.util.List<EObject> |
ECrossReferenceAdapter.InverseCrossReferencer.removeProxies(URI uri) |
| Modifier and Type | Method and Description |
|---|---|
void |
ECrossReferenceAdapter.InverseCrossReferencer.add(EObject eObject) |
void |
ECrossReferenceAdapter.InverseCrossReferencer.add(EObject eObject,
EReference eReference,
EObject crossReferencedEObject) |
protected void |
EcoreUtil.CrossReferencer.add(InternalEObject eObject,
EReference eReference,
EObject crossReferencedEObject) |
protected void |
ECrossReferenceAdapter.InverseCrossReferencer.add(InternalEObject eObject,
EReference eReference,
EObject crossReferencedEObject) |
protected void |
ECrossReferenceAdapter.InverseCrossReferencer.addProxy(EObject proxy,
EObject context) |
protected boolean |
EcoreUtil.CrossReferencer.containment(EObject eObject)
Return true if the cross referencer should include references from children of the specified object.
|
protected java.lang.String |
BasicEAnnotationValidator.convertPropertyAttributeValueToLiteralItem(EObject eObject,
EAttribute eAttribute,
java.lang.Object value)
Returns the single value of the attribute's
type for the modeled object converted to a literal representation as used in detail entry. |
protected java.lang.String |
BasicEAnnotationValidator.convertPropertyReferenceValueToLiteralItem(EObject eObject,
EReference eReference,
java.lang.Object value)
Returns the single value of the references's
type for the modeled object converted to a literal representation as used in detail entry. |
protected java.lang.String |
BasicEAnnotationValidator.convertPropertyValueToLiteral(EObject eObject,
EStructuralFeature eStructuralFeature,
java.lang.Object value)
Returns the value of the feature of the modeled object converted to a literal representation as used in
detail entry. |
java.lang.String |
BasicEAnnotationValidator.Assistant.convertPropertyValueToLiteral(EObject eObject,
EStructuralFeature eStructuralFeature,
java.lang.Object value) |
protected java.lang.String |
BasicEAnnotationValidator.convertPropertyValueToLiteralItem(EObject eObject,
EStructuralFeature eStructuralFeature,
java.lang.Object value)
Returns the single value of the feature's
type for the modeled object converted to a literal representation as used in detail entry. |
EObject |
EcoreUtil.Copier.copy(EObject eObject)
Returns a copy of the given eObject.
|
protected void |
EcoreUtil.Copier.copyAttribute(EAttribute eAttribute,
EObject eObject,
EObject copyEObject)
Called to handle the copying of an attribute;
this adds a list of values or sets a single value as appropriate for the multiplicity.
|
protected void |
EcoreUtil.Copier.copyAttributeValue(EAttribute eAttribute,
EObject eObject,
java.lang.Object value,
EStructuralFeature.Setting setting)
Called to handle copying of an attribute's value to the target setting.
|
protected void |
EcoreUtil.Copier.copyContainment(EReference eReference,
EObject eObject,
EObject copyEObject)
Called to handle the copying of a containment feature;
this adds a list of copies or sets a single copy as appropriate for the multiplicity.
|
protected void |
EcoreUtil.Copier.copyProxyURI(EObject eObject,
EObject copyEObject)
Copies the proxy URI from the original to the copy, if present.
|
protected void |
EcoreUtil.Copier.copyReference(EReference eReference,
EObject eObject,
EObject copyEObject)
Called to handle the copying of a cross reference;
this adds values or sets a single value as appropriate for the multiplicity
while omitting any bidirectional reference that isn't in the copy map.
|
protected DiagnosticChain |
EObjectValidator.createBadDataValueDiagnostic(EObject eObject,
EAttribute eAttribute,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
protected EObject |
EcoreUtil.Copier.createCopy(EObject eObject)
Returns a new instance of the object's target class.
|
BasicDiagnostic |
Diagnostician.createDefaultDiagnostic(EObject eObject) |
static <T> EContentsEList<T> |
EContentsEList.createEContentsEList(EObject eObject) |
static <T> ECrossReferenceEList<T> |
ECrossReferenceEList.createECrossReferenceEList(EObject eObject) |
protected boolean |
EcoreUtil.CrossReferencer.crossReference(EObject eObject,
EReference eReference,
EObject crossReferencedEObject)
Return true if the specified eReference from eObject to crossReferencedEObject should be
considered a cross reference by this cross referencer.
|
protected boolean |
EcoreUtil.ExternalCrossReferencer.crossReference(EObject eObject,
EReference eReference,
EObject crossReferencedEObject)
Return true if the specified eReference from eObject to crossReferencedEObject should be
considered a cross reference by this cross referencer.
|
protected boolean |
EcoreUtil.UsageCrossReferencer.crossReference(EObject eObject,
EReference eReference,
EObject crossReferencedEObject)
Return true if the specified eReference from eObject to crossReferencedEObject should be
considered a cross reference by this cross referencer.
|
protected boolean |
EcoreUtil.ProxyCrossReferencer.crossReference(EObject eObject,
EReference eReference,
EObject crossReferencedEObject)
Return true if the specified eReference from eObject to crossReferencedEObject should be
considered a cross reference by this cross referencer.
|
protected boolean |
EcoreUtil.UnresolvedProxyCrossReferencer.crossReference(EObject eObject,
EReference eReference,
EObject crossReferencedEObject)
Return true if the specified eReference from eObject to crossReferencedEObject should be
considiered a cross reference by this cross referencer.
|
protected boolean |
ECrossReferenceAdapter.InverseCrossReferencer.crossReference(EObject eObject,
EReference eReference,
EObject crossReferencedEObject) |
T |
Switch.defaultCase(EObject eObject)
Returns the result of interpreting the object as an instance of 'EObject'.
|
T |
EcoreSwitch.defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
protected T |
ComposedSwitch.delegatedDoSwitch(Switch<T> delegate,
EClass theEClass,
EObject theEObject)
Call delegate.
doSwitch(theEClass, theEObject). |
static void |
EcoreUtil.delete(EObject eObject)
Deletes the object from its
containing resource
and/or its containing object
as well as from any other feature that references it
within the enclosing resource set, resource, or root object. |
static void |
EcoreUtil.delete(EObject eObject,
boolean recursive)
Deletes the object from its
containing resource
and/or its containing object
as well as from any other feature that references it
within the enclosing resource set, resource, or root object. |
protected T |
Switch.doSwitch(EClass eClass,
EObject eObject)
Calls
caseXXX for each (super-)class of the model until one returns a non-null result;
it yields that result. |
protected T |
ComposedSwitch.doSwitch(EClass theEClass,
EObject theEObject) |
T |
Switch.doSwitch(EObject eObject)
Dispatches the target object to the appropriate
caseXXX methods. |
protected T |
Switch.doSwitch(int classifierID,
EObject eObject)
Calls
caseXXX for each class of the model until one returns a non-null result;
it yields that result. |
protected T |
EcoreSwitch.doSwitch(int classifierID,
EObject theEObject)
Calls
caseXXX for each class of the model until one returns a non null result; it yields that result. |
protected boolean |
Diagnostician.doValidate(EValidator eValidator,
EClass eClass,
EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
protected boolean |
Diagnostician.doValidateContents(EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
static boolean |
EcoreUtil.equals(EObject eObject1,
EObject eObject2)
|
boolean |
EcoreUtil.EqualityHelper.equals(EObject eObject1,
EObject eObject2)
|
java.util.Collection<?> |
ExtendedMetaDataAnnotationValidator.filterChoiceOfValues(EObject eObject,
EStructuralFeature eStructuralFeature,
java.util.Collection<?> choiceOfValues) |
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.ExternalCrossReferencer.find(EObject eObject)
Returns a map of all external cross references from the specified content tree.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.ProxyCrossReferencer.find(EObject eObject)
Returns a map of all proxy references from the specified content tree.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.UnresolvedProxyCrossReferencer.find(EObject eObject)
Returns a map of all unresolvable proxies from the specified content tree.
|
static java.util.Collection<EStructuralFeature.Setting> |
EcoreUtil.UsageCrossReferencer.find(EObject eObjectOfInterest,
java.util.Collection<?> emfObjectsToSearch)
Returns a collection of usage references from the combined content trees of the specified collection of objects.
|
static java.util.Collection<EStructuralFeature.Setting> |
EcoreUtil.UsageCrossReferencer.find(EObject eObjectOfInterest,
EObject eObject)
Returns a collection of usage references from the specified content tree.
|
static java.util.Collection<EStructuralFeature.Setting> |
EcoreUtil.UsageCrossReferencer.find(EObject eObjectOfInterest,
Resource resource)
Returns a collection of usage references from the specified content tree.
|
static java.util.Collection<EStructuralFeature.Setting> |
EcoreUtil.UsageCrossReferencer.find(EObject eObjectOfInterest,
ResourceSet resourceSet)
Returns a collection of usage references from the specified content tree.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
EcoreUtil.UsageCrossReferencer.findAll(java.util.Collection<?> eObjectsOfInterest,
EObject eObject)
Returns a map of usage references from the specified content tree.
|
protected java.util.Collection<EStructuralFeature.Setting> |
EcoreUtil.UsageCrossReferencer.findUsage(EObject eObject)
Returns the collection of usage references to the specified object.
|
static <T> <any> |
EcoreUtil.getAllContents(EObject eObject,
boolean resolve)
Returns a tree iterator that iterates over all the
direct contents and indirect contents of the object. |
static <T> <any> |
EcoreUtil.getAllProperContents(EObject eObject,
boolean resolve)
Returns a tree iterator that iterates over all the
direct contents and indirect contents of the object,
skipping over any child object that's in a different resource from its parent. |
java.util.Map<java.lang.String,EStructuralFeature> |
BasicEAnnotationValidator.Assistant.getApplicableProperties(EObject eObject,
EAnnotation eAnnotation)
Returns the
subset of properties that are applicable for the current state of the modeled annotation instance. |
protected EContentsEList.FeatureIterator<EObject> |
EcoreUtil.CrossReferencer.getCrossReferences(EObject eObject) |
protected EContentsEList.FeatureIterator<EObject> |
ECrossReferenceAdapter.InverseCrossReferencer.getCrossReferences(EObject eObject) |
static EObject |
EcoreUtil.getEObject(EObject rootEObject,
java.lang.String relativeFragmentPath)
Returns the object reached via by navigating the relative URI fragment path.
|
protected java.util.Iterator<? extends EObject> |
EcoreUtil.ContentTreeIterator.getEObjectChildren(EObject eObject)
Returns an iterator over the
children of the given parent EObject. |
static java.lang.String |
EcoreUtil.getID(EObject eObject)
Returns the value of the object's ID attribute as a String.
|
static java.lang.String |
EcoreUtil.getIdentification(EObject eObject)
Returns a unique string identification of the eObject;
it is structured as follows:
|
java.util.Collection<EStructuralFeature.Setting> |
ECrossReferenceAdapter.getInverseReferences(EObject eObject) |
java.util.Collection<EStructuralFeature.Setting> |
ECrossReferenceAdapter.getInverseReferences(EObject eObject,
boolean resolve) |
java.util.Collection<EStructuralFeature.Setting> |
ECrossReferenceAdapter.getNonNavigableInverseReferences(EObject eObject) |
java.util.Collection<EStructuralFeature.Setting> |
ECrossReferenceAdapter.getNonNavigableInverseReferences(EObject eObject,
boolean resolve) |
java.lang.String |
Diagnostician.getObjectLabel(EObject eObject) |
static java.lang.String |
EObjectValidator.getObjectLabel(EObject eObject,
java.util.Map<java.lang.Object,java.lang.Object> context) |
static Adapter |
EcoreUtil.getRegisteredAdapter(EObject eObject,
java.lang.Object type)
Returns the specified eObject's adapter of the specified type.
|
static java.lang.String |
EcoreUtil.getRelativeURIFragmentPath(EObject ancestorEObject,
EObject descendantEObject)
Returns the fragment path of the descendant object relative to its
ancestor. |
static Notifier |
EcoreUtil.getRoot(EObject eObject,
boolean resolve)
Returns the root object;
it may be either
the
root container
if that doesn't have a containing resource,
the containing resource of the root container if that doesn't have a containing resource set,
or the resource set of the root container's resource. |
static EObject |
EcoreUtil.getRootContainer(EObject eObject)
Returns the root container;
it may be this object itself
and it will have a
null container. |
static EObject |
EcoreUtil.getRootContainer(EObject eObject,
boolean resolve)
Returns the root container;
it may be this object itself
and it will have a
null container. |
protected EClass |
EcoreUtil.Copier.getTarget(EObject eObject)
Returns the target class used to create a copy instance for the given instance object.
|
protected EStructuralFeature.Setting |
EcoreUtil.Copier.getTarget(EStructuralFeature eStructuralFeature,
EObject eObject,
EObject copyEObject)
Returns a setting for the feature and copy instance to be populated with the original object's source feature's value.
|
static URI |
EcoreUtil.getURI(EObject eObject)
Returns a URI for the eObject,
i.e., either
the
proxy URI,
the URI of the resource with the fragment produced by the resource,
or the URI consisting of just the fragment path that would be produced by a default Resource
with the eObject as its only contents. |
protected void |
EcoreUtil.CrossReferencer.handleCrossReference(EObject eObject) |
protected boolean |
EcoreUtil.EqualityHelper.haveEqualAttribute(EObject eObject1,
EObject eObject2,
EAttribute attribute)
|
protected boolean |
EcoreUtil.EqualityHelper.haveEqualFeature(EObject eObject1,
EObject eObject2,
EStructuralFeature feature)
|
protected boolean |
EcoreUtil.EqualityHelper.haveEqualReference(EObject eObject1,
EObject eObject2,
EReference reference)
|
protected EObject |
ExtendedMetaDataAnnotationValidator.initialize(EObject eObject,
EAnnotation eAnnotation) |
protected EObject |
BasicEAnnotationValidator.initialize(EObject eObject,
EAnnotation eAnnotation)
Returns an initialized instance of the given object for the given annotation.
|
static boolean |
EcoreUtil.isAncestor(java.util.Collection<?> ancestorEMFObjects,
EObject eObject)
Returns whether any EObject, Resource, or ResourceSet in the collection is an ancestor of the EObject.
|
static boolean |
EcoreUtil.isAncestor(EObject ancestorEObject,
EObject eObject)
Returns whether the second object is the same as the first object, or is directly or indirectly contained by the first object,
i.e., whether the second object is in the
content tree of the first. |
static boolean |
EcoreUtil.isAncestor(Resource ancestorResource,
EObject eObject)
Returns whether the given resource is that of the object,
i.e., whether the object is in the
content tree of the resource. |
static boolean |
EcoreUtil.isAncestor(ResourceSet ancestorResourceSet,
EObject eObject)
Returns whether the given resource set is that of the object,
i.e., whether the object is in the
content tree of the resource set. |
protected boolean |
ExtendedMetaDataAnnotationValidator.isApplicable(EObject eObject,
EStructuralFeature eStructuralFeature) |
protected boolean |
BasicEAnnotationValidator.isApplicable(EObject eObject,
EStructuralFeature eStructuralFeature)
Returns whether the given feature of the given modeled representation is meaningful for the current state of the model.
|
static boolean |
FeatureMapUtil.isMany(EObject owner,
EStructuralFeature feature) |
protected java.lang.String |
BasicEAnnotationValidator.join(EObject eObject,
EStructuralFeature eStructuralFeature,
java.util.List<java.lang.String> literalValues)
Returns the joined list of values of this modeled object's feature.
|
protected URI |
ECrossReferenceAdapter.InverseCrossReferencer.normalizeURI(URI uri,
EObject objectContext) |
static void |
EcoreUtil.remove(EObject eObject)
Removes the object from its
containing resource
and/or its containing object. |
java.lang.Object |
ECrossReferenceAdapter.InverseCrossReferencer.remove(EObject eObject) |
void |
ECrossReferenceAdapter.InverseCrossReferencer.remove(EObject eObject,
EReference eReference,
EObject crossReferencedEObject) |
static void |
EcoreUtil.remove(EObject eObject,
EStructuralFeature eStructuralFeature,
java.lang.Object value)
Removes the value from the feature of the object.
|
static void |
EcoreUtil.removeAll(EObject eObject,
EStructuralFeature eStructuralFeature,
java.util.Collection<?> values)
Removes the values from the feature of the object.
|
protected void |
ECrossReferenceAdapter.InverseCrossReferencer.removeProxy(EObject proxy,
EObject context) |
static void |
EcoreUtil.replace(EObject eObject,
EObject replacementEObject)
Replace the object in its
containing resource
and/or its containing object,
with the replacement object. |
static void |
EcoreUtil.replace(EObject eObject,
EStructuralFeature eStructuralFeature,
java.lang.Object oldValue,
java.lang.Object newValue)
Replaces the old value in the object's feature with the new value.
|
protected void |
EObjectValidator.reportConstraintDelegateException(EClass eClass,
EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context,
java.lang.String constraint,
int severity,
java.lang.String source,
int code,
java.lang.Throwable throwable) |
protected void |
EObjectValidator.reportConstraintDelegateNotFound(EClass eClass,
EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context,
java.lang.String constraint,
int severity,
java.lang.String source,
int code,
java.lang.String validationDelegate) |
protected void |
EObjectValidator.reportConstraintDelegateViolation(EClass eClass,
EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context,
java.lang.String constraint,
int severity,
java.lang.String source,
int code) |
protected void |
BasicEAnnotationValidator.reportInvalidContent(EAnnotation eAnnotation,
EModelElement eModelElement,
EObject content,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
protected void |
BasicEAnnotationValidator.reportInvalidReference(EAnnotation eAnnotation,
EModelElement eModelElement,
EObject reference,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
protected static void |
EObjectValidator.reportInvariantDelegateException(EClass eClass,
EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context,
EOperation invariant,
int severity,
java.lang.String source,
int code,
java.lang.Throwable throwable) |
protected static void |
EObjectValidator.reportInvariantDelegateNotFound(EClass eClass,
EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context,
EOperation invariant,
int severity,
java.lang.String source,
int code,
java.lang.String validationDelegate) |
protected static void |
EObjectValidator.reportInvariantDelegateViolation(EClass eClass,
EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context,
EOperation invariant,
int severity,
java.lang.String source,
int code) |
static EObject |
EcoreUtil.resolve(EObject proxy,
EObject objectContext)
Returns the resolved object represented by proxy.
|
static EObject |
EcoreUtil.resolve(EObject proxy,
Resource resourceContext)
Returns the resolved object represented by proxy.
|
static EObject |
EcoreUtil.resolve(EObject proxy,
ResourceSet resourceSet)
Returns the resolved object represented by proxy.
|
protected EObject |
EcoreEList.resolve(int index,
EObject eObject) |
static void |
EcoreUtil.resolveAll(EObject eObject)
Visits all proxies referenced by the object and recursively any of its contained objects.
|
protected void |
ECrossReferenceAdapter.resolveAll(EObject eObject) |
protected EObject |
DelegatingEcoreEList.resolveProxy(EObject eObject) |
protected EObject |
EcoreEList.resolveProxy(EObject eObject) |
protected EObject |
DelegatingFeatureMap.resolveProxy(EObject eObject) |
protected EObject |
BasicFeatureMap.resolveProxy(EObject eObject) |
protected void |
ECrossReferenceAdapter.resolveProxy(Resource resource,
EObject eObject,
EObject proxy,
EStructuralFeature.Setting setting) |
static void |
EcoreUtil.setID(EObject eObject,
java.lang.String id)
Sets the value of the object's ID attribute according to the value represented by the String.
|
boolean |
EObjectValidator.validate_BidirectionalReferenceIsPaired(EObject eObject,
EReference eReference,
EReference eOpposite,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
protected boolean |
EObjectValidator.validate_DataValueConforms(EObject eObject,
EAttribute eAttribute,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
EObjectValidator.validate_EveryBidirectionalReferenceIsPaired(EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
EObjectValidator.validate_EveryDataValueConforms(EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
EObjectValidator.validate_EveryDefaultConstraint(EObject object,
DiagnosticChain theDiagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
EObjectValidator.validate_EveryKeyUnique(EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
EObjectValidator.validate_EveryMapEntryUnique(EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
EObjectValidator.validate_EveryMultiplicityConforms(EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
EObjectValidator.validate_EveryProxyResolves(EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
EObjectValidator.validate_EveryReferenceIsContained(EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
protected boolean |
EObjectValidator.validate_KeyUnique(EObject eObject,
EReference eReference,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
protected boolean |
EObjectValidator.validate_MapEntryUnique(EObject eObject,
EReference eReference,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
protected boolean |
EObjectValidator.validate_MultiplicityConforms(EObject eObject,
EStructuralFeature eStructuralFeature,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
EObjectValidator.validate_NoCircularContainment(EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
EObjectValidator.validate_UniqueID(EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
EObjectValidator.validate(EClass eClass,
EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
EObjectValidator.DynamicEClassValidator.validate(EClass eClass,
EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
Diagnostician.validate(EClass eClass,
EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the object.
|
static boolean |
EObjectValidator.validate(EClass eClass,
EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context,
java.lang.String validationDelegate,
EOperation invariant,
java.lang.String expression,
int severity,
java.lang.String source,
int code)
Delegates evaluation of the given invariant expression against the object in the given context.
|
boolean |
EObjectValidator.validate(EClass eClass,
EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context,
java.lang.String validationDelegate,
java.lang.String constraint,
java.lang.String expression,
int severity,
java.lang.String source,
int code)
Delegates evaluation of the given constraint expression against the object in the given context.
|
Diagnostic |
Diagnostician.validate(EObject eObject) |
boolean |
Diagnostician.validate(EObject eObject,
DiagnosticChain diagnostics)
Validates the object in the given context, optionally producing diagnostics.
|
boolean |
EObjectValidator.validate(EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the object in the given context, optionally producing diagnostics.
|
boolean |
Diagnostician.validate(EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the object in the given context, optionally producing diagnostics.
|
Diagnostic |
Diagnostician.validate(EObject eObject,
java.util.Map<?,?> contextEntries) |
protected boolean |
EObjectValidator.DynamicEClassValidator.validateDelegatedConstraints(EClass eClass,
EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
protected boolean |
EObjectValidator.DynamicEClassValidator.validateDelegatedInvariants(EClass eClass,
EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
EcoreValidator.validateEObject(EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
| Modifier and Type | Method and Description |
|---|---|
static void |
EcoreUtil.deleteAll(java.util.Collection<? extends EObject> eObjects,
boolean recursive)
Deletes each object from its
containing resource
and/or its containing object
as well as from any other feature that references it
within the enclosing resource set, resource, or root object of any of the objects. |
static boolean |
EcoreUtil.equals(java.util.List<? extends EObject> eObjectList1,
java.util.List<? extends EObject> eObjectList2)
|
static boolean |
EcoreUtil.equals(java.util.List<? extends EObject> eObjectList1,
java.util.List<? extends EObject> eObjectList2)
|
boolean |
EcoreUtil.EqualityHelper.equals(java.util.List<EObject> list1,
java.util.List<EObject> list2)
|
boolean |
EcoreUtil.EqualityHelper.equals(java.util.List<EObject> list1,
java.util.List<EObject> list2)
|
static java.util.List<EObject> |
EcoreUtil.filterDescendants(java.util.Collection<? extends EObject> eObjects)
Returns a subset of the objects such that no object in the result is an
ancestor of any other object in the result. |
java.util.Collection<? extends EObject> |
BasicEAnnotationValidator.Assistant.getValidContents(EAnnotation eAnnotation,
java.util.Collection<? extends EObject> contents)
Returns the filtered collection of contents that are valid for this annotation.
|
protected java.util.Collection<? extends EObject> |
BasicEAnnotationValidator.getValidContents(EAnnotation eAnnotation,
EModelElement eModelElement,
java.util.Collection<? extends EObject> contents)
Returns the filtered collection of contents that are valid for this annotation.
|
static void |
EcoreUtil.CrossReferencer.print(java.io.PrintStream out,
java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> crossReferenceMap)
Print the specified cross reference map to the specified stream.
|
static void |
EcoreUtil.removeAll(java.util.Collection<? extends EObject> eObjects)
Removes each object from its
containing
resource and/or its containing object. |
protected void |
BasicEAnnotationValidator.reportIgnoredContents(EAnnotation eAnnotation,
EModelElement eModelElement,
java.util.Collection<? extends EObject> ignoredContents,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
protected void |
BasicEAnnotationValidator.reportIgnoredReferences(EAnnotation eAnnotation,
EModelElement eModelElement,
java.util.Collection<? extends EObject> ignoredReferences,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
| Constructor and Description |
|---|
CrossReferencer(EObject eObject)
Creates an instance for the given object.
|
EContentsEList(EObject eObject) |
EContentsEList(EObject eObject,
EStructuralFeature[] eStructuralFeatures) |
EContentsEList(EObject eObject,
java.util.List<? extends EStructuralFeature> eStructuralFeatures) |
ECrossReferenceEList(EObject eObject) |
ECrossReferenceEList(EObject eObject,
EStructuralFeature[] eStructuralFeatures) |
ExternalCrossReferencer(EObject eObject)
Creates an instance for the given object.
|
FeatureIteratorImpl(EObject eObject) |
FeatureIteratorImpl(EObject eObject,
EStructuralFeature[] eStructuralFeatures) |
FeatureIteratorImpl(EObject eObject,
EStructuralFeature[] eStructuralFeatures) |
FeatureIteratorImpl(EObject eObject,
java.util.List<? extends EStructuralFeature> eStructuralFeatures) |
ProperContentIterator(EObject eObject) |
ProperContentIterator(EObject eObject,
boolean isResolveProxies) |
ProxyCrossReferencer(EObject eObject)
Creates an instance for the given object.
|
ResolvingFeatureIteratorImpl(EObject eObject) |
ResolvingFeatureIteratorImpl(EObject eObject,
EStructuralFeature[] eStructuralFeatures) |
ResolvingFeatureIteratorImpl(EObject eObject,
EStructuralFeature[] eStructuralFeatures) |
ResolvingFeatureIteratorImpl(EObject eObject,
java.util.List<? extends EStructuralFeature> eStructuralFeatures) |
UnresolvedProxyCrossReferencer(EObject eObject)
Creates an instance for the given object.
|
UsageCrossReferencer(EObject eObject)
Creates an instance for the given object.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
XMLNamespaceDocumentRoot
A representation of the model object 'Document Root'.
|
interface |
XMLNamespaceFactory
The Factory for the model.
|
interface |
XMLNamespacePackage
The Package for the model.
|
| Modifier and Type | Class and Description |
|---|---|
class |
XMLNamespaceDocumentRootImpl
An implementation of the model object 'Document Root'.
|
class |
XMLNamespaceFactoryImpl
An implementation of the model Factory.
|
class |
XMLNamespacePackageImpl
An implementation of the model Package.
|
| Modifier and Type | Method and Description |
|---|---|
EObject |
XMLNamespaceFactoryImpl.create(EClass eClass) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AnyType
A representation of the model object 'Any Type'.
|
interface |
ProcessingInstruction
A representation of the model object 'Processing Instruction Type'.
|
interface |
SimpleAnyType
A representation of the model object 'Simple Any Type'.
|
interface |
XMLTypeDocumentRoot
A representation of the model object 'Document Root'.
|
interface |
XMLTypeFactory
The Factory for the model.
|
interface |
XMLTypePackage
The Package for the model.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnyTypeImpl
An implementation of the model object 'Any Type'.
|
class |
ProcessingInstructionImpl
An implementation of the model object 'Processing Instruction Type'.
|
class |
SimpleAnyTypeImpl
An implementation of the model object 'Simple Any Type'.
|
class |
XMLTypeDocumentRootImpl
An implementation of the model object 'Document Root'.
|
class |
XMLTypeFactoryImpl
An implementation of the model Factory.
|
class |
XMLTypePackageImpl
An implementation of the model Package.
|
| Modifier and Type | Method and Description |
|---|---|
EObject |
XMLTypeFactoryImpl.create(EClass eClass) |
Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature