Interface IDependenciesManager

    • Field Detail

      • SERVICE_NAME

        static final String SERVICE_NAME
        Public name of the service for the lifecycle management.
        See Also:
        Constant Field Values
    • Method Detail

      • getDependentObjects

        Collection<IBmObject> getDependentObjects​(org.eclipse.emf.ecore.EObject eObject,
                                                  IBmTransaction transaction)
        Provides collection of the underlying (dependent) first-level objects for EObject specified
        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
      • getDependentModules

        Collection<org.eclipse.emf.common.util.URI> getDependentModules​(org.eclipse.emf.ecore.EObject eObject,
                                                                        IBmTransaction transaction)
        Provides collection of the underlying (dependent) modules for EObject specified
        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