This page shows (for purposes of historical reference only) an OBSOLETE early attempt at re-appropriating Unified Modeling Language (UML®) for port-based systems engineering. Please see now instead for latest Systems Modeling Language v1 (SysML®) !
Flowport notation for base interfaces and classes for port-based systems engineering with UML2 and Java implementation.
Note that this notation precedes the introduction of the early Systems Modeling Language v1 (SysML®) "FlowPort" (which is now achieved since SysML1.4 using FlowProperties on Block).