API Violation Report for org.eclipse.wst.common.emfworkbench.integration
API violations (total: 82)

Collapse classes

org.eclipse.wst.common.internal.emfworkbench.CompatibilityWorkbenchURIConverterImpl

Cannot subclass:
org.eclipse.jem.util.emf.workbench.ResourceSetWorkbenchSynchronizer
org.eclipse.jem.util.emf.workbench.WorkbenchResourceHelperBase
org.eclipse.jem.util.emf.workbench.WorkbenchURIConverterImpl

Cannot instantiate:
org.eclipse.jem.util.emf.workbench.WorkbenchURIConverterImpl39
org.eclipse.jem.util.emf.workbench.WorkbenchURIConverterImpl62
org.eclipse.jem.util.emf.workbench.WorkbenchURIConverterImpl46
org.eclipse.jem.util.emf.workbench.WorkbenchURIConverterImpl54
org.eclipse.jem.util.emf.workbench.WorkbenchURIConverterImpl71

Cannot reference:
org.eclipse.jem.util.emf.workbench.ResourceSetWorkbenchSynchronizer
getProject(...) 83
org.eclipse.jem.util.emf.workbench.WorkbenchResourceHelperBase
isPlatformResourceURI(...) 78
org.eclipse.jem.util.emf.workbench.WorkbenchURIConverterImpl

org.eclipse.wst.common.internal.emfworkbench.edit.AdapterFactoryDescriptor

Cannot reference:
org.eclipse.jem.util.logger.proxy.Logger
logError(...) 101
org.eclipse.jem.util.plugin.JEMUtilPlugin
getLogger(...) 101

org.eclipse.wst.common.internal.emfworkbench.edit.AdapterFactoryRegistry

Cannot subclass:
org.eclipse.jem.util.logger.proxy.Logger
org.eclipse.jem.util.RegistryReader

Cannot instantiate:
org.eclipse.jem.util.RegistryReader48

Cannot reference:
org.eclipse.jem.util.logger.proxy.Logger
getLogger(...) 90
logError(...) 90
org.eclipse.jem.util.RegistryReader

org.eclipse.wst.common.internal.emfworkbench.edit.ClientAccessRegistry

Cannot reference:
org.eclipse.jem.internal.util.emf.workbench.nls.EMFWorkbenchResourceHandler
getString(...) 59 87

org.eclipse.wst.common.internal.emfworkbench.edit.EditModelExtension

Cannot reference:
org.eclipse.jem.util.logger.proxy.Logger
getLogger(...) 43
logError(...) 43

org.eclipse.wst.common.internal.emfworkbench.edit.EditModelExtensionRegistry

Cannot subclass:
org.eclipse.jem.util.RegistryReader

Cannot instantiate:
org.eclipse.jem.util.RegistryReader40

Cannot reference:
org.eclipse.jem.util.RegistryReader

org.eclipse.wst.common.internal.emfworkbench.edit.EditModelRegistry

Cannot subclass:
org.eclipse.jem.util.RegistryReader

Cannot instantiate:
org.eclipse.jem.util.RegistryReader60

Cannot reference:
org.eclipse.jem.util.RegistryReader

org.eclipse.wst.common.internal.emfworkbench.edit.EditModelRegistry$EditModelInfo

Cannot reference:
org.eclipse.jem.util.logger.proxy.Logger
getLogger(...) 299
logError(...) 299
getLogger(...) 296
logError(...) 296

org.eclipse.wst.common.internal.emfworkbench.edit.EMFWorkbenchEditContextFactory

Cannot subclass:
org.eclipse.core.internal.jobs.LockManager
org.eclipse.jem.internal.util.emf.workbench.EMFWorkbenchContextFactory
org.eclipse.jem.util.emf.workbench.EMFWorkbenchContextBase
org.eclipse.jem.util.emf.workbench.IEMFContextContributor
org.eclipse.jem.util.emf.workbench.ResourceSetWorkbenchSynchronizer

Cannot instantiate:
org.eclipse.core.internal.jobs.LockManager57
org.eclipse.jem.internal.util.emf.workbench.EMFWorkbenchContextFactory46

Cannot reference:
org.eclipse.core.internal.jobs.LockManager
newLock(...) 68
org.eclipse.jem.internal.util.emf.workbench.EMFWorkbenchContextFactory
createEMFContext(...) 81
getCachedEMFContext(...) 95
org.eclipse.jem.util.emf.workbench.EMFWorkbenchContextBase
org.eclipse.jem.util.emf.workbench.IEMFContextContributor
org.eclipse.jem.util.emf.workbench.ResourceSetWorkbenchSynchronizer

org.eclipse.wst.common.internal.emfworkbench.edit.ExtendedComposedAdapterFactory

Cannot reference:
org.eclipse.jem.util.logger.proxy.Logger
getLogger(...) 90
logError(...) 90

org.eclipse.wst.common.internal.emfworkbench.edit.ReadOnlyClientAccessRegistry

Cannot reference:
org.eclipse.jem.internal.util.emf.workbench.nls.EMFWorkbenchResourceHandler
getString(...) 48

org.eclipse.wst.common.internal.emfworkbench.EmfValidationHandler

Cannot reference:
org.eclipse.jem.util.emf.workbench.ProjectUtilities
getProject(...) 42

org.eclipse.wst.common.internal.emfworkbench.EMFWorkbenchContext

Cannot subclass:
org.eclipse.jem.util.emf.workbench.EMFWorkbenchContextBase
org.eclipse.jem.util.emf.workbench.ISynchronizerExtender
org.eclipse.jem.util.emf.workbench.ProjectResourceSet
org.eclipse.jem.util.emf.workbench.ResourceSetWorkbenchSynchronizer
org.eclipse.jem.util.emf.workbench.WorkbenchURIConverter
org.eclipse.jem.util.logger.proxy.Logger

Cannot implement:
org.eclipse.jem.util.emf.workbench.EMFWorkbenchContextBase
org.eclipse.jem.util.emf.workbench.ISynchronizerExtender
org.eclipse.jem.util.emf.workbench.ProjectResourceSet
org.eclipse.jem.util.emf.workbench.ResourceSetWorkbenchSynchronizer
org.eclipse.jem.util.emf.workbench.WorkbenchURIConverter
org.eclipse.jem.util.logger.proxy.Logger

Cannot instantiate:
org.eclipse.jem.util.emf.workbench.EMFWorkbenchContextBase67

Cannot reference:
org.eclipse.jem.util.emf.workbench.EMFWorkbenchContextBase
initializeResourceSet(...) 76
org.eclipse.jem.util.emf.workbench.ISynchronizerExtender
org.eclipse.jem.util.emf.workbench.ProjectResourceSet
getSynchronizer(...) 83 384
setResourceFactoryRegistry(...) 82
org.eclipse.jem.util.emf.workbench.ResourceSetWorkbenchSynchronizer
addExtender(...) 83
org.eclipse.jem.util.emf.workbench.WorkbenchURIConverter
org.eclipse.jem.util.logger.proxy.Logger
getLogger(...) 279 402
logError(...) 279 402

org.eclipse.wst.common.internal.emfworkbench.integration.DynamicAdapterFactory

Cannot reference:
org.eclipse.jem.util.emf.workbench.ProjectUtilities
getProject(...) 119 334
getProject(...) 175 373
org.eclipse.jem.util.logger.proxy.Logger
getLogger(...) 214 412
logError(...) 214 412

org.eclipse.wst.common.internal.emfworkbench.integration.EditModel

Cannot reference:
org.eclipse.jem.internal.util.emf.workbench.nls.EMFWorkbenchResourceHandler
getString(...) 1239 1248
org.eclipse.jem.util.emf.workbench.ProjectResourceSet
getSynchronizer(...) 206 518 542
org.eclipse.jem.util.emf.workbench.ResourceSetWorkbenchSynchronizer
org.eclipse.jem.util.emf.workbench.WorkbenchResourceHelperBase
getExistingOrCreateResource(...) 738
org.eclipse.jem.util.logger.proxy.Logger
getLogger(...) 176 536 1232
logWarning(...) 536
logError(...) 176 1232

org.eclipse.wst.common.internal.emfworkbench.integration.EditModelNature

Cannot subclass:
org.eclipse.jem.util.emf.workbench.nature.EMFNature

Cannot instantiate:
org.eclipse.jem.util.emf.workbench.nature.EMFNature35

Cannot reference:
org.eclipse.jem.util.emf.workbench.nature.EMFNature

org.eclipse.wst.common.internal.emfworkbench.integration.EMFWorkbenchEditPlugin$1

Cannot reference:
org.eclipse.jem.util.emf.workbench.WorkbenchResourceHelperBase
isResourceNotFound(...) 63

org.eclipse.wst.common.internal.emfworkbench.integration.ModifierHelper

Cannot reference:
org.eclipse.jem.util.logger.proxy.Logger
getLogger(...) 323
logError(...) 323

org.eclipse.wst.common.internal.emfworkbench.integration.ModifierHelperRegistry

Cannot reference:
org.eclipse.jem.util.logger.proxy.Logger
getLogger(...) 221
logError(...) 221

org.eclipse.wst.common.internal.emfworkbench.integration.ModifierHelperRegistry$FactoryHolder

Cannot reference:
org.eclipse.jem.util.logger.proxy.Logger
getLogger(...) 76
logError(...) 76

org.eclipse.wst.common.internal.emfworkbench.integration.ProjectResourceSetEditImpl

Cannot subclass:
org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl

Cannot instantiate:
org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl38

Cannot reference:
org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl
createResource(...) 47

org.eclipse.wst.common.internal.emfworkbench.integration.ResourceSetWorkbenchEditSynchronizer

Cannot subclass:
org.eclipse.jem.internal.util.emf.workbench.EMFWorkbenchContextFactory
org.eclipse.jem.util.emf.workbench.ProjectResourceSet
org.eclipse.jem.util.emf.workbench.ResourceSetWorkbenchSynchronizer
org.eclipse.jem.util.logger.proxy.Logger
org.eclipse.jem.util.plugin.JEMUtilPlugin

Cannot instantiate:
org.eclipse.jem.util.emf.workbench.ResourceSetWorkbenchSynchronizer77

Cannot reference:
org.eclipse.jem.internal.util.emf.workbench.EMFWorkbenchContextFactory
removeCachedProject(...) 200
INSTANCE200
org.eclipse.jem.util.emf.workbench.ProjectResourceSet
release(...) 198
org.eclipse.jem.util.emf.workbench.ResourceSetWorkbenchSynchronizer
dispose(...) 448
resourceChanged(...) 86
org.eclipse.jem.util.logger.proxy.Logger
write(...) 152
getLogger(...) 124 152 185
logError(...) 124 185
org.eclipse.jem.util.plugin.JEMUtilPlugin
isActivated(...) 195

org.eclipse.wst.common.internal.emfworkbench.PassthruResourceSet

Cannot subclass:
org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl
org.eclipse.jem.util.emf.workbench.WorkbenchResourceHelperBase

Cannot instantiate:
org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl70 78

Cannot reference:
org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl
getResourceFromHandlers(...) 131
getResources(...) 110
getEObjectFromHandlers(...) 140
createResource(...) 90 100
createResourceFromHandlers(...) 122
org.eclipse.jem.util.emf.workbench.WorkbenchResourceHelperBase
createResource(...) 98
getExistingOrCreateResource(...) 88

org.eclipse.wst.common.internal.emfworkbench.PassthruResourceSet$PassthruResourcesEList

Cannot reference:
org.eclipse.jem.util.emf.workbench.WorkbenchResourceHelperBase
cacheResource(...) 63
getResourceSet(...) 48

org.eclipse.wst.common.internal.emfworkbench.validateedit.ResourceStateValidatorImpl

Cannot reference:
org.eclipse.jem.util.emf.workbench.WorkbenchResourceHelperBase
getResource(...) 419

org.eclipse.wst.common.internal.emfworkbench.WorkbenchResourceHelper

Cannot subclass:
org.eclipse.jem.util.emf.workbench.WorkbenchResourceHelperBase
org.eclipse.jem.util.emf.workbench.WorkbenchURIConverter

Cannot instantiate:
org.eclipse.jem.util.emf.workbench.WorkbenchResourceHelperBase55

Cannot reference:
org.eclipse.jem.util.emf.workbench.WorkbenchResourceHelperBase
org.eclipse.jem.util.emf.workbench.WorkbenchURIConverter
createOutputStream(...) 497

org.eclipse.wst.common.internal.emfworkbench.WorkbenchResourceHelper$FileAdapter

Cannot reference:
org.eclipse.jem.util.logger.proxy.Logger
getLogger(...) 219 234
write(...) 219 234