| Modifier and Type | Method and Description |
|---|---|
protected List<IEObjectDescription> |
Indexer.ResolvedResourceDescription.computeExportedObjects() |
| Modifier and Type | Method and Description |
|---|---|
IEObjectDescription |
ImportedNamesAdapter.WrappingScope.getSingleElement(org.eclipse.emf.ecore.EObject object) |
IEObjectDescription |
ImportedNamesAdapter.WrappingScope.getSingleElement(QualifiedName name) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<IEObjectDescription> |
ImportedNamesAdapter.WrappingScope.getAllElements() |
Iterable<IEObjectDescription> |
ImportedNamesAdapter.WrappingScope.getElements(org.eclipse.emf.ecore.EObject object) |
Iterable<IEObjectDescription> |
ImportedNamesAdapter.WrappingScope.getElements(QualifiedName name) |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.emf.ecore.EObject |
SlotEntry.getEObject(IEObjectDescription description,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
protected boolean |
SlotEntry.matches(Set<org.eclipse.emf.ecore.EClass> eclasses,
IEObjectDescription desc) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEObjectDescription |
class |
EObjectDescription |
class |
ForwardingEObjectDescription
An abstract implementation of
IEObjectDescription that delegates all
method invocations to another instance. |
| Modifier and Type | Method and Description |
|---|---|
static IEObjectDescription |
EObjectDescription.create(QualifiedName qualifiedName,
org.eclipse.emf.ecore.EObject element) |
static IEObjectDescription |
EObjectDescription.create(QualifiedName qualifiedName,
org.eclipse.emf.ecore.EObject element,
Map<String,String> userData) |
static IEObjectDescription |
EObjectDescription.create(String simpleName,
org.eclipse.emf.ecore.EObject element) |
static IEObjectDescription |
EObjectDescription.create(String simpleName,
org.eclipse.emf.ecore.EObject element,
Map<String,String> userData) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<IEObjectDescription> |
ISelectable.getExportedObjects() |
Iterable<IEObjectDescription> |
IResourceDescriptions.NullImpl.getExportedObjects() |
Iterable<IEObjectDescription> |
IResourceDescription.getExportedObjects() |
Iterable<IEObjectDescription> |
ISelectable.getExportedObjects(org.eclipse.emf.ecore.EClass type,
QualifiedName name,
boolean ignoreCase) |
Iterable<IEObjectDescription> |
IResourceDescriptions.NullImpl.getExportedObjects(org.eclipse.emf.ecore.EClass type,
QualifiedName name,
boolean ignoreCase) |
Iterable<IEObjectDescription> |
ISelectable.getExportedObjectsByObject(org.eclipse.emf.ecore.EObject object) |
Iterable<IEObjectDescription> |
IResourceDescriptions.NullImpl.getExportedObjectsByObject(org.eclipse.emf.ecore.EObject object) |
Iterable<IEObjectDescription> |
ISelectable.getExportedObjectsByType(org.eclipse.emf.ecore.EClass type) |
Iterable<IEObjectDescription> |
IResourceDescriptions.NullImpl.getExportedObjectsByType(org.eclipse.emf.ecore.EClass type) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
IDefaultResourceDescriptionStrategy.createEObjectDescriptions(org.eclipse.emf.ecore.EObject eObject,
IAcceptor<IEObjectDescription> acceptor)
Calculates the
IEObjectDescriptions for eObject and passes them to the acceptor. |
| Constructor and Description |
|---|
ForwardingEObjectDescription(IEObjectDescription delegate) |
| Modifier and Type | Method and Description |
|---|---|
protected Iterable<IEObjectDescription> |
StateBasedContainer.filterByURI(Iterable<IEObjectDescription> unfiltered) |
Iterable<IEObjectDescription> |
StateBasedContainer.getExportedObjects() |
Iterable<IEObjectDescription> |
StateBasedContainer.getExportedObjects(org.eclipse.emf.ecore.EClass type,
QualifiedName qualifiedName,
boolean ignoreCase) |
Iterable<IEObjectDescription> |
FilterUriContainer.getExportedObjects(org.eclipse.emf.ecore.EClass type,
QualifiedName qualifiedName,
boolean ignoreCase) |
Iterable<IEObjectDescription> |
DescriptionAddingContainer.getExportedObjects(org.eclipse.emf.ecore.EClass type,
QualifiedName qualifiedName,
boolean ignoreCase) |
Iterable<IEObjectDescription> |
StateBasedContainer.getExportedObjectsByObject(org.eclipse.emf.ecore.EObject object) |
Iterable<IEObjectDescription> |
StateBasedContainer.getExportedObjectsByType(org.eclipse.emf.ecore.EClass type) |
Iterable<IEObjectDescription> |
FilterUriContainer.getExportedObjectsByType(org.eclipse.emf.ecore.EClass type) |
Iterable<IEObjectDescription> |
DescriptionAddingContainer.getExportedObjectsByType(org.eclipse.emf.ecore.EClass type) |
| Modifier and Type | Method and Description |
|---|---|
protected Iterable<IEObjectDescription> |
StateBasedContainer.filterByURI(Iterable<IEObjectDescription> unfiltered) |
| Modifier and Type | Class and Description |
|---|---|
class |
AliasedEObjectDescription |
| Modifier and Type | Method and Description |
|---|---|
IEObjectDescription |
AliasedEObjectDescription.getAliasedEObjectDescription() |
| Modifier and Type | Method and Description |
|---|---|
protected List<IEObjectDescription> |
DefaultResourceDescription.computeExportedObjects() |
protected abstract List<IEObjectDescription> |
AbstractResourceDescription.computeExportedObjects() |
protected Map<org.eclipse.emf.ecore.EObject,IEObjectDescription> |
DefaultResourceDescription.createEObject2ExportedEObjectsMap(Iterable<IEObjectDescription> exportedObjects) |
protected Iterable<IEObjectDescription> |
ResourceDescriptionsBasedContainer.filterByURI(Iterable<IEObjectDescription> unfiltered) |
Iterable<IEObjectDescription> |
ResourceSetBasedResourceDescriptions.getExportedObjects() |
Iterable<IEObjectDescription> |
LiveShadowedResourceDescriptions.getExportedObjects() |
Iterable<IEObjectDescription> |
EObjectDescriptionLookUp.getExportedObjects() |
Iterable<IEObjectDescription> |
AbstractResourceDescription.getExportedObjects() |
Iterable<IEObjectDescription> |
AbstractCompoundSelectable.getExportedObjects() |
Iterable<IEObjectDescription> |
ResourceSetBasedResourceDescriptions.getExportedObjects(org.eclipse.emf.ecore.EClass type,
QualifiedName qualifiedName,
boolean ignoreCase) |
Iterable<IEObjectDescription> |
ResourceDescriptionsData.getExportedObjects(org.eclipse.emf.ecore.EClass type,
QualifiedName qualifiedName,
boolean ignoreCase) |
Iterable<IEObjectDescription> |
ResourceDescriptionsBasedContainer.getExportedObjects(org.eclipse.emf.ecore.EClass type,
QualifiedName qualifiedName,
boolean ignoreCase) |
Iterable<IEObjectDescription> |
LiveShadowedResourceDescriptions.getExportedObjects(org.eclipse.emf.ecore.EClass type,
QualifiedName name,
boolean ignoreCase) |
Iterable<IEObjectDescription> |
EObjectDescriptionLookUp.getExportedObjects(org.eclipse.emf.ecore.EClass type,
QualifiedName name,
boolean ignoreCase) |
Iterable<IEObjectDescription> |
AbstractResourceDescription.getExportedObjects(org.eclipse.emf.ecore.EClass type,
QualifiedName name,
boolean ignoreCase) |
Iterable<IEObjectDescription> |
AbstractCompoundSelectable.getExportedObjects(org.eclipse.emf.ecore.EClass type,
QualifiedName qualifiedName,
boolean ignoreCase) |
Iterable<IEObjectDescription> |
ResourceSetBasedResourceDescriptions.getExportedObjectsByObject(org.eclipse.emf.ecore.EObject object) |
Iterable<IEObjectDescription> |
ResourceDescriptionsData.getExportedObjectsByObject(org.eclipse.emf.ecore.EObject object) |
Iterable<IEObjectDescription> |
LiveShadowedResourceDescriptions.getExportedObjectsByObject(org.eclipse.emf.ecore.EObject object) |
Iterable<IEObjectDescription> |
EObjectDescriptionLookUp.getExportedObjectsByObject(org.eclipse.emf.ecore.EObject object) |
Iterable<IEObjectDescription> |
AbstractResourceDescription.getExportedObjectsByObject(org.eclipse.emf.ecore.EObject object) |
Iterable<IEObjectDescription> |
AbstractContainer.getExportedObjectsByObject(org.eclipse.emf.ecore.EObject object) |
Iterable<IEObjectDescription> |
AbstractCompoundSelectable.getExportedObjectsByObject(org.eclipse.emf.ecore.EObject object) |
Iterable<IEObjectDescription> |
ResourceSetBasedResourceDescriptions.getExportedObjectsByType(org.eclipse.emf.ecore.EClass type) |
Iterable<IEObjectDescription> |
ResourceDescriptionsBasedContainer.getExportedObjectsByType(org.eclipse.emf.ecore.EClass type) |
Iterable<IEObjectDescription> |
LiveShadowedResourceDescriptions.getExportedObjectsByType(org.eclipse.emf.ecore.EClass type) |
Iterable<IEObjectDescription> |
EObjectDescriptionLookUp.getExportedObjectsByType(org.eclipse.emf.ecore.EClass type) |
Iterable<IEObjectDescription> |
AbstractResourceDescription.getExportedObjectsByType(org.eclipse.emf.ecore.EClass type) |
Iterable<IEObjectDescription> |
AbstractCompoundSelectable.getExportedObjectsByType(org.eclipse.emf.ecore.EClass type) |
protected Map<QualifiedName,List<IEObjectDescription>> |
EObjectDescriptionLookUp.getNameToObjects() |
protected Iterable<IEObjectDescription> |
LiveShadowedResourceDescriptions.joinIterables(Iterable<IEObjectDescription> liveDescriptions,
Iterable<IEObjectDescription> persistentDescriptions) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
DefaultResourceDescriptionDelta.equals(IEObjectDescription oldObj,
IEObjectDescription newObj) |
protected void |
EObjectDescriptionLookUp.putIntoMap(Map<QualifiedName,List<IEObjectDescription>> nameToObjects,
IEObjectDescription description) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<org.eclipse.emf.ecore.EObject,IEObjectDescription> |
DefaultResourceDescription.createEObject2ExportedEObjectsMap(Iterable<IEObjectDescription> exportedObjects) |
boolean |
DefaultResourceDescriptionStrategy.createEObjectDescriptions(org.eclipse.emf.ecore.EObject eObject,
IAcceptor<IEObjectDescription> acceptor) |
protected Iterable<IEObjectDescription> |
ResourceDescriptionsBasedContainer.filterByURI(Iterable<IEObjectDescription> unfiltered) |
protected org.eclipse.emf.common.util.URI |
DefaultResourceDescription.findExportedContainerURI(org.eclipse.emf.ecore.EObject referenceOwner,
Map<org.eclipse.emf.ecore.EObject,IEObjectDescription> eObject2exportedEObjects) |
protected Iterable<IEObjectDescription> |
LiveShadowedResourceDescriptions.joinIterables(Iterable<IEObjectDescription> liveDescriptions,
Iterable<IEObjectDescription> persistentDescriptions) |
protected Iterable<IEObjectDescription> |
LiveShadowedResourceDescriptions.joinIterables(Iterable<IEObjectDescription> liveDescriptions,
Iterable<IEObjectDescription> persistentDescriptions) |
protected void |
EObjectDescriptionLookUp.putIntoMap(Map<QualifiedName,List<IEObjectDescription>> nameToObjects,
IEObjectDescription description) |
void |
EObjectDescriptionLookUp.setExportedObjects(List<IEObjectDescription> allDescriptions) |
| Constructor and Description |
|---|
AliasedEObjectDescription(QualifiedName alias,
IEObjectDescription delegate) |
| Constructor and Description |
|---|
EObjectDescriptionLookUp(List<IEObjectDescription> allDescriptions) |
| Modifier and Type | Class and Description |
|---|---|
class |
SerializableEObjectDescription |
| Modifier and Type | Method and Description |
|---|---|
protected List<IEObjectDescription> |
SerializableResourceDescription.computeExportedObjects() |
| Modifier and Type | Method and Description |
|---|---|
protected PortableURIs.PortableFragmentDescription |
PortableURIs.createPortableFragmentDescription(IEObjectDescription desc,
org.eclipse.emf.ecore.EObject target) |
| Modifier and Type | Method and Description |
|---|---|
IEObjectDescription |
IScope.getSingleElement(org.eclipse.emf.ecore.EObject object)
Find the first description that matches the given instance.
|
IEObjectDescription |
IScope.getSingleElement(QualifiedName name)
Find the first description that matches the given name.
|
| Modifier and Type | Method and Description |
|---|---|
static Iterable<IEObjectDescription> |
Scopes.filterDuplicates(Iterable<IEObjectDescription> filtered) |
Iterable<IEObjectDescription> |
IScope.getAllElements()
Obtain all elements from the scope.
|
Iterable<IEObjectDescription> |
IScope.getElements(org.eclipse.emf.ecore.EObject object)
Find all descriptions that match the given instance.
|
Iterable<IEObjectDescription> |
IScope.getElements(QualifiedName name)
Find all descriptions that match the given name.
|
static com.google.common.collect.Multimap<QualifiedName,IEObjectDescription> |
Scopes.index(Iterable<IEObjectDescription> descriptions)
indexes the IEObject description using the given
|
static <T> com.google.common.collect.Multimap<T,IEObjectDescription> |
Scopes.index(Iterable<IEObjectDescription> descriptions,
com.google.common.base.Function<IEObjectDescription,T> indexer)
indexes the IEObject description using the given
|
static Iterable<IEObjectDescription> |
Scopes.scopedElementsFor(Iterable<? extends org.eclipse.emf.ecore.EObject> elements)
transforms an
Iterable of EObjects into an Iterable of IEObjectDescriptions computing
the EAttribute 'name' to compute the IEObjectDescription's name. |
static <T extends org.eclipse.emf.ecore.EObject> |
Scopes.scopedElementsFor(Iterable<? extends T> elements,
com.google.common.base.Function<T,QualifiedName> nameComputation)
transforms an
Iterable of EObjects into an Iterable of IEObjectDescriptions computing
the name of the elements using the passed Function If the passed function returns null the object is
filtered out. |
static Iterable<IEObjectDescription> |
Scopes.selectCompatible(Iterable<IEObjectDescription> exportedObjects,
org.eclipse.emf.ecore.EClass clazz) |
| Modifier and Type | Method and Description |
|---|---|
static Iterable<IEObjectDescription> |
Scopes.filterDuplicates(Iterable<IEObjectDescription> filtered) |
IScope |
IGlobalScopeProvider.getScope(org.eclipse.emf.ecore.resource.Resource context,
org.eclipse.emf.ecore.EReference reference,
com.google.common.base.Predicate<IEObjectDescription> filter)
Returns a global scope for the given context.
|
static com.google.common.collect.Multimap<QualifiedName,IEObjectDescription> |
Scopes.index(Iterable<IEObjectDescription> descriptions)
indexes the IEObject description using the given
|
static <T> com.google.common.collect.Multimap<T,IEObjectDescription> |
Scopes.index(Iterable<IEObjectDescription> descriptions,
com.google.common.base.Function<IEObjectDescription,T> indexer)
indexes the IEObject description using the given
|
static <T> com.google.common.collect.Multimap<T,IEObjectDescription> |
Scopes.index(Iterable<IEObjectDescription> descriptions,
com.google.common.base.Function<IEObjectDescription,T> indexer)
indexes the IEObject description using the given
|
static Iterable<IEObjectDescription> |
Scopes.selectCompatible(Iterable<IEObjectDescription> exportedObjects,
org.eclipse.emf.ecore.EClass clazz) |
| Modifier and Type | Method and Description |
|---|---|
protected IEObjectDescription |
FilteringScope.getFirst(Iterable<IEObjectDescription> elements) |
IEObjectDescription |
FilteringScope.getSingleElement(org.eclipse.emf.ecore.EObject object) |
IEObjectDescription |
AbstractScope.getSingleElement(org.eclipse.emf.ecore.EObject object) |
IEObjectDescription |
FilteringScope.getSingleElement(QualifiedName name) |
IEObjectDescription |
AbstractScope.getSingleElement(QualifiedName name) |
protected IEObjectDescription |
ImportScope.getSingleLocalElementByName(QualifiedName name) |
protected IEObjectDescription |
AbstractScope.getSingleLocalElementByName(QualifiedName name) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AbstractScope.ParentIterable.apply(IEObjectDescription input) |
protected QualifiedName |
ImportScope.getIgnoreCaseAwareQualifiedName(IEObjectDescription from) |
protected Object |
SimpleScope.getShadowingKey(IEObjectDescription description) |
protected boolean |
SimpleScope.isShadowed(IEObjectDescription fromParent) |
protected boolean |
MultimapBasedScope.isShadowed(IEObjectDescription fromParent) |
protected boolean |
MapBasedScope.isShadowed(IEObjectDescription fromParent) |
protected boolean |
AbstractScope.isShadowed(IEObjectDescription input)
Returns
true if the given description input from the parent scope is
shadowed by local elements. |
| Modifier and Type | Method and Description |
|---|---|
protected IScope |
DefaultGlobalScopeProvider.createContainerScope(IScope parent,
IContainer container,
com.google.common.base.Predicate<IEObjectDescription> filter,
org.eclipse.emf.ecore.EClass type,
boolean ignoreCase) |
protected IScope |
DefaultGlobalScopeProvider.createContainerScopeWithContext(org.eclipse.emf.ecore.resource.Resource eResource,
IScope parent,
IContainer container,
com.google.common.base.Predicate<IEObjectDescription> filter,
org.eclipse.emf.ecore.EClass type,
boolean ignoreCase) |
protected IScope |
ImportUriGlobalScopeProvider.createLazyResourceScope(IScope parent,
org.eclipse.emf.common.util.URI uri,
IResourceDescriptions descriptions,
org.eclipse.emf.ecore.EClass type,
com.google.common.base.Predicate<IEObjectDescription> filter,
boolean ignoreCase) |
static IScope |
MapBasedScope.createScope(IScope parent,
Collection<IEObjectDescription> descriptions) |
static IScope |
SelectableBasedScope.createScope(IScope outer,
ISelectable selectable,
com.google.common.base.Predicate<IEObjectDescription> filter,
org.eclipse.emf.ecore.EClass type,
boolean ignoreCase) |
static IScope |
MapBasedScope.createScope(IScope parent,
Iterable<IEObjectDescription> descriptions) |
static IScope |
MultimapBasedScope.createScope(IScope parent,
Iterable<IEObjectDescription> descriptions,
boolean ignoreCase) |
static IScope |
MapBasedScope.createScope(IScope parent,
Iterable<IEObjectDescription> descriptions,
boolean ignoreCase) |
protected IScope |
ResourceSetGlobalScopeProvider.createScopeWithQualifiedNames(IScope parent,
org.eclipse.emf.ecore.resource.Resource resource,
com.google.common.base.Predicate<IEObjectDescription> filter,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
org.eclipse.emf.ecore.EClass type,
boolean ignoreCase) |
protected Iterable<IEObjectDescription> |
SelectableBasedScope.filterLocalElements(Iterable<IEObjectDescription> unfiltered) |
protected Iterable<IEObjectDescription> |
ImportScope.getAliasedElements(Iterable<IEObjectDescription> candidates) |
protected IEObjectDescription |
FilteringScope.getFirst(Iterable<IEObjectDescription> elements) |
protected IScope |
AbstractGlobalScopeDelegatingScopeProvider.getGlobalScope(org.eclipse.emf.ecore.resource.Resource context,
org.eclipse.emf.ecore.EReference reference,
com.google.common.base.Predicate<IEObjectDescription> filter) |
protected Iterable<IEObjectDescription> |
AbstractScope.getParentElements(com.google.inject.Provider<Iterable<IEObjectDescription>> provider) |
protected IScope |
DefaultGlobalScopeProvider.getScope(IScope parent,
org.eclipse.emf.ecore.resource.Resource context,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass type,
com.google.common.base.Predicate<IEObjectDescription> filter) |
protected IScope |
ResourceSetGlobalScopeProvider.getScope(org.eclipse.emf.ecore.resource.Resource resource,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass type,
com.google.common.base.Predicate<IEObjectDescription> filter) |
protected IScope |
ImportUriGlobalScopeProvider.getScope(org.eclipse.emf.ecore.resource.Resource resource,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass type,
com.google.common.base.Predicate<IEObjectDescription> filter) |
protected IScope |
DefaultGlobalScopeProvider.getScope(org.eclipse.emf.ecore.resource.Resource context,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass type,
com.google.common.base.Predicate<IEObjectDescription> filter) |
protected IScope |
AbstractGlobalScopeProvider.getScope(org.eclipse.emf.ecore.resource.Resource resource,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass type,
com.google.common.base.Predicate<IEObjectDescription> predicate) |
IScope |
AbstractGlobalScopeProvider.getScope(org.eclipse.emf.ecore.resource.Resource resource,
org.eclipse.emf.ecore.EReference reference,
com.google.common.base.Predicate<IEObjectDescription> filter) |
void |
MultimapBasedSelectable.setExportedObjects(Iterable<IEObjectDescription> allDescriptions) |
| Constructor and Description |
|---|
SingletonScope(IEObjectDescription description,
IScope outer) |
| Constructor and Description |
|---|
AbstractScope.ParentIterable(AbstractScope scope,
com.google.inject.Provider<Iterable<IEObjectDescription>> provider) |
FilteringScope(IScope delegate,
com.google.common.base.Predicate<IEObjectDescription> filter) |
MapBasedScope(IScope parent,
Map<QualifiedName,IEObjectDescription> elements,
boolean ignoreCase) |
MultimapBasedScope(IScope parent,
com.google.common.collect.Multimap<QualifiedName,IEObjectDescription> elements,
boolean ignoreCase) |
MultimapBasedSelectable(Iterable<IEObjectDescription> allDescriptions) |
SelectableBasedScope(IScope outer,
ISelectable selectable,
com.google.common.base.Predicate<IEObjectDescription> filter,
org.eclipse.emf.ecore.EClass type,
boolean ignoreCase) |
SimpleScope(IScope parent,
Iterable<IEObjectDescription> descriptions) |
SimpleScope(IScope parent,
Iterable<IEObjectDescription> descriptions,
boolean ignoreCase) |
SimpleScope(Iterable<IEObjectDescription> descriptions) |
SimpleScope(Iterable<IEObjectDescription> descriptions,
boolean ignoreCase) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
NamesAreUniqueValidationHelper.checkDescriptionForDuplicatedName(IEObjectDescription description,
Map<org.eclipse.emf.ecore.EClass,Map<QualifiedName,IEObjectDescription>> clusterTypeToName,
ValidationMessageAcceptor acceptor) |
protected void |
NamesAreUniqueValidationHelper.createDuplicateNameError(IEObjectDescription description,
org.eclipse.emf.ecore.EClass clusterType,
ValidationMessageAcceptor acceptor) |
String |
NamesAreUniqueValidationHelper.getDuplicateNameErrorMessage(IEObjectDescription description,
org.eclipse.emf.ecore.EClass clusterType,
org.eclipse.emf.ecore.EStructuralFeature feature)
Build the error message for duplicated names.
|
protected boolean |
NamesAreUniqueValidationHelper.isContainerInformationHelpful(IEObjectDescription description,
org.eclipse.emf.ecore.EObject container,
String containerTypeLabel,
org.eclipse.emf.ecore.EStructuralFeature containerNameFeature) |
protected boolean |
NamesAreUniqueValidationHelper.isContainerInformationHelpful(IEObjectDescription description,
String shortName) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
NamesAreUniqueValidationHelper.checkDescriptionForDuplicatedName(IEObjectDescription description,
Map<org.eclipse.emf.ecore.EClass,Map<QualifiedName,IEObjectDescription>> clusterTypeToName,
ValidationMessageAcceptor acceptor) |
void |
NamesAreUniqueValidationHelper.checkUniqueNames(Iterable<IEObjectDescription> descriptions,
CancelIndicator cancelIndicator,
ValidationMessageAcceptor acceptor)
Create errors for objects that have the same name.
The cancel indicator will be queried everytime a description has been processed.
|
void |
INamesAreUniqueValidationHelper.checkUniqueNames(Iterable<IEObjectDescription> descriptions,
CancelIndicator cancelIndicator,
ValidationMessageAcceptor acceptor)
Create errors for objects that have the same name.
|
void |
NamesAreUniqueValidationHelper.checkUniqueNames(Iterable<IEObjectDescription> descriptions,
ValidationMessageAcceptor acceptor) |
void |
INamesAreUniqueValidationHelper.checkUniqueNames(Iterable<IEObjectDescription> descriptions,
ValidationMessageAcceptor acceptor)
Create errors for objects that have the same name.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
SuperCallScope.ExplicitCallDescription
Used during linking to set the
flag
which keeps track of explicitly chosen rules. |
| Modifier and Type | Method and Description |
|---|---|
IEObjectDescription |
SuperCallScope.getSingleElement(org.eclipse.emf.ecore.EObject object) |
IEObjectDescription |
SuperCallScope.getSingleElement(QualifiedName name) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<IEObjectDescription> |
SuperCallScope.getAllElements() |
Iterable<IEObjectDescription> |
SuperCallScope.getElements(org.eclipse.emf.ecore.EObject object) |
Iterable<IEObjectDescription> |
SuperCallScope.getElements(QualifiedName name) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
XtextResourceDescriptionStrategy.createEObjectDescriptions(org.eclipse.emf.ecore.EObject eObject,
IAcceptor<IEObjectDescription> acceptor) |
| Constructor and Description |
|---|
SuperCallScope.ExplicitCallDescription(IEObjectDescription delegate,
RuleCall ruleCall) |
Copyright © 2015. All Rights Reserved.