public class EMFResourceMapping
extends org.eclipse.core.resources.mapping.ResourceMapping
| Constructor and Description |
|---|
EMFResourceMapping(org.eclipse.core.resources.IResource resource,
org.eclipse.core.resources.mapping.ResourceMappingContext initialContext,
SynchronizationModel synchronizationModel,
String providerId)
Instantiates our mapping given its underlying physical
IResource. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
SynchronizationModel |
getLatestModel()
Returns the latest synchronization model built from a call to
getTraversals(ResourceMappingContext, IProgressMonitor). |
Object |
getModelObject() |
String |
getModelProviderId() |
org.eclipse.core.resources.IProject[] |
getProjects() |
org.eclipse.core.resources.mapping.ResourceTraversal[] |
getTraversals(org.eclipse.core.resources.mapping.ResourceMappingContext context,
org.eclipse.core.runtime.IProgressMonitor monitor) |
int |
hashCode() |
public EMFResourceMapping(org.eclipse.core.resources.IResource resource,
org.eclipse.core.resources.mapping.ResourceMappingContext initialContext,
SynchronizationModel synchronizationModel,
String providerId)
IResource.resource - The physical resource of this mapping.initialContext - The context with which this mapping was initially created.traversal - The pre-computed local traversal composing this resource's logical model.providerId - The Model provider for which this mapping should be created.public Object getModelObject()
getModelObject in class org.eclipse.core.resources.mapping.ResourceMappingResourceMapping.getModelObject()public String getModelProviderId()
getModelProviderId in class org.eclipse.core.resources.mapping.ResourceMappingResourceMapping.getModelProviderId()public org.eclipse.core.resources.mapping.ResourceTraversal[] getTraversals(org.eclipse.core.resources.mapping.ResourceMappingContext context,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
getTraversals in class org.eclipse.core.resources.mapping.ResourceMappingorg.eclipse.core.runtime.CoreExceptionResourceMapping.getTraversals(org.eclipse.core.resources.mapping.ResourceMappingContext,
org.eclipse.core.runtime.IProgressMonitor)public final SynchronizationModel getLatestModel()
getTraversals(ResourceMappingContext, IProgressMonitor).
Note that this will return null until
getTraversals(ResourceMappingContext, IProgressMonitor) has been called at least once.
This internal API is not meant to be used outside of EMF Compare.
getTraversals(ResourceMappingContext, IProgressMonitor).public boolean equals(Object other)
equals in class org.eclipse.core.resources.mapping.ResourceMappingpublic int hashCode()
hashCode in class org.eclipse.core.resources.mapping.ResourceMappingpublic org.eclipse.core.resources.IProject[] getProjects()
getProjects in class org.eclipse.core.resources.mapping.ResourceMappingResourceMapping.getProjects()
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.