A limit for a Diagram
is a Terminal object of the Cone if it exists.

Dually we have a Colimit.

Example

Let be a Diagram.
We have a functor sending to the constant Diagram
with vertices and edges .
A Cone over with apex is a Natural Transformation
In fact is another name for the Comma Category

So has limits for all diagrams of shape
if and only if

has a right Adjoint.