Class CommonPackageLanguageProcessor

java.lang.Object
com.e1c.langtool.v8.dt.internal.languageprocessor.CommonPackageLanguageProcessor
All Implemented Interfaces:
IObjectLanguageProcessor

public class CommonPackageLanguageProcessor extends Object implements IObjectLanguageProcessor
An implementation language processor for common package objects.
  • Constructor Details

    • CommonPackageLanguageProcessor

      public CommonPackageLanguageProcessor()
  • Method Details

    • isSupported

      public boolean isSupported(org.eclipse.emf.ecore.EPackage ePackage)
      Description copied from interface: IObjectLanguageProcessor
      Checks whether this implementation supports EPackage
      Specified by:
      isSupported in interface IObjectLanguageProcessor
      Parameters:
      ePackage - the e package, cannot be null
      Returns:
      true, if is supported
    • process

      public void process(IBmTransaction transaction, long bmObjectId, LanguageProcessorParameters parameters)
      Description copied from interface: IObjectLanguageProcessor
      Processes objects translations based on the provided BMObjectId.
      Specified by:
      process in interface IObjectLanguageProcessor
      Parameters:
      transaction - the transaction, cannot be null
      bmObjectId - the object bm id, cannot be null
      parameters - the parameters, cannot be null