The <javaStaticClass> element declares in the ClassModifiersopt that a nested class is static.
An inner class is a nested class that is not explicitly or implicitly declared static. The <javaStaticClass> element has the following predefined attributes: name ="static" and value ="static".
<javaClass id="com.ibm.umlnotation">
<apiName>UmlnotationPlugin.Implementation</apiName>
<shortdesc>The actual implementation of the Eclipse Plugin.</shortdesc>
<javaClassDetail>
<javaClassDef>
<javaStaticClass/>
<javaClassAccess value="public"/>
<javaBaseClass href=”org.eclipse.EMFPlugin.EclipsePlugin”>
org.eclipse.EMFPlugin.EclipsePlugin</javaBaseClass>
<javaImplementedInterface>org.osgi.framework.BundleActivator</javaImplementedInterface>
<javaImplementedInterface href=”org.eclipse.core.Logger”>Logger</javaImplementedInterface>
<javaImplementedInterface href=”../ResourceLocator.html" format=”html”>
ResourceLocator
</javaImplementedInterface>
</javaClassDef>
<section>
<title>Enclosing class:</title>
<xref href="../UmlnotationPlugin.html" format="html">UmlnotationPlugin</xref>
</section>
</javaClassDetail>
</javaClass>
