public class JvmTypesResourceDescriptionStrategy extends DefaultResourceDescriptionStrategy
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IS_INTERFACE |
static java.lang.String |
IS_NESTED_TYPE |
static java.lang.String |
SIGNATURE_HASH_KEY |
static java.lang.String |
TYPE_PARAMETERS |
Constructor and Description |
---|
JvmTypesResourceDescriptionStrategy() |
Modifier and Type | Method and Description |
---|---|
boolean |
createEObjectDescriptions(org.eclipse.emf.ecore.EObject eObject,
IAcceptor<IEObjectDescription> acceptor)
Calculates the
IEObjectDescription s for eObject and passes them to the acceptor. |
protected java.util.Map<java.lang.String,java.lang.String> |
createLazyUserData(org.eclipse.emf.ecore.EObject eObject) |
protected void |
createUserData(org.eclipse.emf.ecore.EObject eObject,
com.google.common.collect.ImmutableMap.Builder<java.lang.String,java.lang.String> userData) |
createReferenceDescription, createReferenceDescriptions, getLazyURIEncoder, getQualifiedNameProvider, isIndexable, isResolvedAndExternal, setLazyURIEncoder, setQualifiedNameProvider
public static final java.lang.String IS_NESTED_TYPE
public static final java.lang.String IS_INTERFACE
public static final java.lang.String TYPE_PARAMETERS
public static final java.lang.String SIGNATURE_HASH_KEY
public boolean createEObjectDescriptions(org.eclipse.emf.ecore.EObject eObject, IAcceptor<IEObjectDescription> acceptor)
IDefaultResourceDescriptionStrategy
IEObjectDescription
s for eObject
and passes them to the acceptor.createEObjectDescriptions
in interface IDefaultResourceDescriptionStrategy
createEObjectDescriptions
in class DefaultResourceDescriptionStrategy
eObject
should be traversed.protected java.util.Map<java.lang.String,java.lang.String> createLazyUserData(org.eclipse.emf.ecore.EObject eObject)
protected void createUserData(org.eclipse.emf.ecore.EObject eObject, com.google.common.collect.ImmutableMap.Builder<java.lang.String,java.lang.String> userData)