BRIEF DESCRIPTION OF THE DRAWINGS
Non-limiting and non-exhaustive embodiments are described with reference to the following figures, wherein like reference numerals refer to like parts throughout the various views unless otherwise specified.
FIG. 1 is a modeling diagram for a motorized vehicle shown using the well-known UML notation.
FIG. 2 is a model diagram for a single-engine front-wheel drive car derived from sub-typing the classes shown in FIG. 1, again using the well-known UML notation.
FIG. 3 is a model diagram for a single-engine front-wheel drive car using the present modeling notation that incorporates context into structural elements.
FIG. 4 is an illustrative computing device that may be used to implement the context-supported modeling technique described herein.
FIG. 5 is an exemplary model diagram illustrating aspects of the present modeling notation that incorporates context into structural elements.
FIG. 6 is a model diagram for a workstation based on the exemplary aspects shown in the model diagram of FIG. 5.
FIG. 7 is an exemplary syntax for declaratively defining the workstation modeled in FIG. 6 using one embodiment of the present modeling notation.
FIG. 8 is an enlarged view of a portion of the exemplary syntax which declaratively defines the composite structure in accordance with one embodiment of the present modeling technique.
FIG. 9 is a model diagram of a web server based on the exemplary aspects shown in FIG. 5 and illustrates the use of arbitrary relationship types in accordance with the present modeling technique.
FIGS. 10 and 11 illustrate an eShop Deployment context-supported structure built upon two other context-supported structures in accordance with the present modeling technique.
FIG. 12 is a model diagram that illustrates a part-less connector in accordance with the present modeling technique.
FIG. 13 is a flow diagram illustrating an overview of a process for defining a context-supported structure in accordance with the present modeling technique.