An Interface block is a special kind of block for typing proxy ports. It has no behaviors or internal parts. Normally, it contains a set of flow properties that can be shown in the flow properties compartment.
In SysML, properties and operations of the Block are public. Visibility representation literals, like +, #, ~, -, are not displayed in the Containment tree or in the element symbol on a diagram.