API Violation Report for org.eclipse.wst.common.modulecore
API violations (total: 43)

Collapse classes

org.eclipse.wst.common.componentcore.ArtifactEdit

Cannot reference:
org.eclipse.jem.internal.util.emf.workbench.nls.EMFWorkbenchResourceHandler
getString(...) 434
org.eclipse.jem.util.UIContextDetermination
createInstance(...) 392

org.eclipse.wst.common.componentcore.datamodel.FacetProjectCreationDataModelProvider

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

org.eclipse.wst.common.componentcore.internal.ArtifactEditModel

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

org.eclipse.wst.common.componentcore.internal.builder.DependencyGraphManager

Cannot reference:
org.eclipse.jem.util.emf.workbench.ProjectUtilities
getAllProjects(...) 100 152 169
org.eclipse.jem.util.logger.proxy.Logger
getLogger(...) 132
log(...) 132

org.eclipse.wst.common.componentcore.internal.impl.ComponentCoreURIConverter

Cannot reference:
org.eclipse.jem.util.emf.workbench.ResourceSetWorkbenchSynchronizer
getProject(...) 131
org.eclipse.jem.util.emf.workbench.WorkbenchResourceHelperBase
getPathFromContainers(...) 133 146 152
isPlatformResourceURI(...) 122

org.eclipse.wst.common.componentcore.internal.impl.MappedComponentXMIHelper

Cannot reference:
org.eclipse.jem.util.emf.workbench.WorkbenchResourceHelperBase
isPlatformResourceURI(...) 76

org.eclipse.wst.common.componentcore.internal.impl.PlatformURLModuleConnection

Cannot subclass:
org.eclipse.core.internal.boot.PlatformURLConnection
org.eclipse.core.internal.boot.PlatformURLHandler

Cannot instantiate:
org.eclipse.core.internal.boot.PlatformURLConnection54

Cannot reference:
org.eclipse.core.internal.boot.PlatformURLConnection
org.eclipse.core.internal.boot.PlatformURLHandler
register(...) 112

org.eclipse.wst.common.componentcore.internal.impl.WorkbenchComponentImpl

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

org.eclipse.wst.common.componentcore.internal.impl.WTPResourceFactoryRegistry$ResourceFactoryRegistryReader

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

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

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

org.eclipse.wst.common.componentcore.internal.operation.ArtifactEditOperationDataModelProvider

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

org.eclipse.wst.common.componentcore.internal.operation.ArtifactEditProviderOperation

Cannot reference:
org.eclipse.jem.util.emf.workbench.ProjectUtilities
getProject(...) 59
org.eclipse.jem.util.emf.workbench.WorkbenchResourceHelperBase
createEMFContext(...) 51
org.eclipse.jem.util.UIContextDetermination
createInstance(...) 118

org.eclipse.wst.common.componentcore.internal.operation.ComponentCreationDataModelProvider

Cannot reference:
org.eclipse.jem.util.emf.workbench.ProjectUtilities
getProject(...) 106 138 161

org.eclipse.wst.common.componentcore.internal.operation.ComponentCreationOperation

Cannot reference:
org.eclipse.jem.util.emf.workbench.ProjectUtilities
getProject(...) 73 102
org.eclipse.jem.util.logger.proxy.Logger
getLogger(...) 55
log(...) 55

org.eclipse.wst.common.componentcore.internal.operation.CreateReferenceComponentsOp

Cannot reference:
org.eclipse.jem.util.emf.workbench.ProjectUtilities
addReferenceProjects(...) 95
org.eclipse.jem.util.UIContextDetermination
createInstance(...) 60

org.eclipse.wst.common.componentcore.internal.operation.FacetProjectCreationOperation

Cannot reference:
org.eclipse.jem.util.emf.workbench.ProjectUtilities
getProject(...) 134
org.eclipse.jem.util.logger.proxy.Logger
getLogger(...) 108 111 129 158
logError(...) 108 111 129 158

org.eclipse.wst.common.componentcore.internal.operation.ProjectMigratorDataModelOperation

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

org.eclipse.wst.common.componentcore.internal.operation.RemoveReferenceComponentOperation

Cannot reference:
org.eclipse.jem.util.emf.workbench.ProjectUtilities
removeReferenceProjects(...) 80

org.eclipse.wst.common.componentcore.internal.ProjectMigratorRegistry

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

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

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

org.eclipse.wst.common.componentcore.internal.StructureEdit

Cannot reference:
org.eclipse.jem.util.emf.workbench.ProjectUtilities
getProject(...) 188
org.eclipse.jem.util.UIContextDetermination
createInstance(...) 952

org.eclipse.wst.common.componentcore.internal.util.ArtifactEditRegistryReader

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

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

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

org.eclipse.wst.common.componentcore.internal.util.ComponentImplManager$ComponentImplRegistryReader

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

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

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

org.eclipse.wst.common.componentcore.internal.util.ComponentUtilities

Cannot reference:
org.eclipse.jem.util.emf.workbench.ProjectUtilities
ensureContainerNotReadOnly(...) 81

org.eclipse.wst.common.componentcore.ModuleCoreNature

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.ProjectUtilities

Cannot reference:
org.eclipse.jem.util.emf.workbench.EMFWorkbenchContextBase
getResourceSet(...) 491 529
org.eclipse.jem.util.emf.workbench.ISynchronizerExtender
org.eclipse.jem.util.emf.workbench.ProjectResourceSet
getSynchronizer(...) 517
setResourceFactoryRegistry(...) 492
setURIConverter(...) 493
org.eclipse.jem.util.emf.workbench.ProjectUtilities
addToBuildSpec(...) 508