Interface IBmResourceInfo


  • public interface IBmResourceInfo
    Interface for objects providing information about a particular BM resource.
    • Method Detail

      • getId

        int getId()
        Gets the resource ID.
        Returns:
        the resource ID.
      • getTopObjectFqn

        String getTopObjectFqn()
        Get the FQN of the corresponding top-level object.
        Returns:
        the FQN of the top-level object, never null.
      • getTopObjectEClass

        org.eclipse.emf.ecore.EClass getTopObjectEClass()
        Gets the EClass of the corresponding top-level object.
        Returns:
        the EClass of the top-level object, never null.
      • getTopObject

        @Deprecated
        IBmObject getTopObject()
        Deprecated.
        This method has been added to support existing legacy solutions.
        Get the corresponding top-level object instance.
        Returns:
        the corresponding top-level object instance, never null.
      • getAffectedObjectIds

        @Deprecated
        List<Long> getAffectedObjectIds()
        Deprecated.
        This method has been added to support existing legacy solutions.
        Gets IDs of the affected by the transaction objects.
        Returns:
        a list of the IDs or null if the resource is detached.
      • isDetached

        boolean isDetached()
        Checks wether the resource is detached.
        Returns:
        true if the resource is detached, false otherwise.