
KeplerIOPortSemanticLink |
org.kepler.sms.KeplerIOPortSemanticLink |
FIXME: Documentation ...
A port generalization is a virtual port that encapsulates a set of
underlying ports (both ptolemy ports and other virtual ports). A
port generalization (and virtual ports in general) can be annotated
using semantic types. For example, given an actor with a 'lat' and
'lon' port, a port generalization 'pg' can be constructed that
encapsulates both 'lat' and 'lon'; and a semantic type such as
"Location" can be assigned to 'pg', stating that 'lat' and 'lon'
values combined form a location value. A port generalization
may only be contained within an entity (e.g., an actor). A
virtual port must have a name.
Author(s): Shawn Bowers
Version: