
KeplerCompositeIOPort |
org.kepler.sms.KeplerCompositeIOPort |
A compoiste port is a virtual port that encapsulates a set of
underlying ports (both ptolemy ports and other virtual ports). A
composite port (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 compoiste port may
only be contained within an entity (e.g., an actor). A
virtual port must have a name.
Author(s): Shawn Bowers
Version: