Interface IRelationEditor

    • Method Detail

      • getRelation

        Relation getRelation()
        Replies the currently edited relation
        Returns:
        the currently edited relation
      • setRelation

        void setRelation​(Relation relation)
        Sets the currently edited relation. Creates a snapshot of the current state of the relation. See getRelationSnapshot()
        Parameters:
        relation - the relation
      • getRelationSnapshot

        Relation getRelationSnapshot()
        Replies the state of the edited relation when the editor has been launched.
        Returns:
        the state of the edited relation when the editor has been launched
      • isDirtyRelation

        boolean isDirtyRelation()
        Replies true if the currently edited relation has been changed elsewhere. In this case a relation editor can't apply updates to the relation directly. Rather, it has to create a conflict.
        Returns:
        true if the currently edited relation has been changed elsewhere.