Class TrinityModelApp
Purpose: Demonstrates, in object-oriented form, a classical Christian Trinitarian model as represented in the provided UML diagram.
Publication note: This is a pedagogical analogy. In classical Christian theology, God is not a composition of parts or objects. The model visualizes distinctions and relations without claiming to capture the divine mystery exhaustively.
Core references used throughout this file: - Scripture: Deut 6:4; Matt 28:19; John 1:1, 1:14, 1:18; John 14:26; John 15:26; John 16:13-15; John 20:22; Acts 5:3-4; 1 Cor 8:6; 2 Cor 13:14; Heb 1:3. - Nicene-Constantinopolitan Creed (381): one God; Son "begotten, not made"; Spirit "Lord and giver of life". - Athanasian Creed (Quicumque vult): distinction of Persons, unity of essence, co-equality. - Fourth Lateran Council (1215): divine simplicity (DS 800-806). - Catechism of the Catholic Church: 232-267 (esp. 237, 242-248, 253-255). - Council of Florence (1439), Decree for the Greeks (Laetentur Caeli), on Spirit's procession from Father and Son (DS 1300-1302). - Catholic precision on origins: Father as "principle without principle," Spirit proceeding from Father and Son as from one principle (CCC 248).
-
Method Summary
-
Method Details
-
main
Retrieves one shared DivineNature and the three singleton DivinePerson instances.The single shared DivineNature instance in this simulation expresses the claim "one divine nature, not three gods" (Deut 6:4; 1 Cor 8:6; CCC 253).
The sequence of printed sections is intentionally catechetical: - unity of divine essence, - personal distinction, - eternal relations of origin, - closure of distinctions by relation (aitia closure), - temporal missions in salvation history.
As a software demonstration, this method uses strings and booleans to represent doctrine-facing claims. It should be read as explanatory scaffolding, not as a claim that divine life is reducible to computation.
- Parameters:
args- unused command-line arguments
-