Class CleanReferenceProblem

    • Constructor Detail

      • CleanReferenceProblem

        public CleanReferenceProblem​(IBmObject targetObject,
                                     IBmObject referencingObject,
                                     org.eclipse.emf.ecore.EStructuralFeature reference)
        Creates a new problem.
        Parameters:
        targetObject - target Bm object, cannot be null.
        referencingObject - referencing Bm object, cannot be null.
        reference - the reference, cannot be null.
    • Method Detail

      • getObject

        public org.eclipse.emf.ecore.EObject getObject()
        Description copied from interface: IRefactoringProblem
        Returns the object that has problem.
        Specified by:
        getObject in interface IRefactoringProblem
        Returns:
        the object, cannot be null.
      • getReferencingObjectId

        public long getReferencingObjectId()
        Returns the referenciong object id.
        Returns:
        referenciong object id.
      • getReferencingEngine

        public IBmEngine getReferencingEngine()
        Returns the referenciong object engine.
        Returns:
        referenciong object engine, never null.
      • getReferencingObject

        public org.eclipse.emf.ecore.EObject getReferencingObject()
        Returns the referenciong object.
        Returns:
        referenciong object, never null.
      • getReference

        public org.eclipse.emf.ecore.EStructuralFeature getReference()
        Returns the reference.
        Returns:
        the reference, never null.