Class ScheduleJobDependenciesParticipant

java.lang.Object
com._1c.g5.v8.dt.internal.md.ScheduleJobDependenciesParticipant
All Implemented Interfaces:
IDependenciesParticipant

public class ScheduleJobDependenciesParticipant extends Object implements IDependenciesParticipant
Scheduled Job-based implementation of IDependenciesParticipant
  • Constructor Details

    • ScheduleJobDependenciesParticipant

      public ScheduleJobDependenciesParticipant()
  • Method Details

    • getDependentObjects

      public Collection<IBmObject> getDependentObjects(org.eclipse.emf.ecore.EObject eObject, IBmTransaction transaction)
      Description copied from interface: IDependenciesParticipant
      Provides collection of the underlying (dependent) objects for EObject specified
      Specified by:
      getDependentObjects in interface IDependenciesParticipant
      Parameters:
      eObject - the EObject to be examined, cannot be null
      transaction - the current IBmTransaction, can be null
      Returns:
      Collection of the IBmObject, never null, can be empty collection
    • supports

      public boolean supports(org.eclipse.emf.ecore.EClass eClass)
      Description copied from interface: IDependenciesParticipant
      Indicates whether the participant supports the specified EClass.
      Specified by:
      supports in interface IDependenciesParticipant
      Parameters:
      eClass - the EClass, cannot be not null
      Returns:
      true if the participant supports the specified EClass, false otherwise