public class ViewMigrationHandler extends Object
Constructor and Description |
---|
ViewMigrationHandler(String oldNamespaceFragment,
String newNamespaceFragment)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
Optional<org.eclipse.emf.common.util.Diagnostic> |
execute(org.eclipse.core.resources.IFile file)
Execute the migration for a single file and validate it.
|
Map<String,Optional<org.eclipse.emf.common.util.Diagnostic>> |
execute(Set<org.eclipse.core.resources.IFile> files,
org.eclipse.core.runtime.SubMonitor monitor)
Execute the migration for all given files.
|
public Map<String,Optional<org.eclipse.emf.common.util.Diagnostic>> execute(Set<org.eclipse.core.resources.IFile> files, org.eclipse.core.runtime.SubMonitor monitor) throws ViewMigrationException
files
- the set of files to be migratedmonitor
- a SubMonitor
that allows for reporting progressDiagnostic
s which have been produced
while loading the viewsViewMigrationException
- in case the migration of the view failspublic Optional<org.eclipse.emf.common.util.Diagnostic> execute(org.eclipse.core.resources.IFile file) throws ViewMigrationException
file
- the file to be migratedOptional.empty()
if the view could not be resolvedViewMigrationException
- in case the migration of the view failsCopyright © 2020. All rights reserved.