public static class JvmModelAssociator.JvmDeclaredTypeAcceptor extends java.lang.Object implements IJvmDeclaredTypeAcceptor
IJvmDeclaredTypeAcceptor.IPostIndexingInitializing<T extends org.eclipse.xtext.common.types.JvmDeclaredType>| Modifier and Type | Field and Description |
|---|---|
java.util.List<org.eclipse.xtext.xbase.lib.Pair<org.eclipse.xtext.common.types.JvmDeclaredType,org.eclipse.xtext.xbase.lib.Procedures.Procedure1<? super org.eclipse.xtext.common.types.JvmDeclaredType>>> |
later |
| Constructor and Description |
|---|
JvmDeclaredTypeAcceptor(org.eclipse.xtext.resource.DerivedStateAwareResource resource) |
| Modifier and Type | Method and Description |
|---|---|
<T extends org.eclipse.xtext.common.types.JvmDeclaredType> |
accept(T type)
Accepts a
JvmDeclaredType with no container, to be added to the contents list of a Resource. |
<T extends org.eclipse.xtext.common.types.JvmDeclaredType> |
accept(T type,
org.eclipse.xtext.xbase.lib.Procedures.Procedure1<? super T> lateInitialization)
Accepts a
JvmDeclaredType with no container, to be added to the contents list of a Resource. |
public java.util.List<org.eclipse.xtext.xbase.lib.Pair<org.eclipse.xtext.common.types.JvmDeclaredType,org.eclipse.xtext.xbase.lib.Procedures.Procedure1<? super org.eclipse.xtext.common.types.JvmDeclaredType>>> later
public JvmDeclaredTypeAcceptor(org.eclipse.xtext.resource.DerivedStateAwareResource resource)
public <T extends org.eclipse.xtext.common.types.JvmDeclaredType> IJvmDeclaredTypeAcceptor.IPostIndexingInitializing<T> accept(T type)
IJvmDeclaredTypeAcceptorJvmDeclaredType with no container, to be added to the contents list of a Resource.accept in interface IJvmDeclaredTypeAcceptorpublic <T extends org.eclipse.xtext.common.types.JvmDeclaredType> void accept(T type,
org.eclipse.xtext.xbase.lib.Procedures.Procedure1<? super T> lateInitialization)
IJvmDeclaredTypeAcceptorJvmDeclaredType with no container, to be added to the contents list of a Resource.
The second parameter is a lazy initializer that is never executed during preIndexingPhase.accept in interface IJvmDeclaredTypeAcceptortype - the type tolateInitialization - the initializerIJvmModelInferrer.infer(EObject, IJvmDeclaredTypeAcceptor, boolean)