@Override public void apply(final JvmOperation it) { if (shouldOverride) { EmfParsleyDslJvmModelInferrer.this.addOverrideAnnotation(it); } acceptor.accept(it); } };
protected void markCyclic(final TopologicalSorter.Entry it) { if ((!it.cyclic)) { it.cyclic = true; this.cyclicAcceptor.accept(it.description); } } }
public void appendType(final Class<?> type, IAcceptor<String> content) { // don't import if a local variable with the same name is on the scope //TODO logic should be moved to ImportManager eventually. if (hasObject(type.getSimpleName())) { content.accept(type.getCanonicalName()); } else { StringBuilder builder = new StringBuilder(); importManager.appendType(type, builder); content.accept(builder.toString()); } }
protected void addQueuedDiagnostics(IAcceptor<? super AbstractDiagnostic> acceptor) { for(AbstractDiagnostic diagnostic: getQueuedDiagnostics()) { acceptor.accept(diagnostic); } }
public void appendType(final JvmType type, IAcceptor<String> content) { // don't import if a local variable with the same name is on the scope //TODO logic should be moved to ImportManager eventually. if (hasObject(type.getSimpleName())) { content.accept(type.getQualifiedName('.')); } else { StringBuilder builder = new StringBuilder(); importManager.appendType(type, builder); content.accept(builder.toString()); } }
/** * @since 2.4 */ public void findReferences(Set<URI> targetURIs, IResourceDescription resourceDescription, IAcceptor<IReferenceDescription> acceptor, IProgressMonitor monitor, ILocalResourceAccess localResourceAccess) { for (IReferenceDescription referenceDescription : resourceDescription.getReferenceDescriptions()) { if (targetURIs.contains(referenceDescription.getTargetEObjectUri())) { acceptor.accept(referenceDescription); } } } }
@Override protected void initialize(IAcceptor<PreferenceKey> acceptor) { super.initialize(acceptor); acceptor.accept(create(DEPRECATED_MODEL_PART, SeverityConverter.SEVERITY_WARNING)); } }
@Override public boolean createEObjectDescriptions(EObject eObject, IAcceptor<IEObjectDescription> acceptor) { if(eObject instanceof Module) { super.createEObjectDescriptions(eObject, acceptor); return true; } if(eObject instanceof DeclaredProperty) { acceptor.accept(createIEObjectDescription((DeclaredProperty)eObject)); } return false; }
@Override public void initialize(final IAcceptor<PreferenceKey> iAcceptor) { super.initialize(iAcceptor); iAcceptor.accept(this.create(IssueCodes.COPY_JAVA_PROBLEMS, SeverityConverter.SEVERITY_ERROR)); } }
protected void addInnerTypes(JvmDeclaredType containerType, IAcceptor<? super JvmDeclaredType> result) { for (JvmMember member : containerType.getMembers()) { if (member instanceof JvmDeclaredType) { result.accept((JvmDeclaredType) member); addInnerTypes((JvmDeclaredType) member, result); } } }
@Override protected void initialize(IAcceptor<PreferenceKey> acceptor) { super.initialize(acceptor); acceptor.accept(create(DEPRECATED_MODEL_PART, SeverityConverter.SEVERITY_WARNING)); } }
@Override protected void initialize(IAcceptor<PreferenceKey> acceptor) { super.initialize(acceptor); acceptor.accept(create(DEPRECATED_MODEL_PART, SeverityConverter.SEVERITY_WARNING)); } }
@Override protected void initialize(IAcceptor<PreferenceKey> acceptor) { super.initialize(acceptor); acceptor.accept(create(DEPRECATED_MODEL_PART, SeverityConverter.SEVERITY_WARNING)); } }
protected void processDeferredLogic() { for(IAcceptor<? super IResolvedTypes> runnable: getDeferredLogic()) { runnable.accept(this); } clearDeferredLogic(); } }
@Override public boolean createEObjectDescriptions(final EObject elem, final IAcceptor<IEObjectDescription> acceptor) { if ((elem instanceof ViewSpecification)) { final String id = ((ViewSpecification)elem).getId(); if ((id != null)) { acceptor.accept(EObjectDescription.create(id, elem)); return true; } } return super.createEObjectDescriptions(elem, acceptor); } }
@Override public void applyChange(Deltas deltas, IAcceptor<IEmfResourceChange> changeAcceptor) { EmfResourceChange change = new EmfResourceChange(snapshot.getResource(), snapshot.getURI()); changeAcceptor.accept(change); }
@Override public boolean createEObjectDescriptions(EObject eObject, IAcceptor<IEObjectDescription> acceptor) { if (eObject instanceof Pattern) { QualifiedName qualifiedName = getQualifiedNameProvider().getFullyQualifiedName(eObject); if (qualifiedName != null) { acceptor.accept(EObjectDescription.create(qualifiedName, eObject, getUserData((Pattern) eObject))); } return false; } return super.createEObjectDescriptions(eObject, acceptor); }
@Override public void applyChange(Deltas deltas, IAcceptor<IEmfResourceChange> changeAcceptor) { Resource res = lifecycleManager.openAndApplyReferences(getResourceSet(), getResource()); EmfResourceChange change = new EmfResourceChange(res, res.getURI()); changeAcceptor.accept(change); }
protected void requestCapturedLocalVariables(JvmTypeReference toBeWrapped, JvmDeclaredType type, ResolvedTypes resolvedTypes, Map<JvmIdentifiableElement, ResolvedTypes> resolvedTypesByContext, IAcceptor<JvmTypeReference> result) { LocalVariableCapturerImpl capturer = new LocalVariableCapturerImpl(toBeWrapped, type, this, resolvedTypes, resolvedTypesByContext); XComputedTypeReference ref = getServices().getXtypeFactory().createXComputedTypeReference(); ref.setTypeProvider(capturer); result.accept(ref); capturer.awaitCapturing(); } }