Class ExternalDocCommentFieldProcessor

All Implemented Interfaces:
FeatureValueCollector, IBasicProcessor

public class ExternalDocCommentFieldProcessor extends AbstractBslCommentTextProcessor
Provider makes cache for field translation when calls for external methods from BslDerivedPropertySource.
  • Constructor Details

    • ExternalDocCommentFieldProcessor

      public ExternalDocCommentFieldProcessor(org.eclipse.core.resources.IFile file, Method method, FeatureKey featureKeyPreffix, BslDocumentationComment comment, List<org.eclipse.xtext.nodemodel.INode> lines, IProjectTranslationProvider translationProvider, Function<org.eclipse.emf.ecore.EObject,String> eObjectReplaceProvider, BmOperationContext typeComputationContext)
      Instantiates a new external doc comment field processor.
      Parameters:
      file - the file
      method - the method
      featureKeyPreffix - the feature key preffix
      comment - the comment
      lines - the lines
      translationProvider - the translation provider
      eObjectReplaceProvider - EObject replace provider
      typeComputationContext - the BM operation type computation context, cannot be {@code null
  • Method Details