Class Father


public final class Father extends DivinePerson
Father: first Person in classical Trinitarian naming.

This class represents paternity and principle-of-origin language within the model. The Father is not modeled as "more divine" than the Son or Spirit, but as personally distinct by relation: unbegotten and source without source ("principle without principle").

Key relational claims represented here: - eternally begets the Son (John 1:14, 1:18; Nicene Creed; CCC 242-244), - with the Son is named in Western theology as principle of the Spirit's procession (John 15:26; John 16:13-15; CCC 246-248; Florence DS 1300-1302), - sends the Spirit in temporal mission (John 14:26; CCC 244).

  • Method Details

    • getInstance

      public static Father getInstance()
      Returns the one Father instance in this model.
      Returns:
      the singleton Father instance
    • eternallyBegets

      public String eternallyBegets(Son son)
      Expresses eternal generation: the Father eternally begets the Son.

      "Begetting" here is theological and eternal, not biological and temporal. The method returns narrative text for the demo output, but its conceptual purpose is to encode a central creedal identity marker for the Son.

      References: John 1:14, 1:18; Nicene Creed ("begotten, not made"); CCC 242-244.

      Parameters:
      son - the Son who is eternally begotten
      Returns:
      a human-readable sentence describing eternal generation
    • eternallySpirates

      public String eternallySpirates(HolySpirit holySpirit)
      Expresses eternal procession of the Spirit from the Father and the Son in Western (Filioque) doctrinal formulation.

      "Spiration" is used analogically to indicate relation-of-origin language for the Spirit. This model does not adjudicate historical East-West debates; it documents the specific Western articulation named in the current project scope.

      References: John 15:26; John 16:13-15; CCC 246-248; Florence DS 1300-1302.

      Parameters:
      holySpirit - the Holy Spirit who eternally proceeds
      Returns:
      a human-readable sentence describing eternal spiration
    • sendsInTime

      public String sendsInTime(HolySpirit holySpirit)
      Temporal mission: the Father sends the Spirit in salvation history.

      Unlike eternal procession, this method represents mission in time. The distinction between eternal origin and temporal mission helps students avoid conflating who God is eternally with how God acts in history.

      References: John 14:26; CCC 244.

      Parameters:
      holySpirit - the Holy Spirit sent in the temporal mission
      Returns:
      a human-readable sentence describing the temporal mission
    • relationOfOriginDescription

      public String relationOfOriginDescription()
      Provides the Father's relation-of-origin descriptor in this model.

      The phrase "principle without principle" summarizes that the Father's personal identity is unoriginate paternity, not superiority of essence.

      Specified by:
      relationOfOriginDescription in class DivinePerson
      Returns:
      the Father's relation-of-origin phrase