Class BasicCommandObjectDependenciesParticipant

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

public class BasicCommandObjectDependenciesParticipant extends Object implements IDependenciesParticipant
Basic command-based implementation of IDependenciesParticipant
  • Constructor Details

    • BasicCommandObjectDependenciesParticipant

      public BasicCommandObjectDependenciesParticipant()
  • Method Details

    • getDependentModules

      public Collection<org.eclipse.emf.common.util.URI> getDependentModules(org.eclipse.emf.ecore.EObject eObject, IBmTransaction transaction)
      Description copied from interface: IDependenciesParticipant
      Provides collection of the underlying (dependent) modules for EObject specified
      Specified by:
      getDependentModules in interface IDependenciesParticipant
      Parameters:
      eObject - the EObject to be examined, cannot be null
      transaction - the current IBmTransaction, can be null
      Returns:
      Collection of the modules URI, 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