API Violation Report for org.eclipse.jst.ws
API violations (total: 26)

Collapse classes

org.eclipse.jst.ws.internal.common.J2EEActionAdapterFactory

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

org.eclipse.jst.ws.internal.common.J2EEUtils

Cannot reference:
org.eclipse.jem.util.emf.workbench.ProjectUtilities
getProject(...) 550
getAllProjects(...) 400
getProject(...) 97 423
org.eclipse.jem.util.logger.proxy.Logger
getLogger(...) 953
log(...) 953

org.eclipse.jst.ws.internal.common.JavaMOFUtils

Cannot reference:
org.eclipse.jem.java.JavaClass
getMethods(...) 66 174 221 229
isAssignableFrom(...) 148
implementsInterface(...) 129
isInterface(...) 165 217
isExistingType(...) 46 125 127
org.eclipse.jem.java.JavaRefFactory
reflectType(...) 212
reflectType(...) 199
eINSTANCE199 212
org.eclipse.jem.java.JavaVisibilityKind
getValue(...) 84
org.eclipse.jem.java.Method
isAbstract(...) 182
getJavaVisibility(...) 84
isConstructor(...) 76
getMethodElementSignature(...) 226 240
getParameters(...) 87
org.eclipse.jem.util.emf.workbench.nature.EMFNature
getResourceSet(...) 199 212
org.eclipse.jem.workbench.utility.JemProjectUtilities
getJEM_EMF_Nature(...) 198 211

org.eclipse.jst.ws.internal.common.ResourceUtils

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

org.eclipse.jst.ws.internal.common.SelectionToResource

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

org.eclipse.jst.ws.internal.common.ServerUtils

Cannot reference:
org.eclipse.jem.util.logger.proxy.Logger
getLogger(...) 463
log(...) 463