Interface IBmCrossReference


public interface IBmCrossReference
Represents a reference to an object.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.emf.ecore.EStructuralFeature
    Gets the feature holding the reference.
    Gets the namespace the object holding the reference belongs to.
    Gets the object holding the reference.
    long
    Gets the ID of the object holding the reference.
  • Method Details

    • getNamespace

      IBmNamespace getNamespace()
      Gets the namespace the object holding the reference belongs to.
      Returns:
      the namespace the object holding the reference belongs to. Never null.
    • getObjectId

      long getObjectId()
      Gets the ID of the object holding the reference.
      Returns:
      the ID of the object holding the reference.
    • getFeature

      org.eclipse.emf.ecore.EStructuralFeature getFeature()
      Gets the feature holding the reference.
      Returns:
      the feature holding the reference, never null.
    • getObject

      IBmObject getObject()
      Gets the object holding the reference.
      Returns:
      the object holding the reference or null if the object does not exist anymore.