The SFC Reflection Meta Data PackageThis package contains classes that allow you to construct meta data information for objects.
This package contains classes that allow you to construct meta data information for objects.
Basically, this package allows you to access an object via a virtual construct called "Property". A property is a virtual variable formed by getter and setter methods. It may be an "Array Property", where each getter and setter comes with an additional integer parameter (first in parameter list). Also, a third method, the "counter" method which returns the array property's length then, will be provided.
The meta information is strored in the form of properties. A property owns ports for different classes which basically come equipped with a getter and a setter method, which allow you to read the value of the property from an object or write it to it. Such properties for instance allow you to create adaptive graphical user interfaces.