Patent ID: 8312421

Claim:
In a graphical modeling environment, a method of performing structural templatization, comprising: displaying a graphical model with a plurality of components; instantiating an instance of an interface component into the graphical model, the instance of the interface component: including model connection information, parameters, and at least one internal port, and being graphically depicted in the model; instantiating an instance of an implementation component into the graphical model, the instance of the implementation component: graphically depicted in the model, and including model functional content; and graphically connecting the instance of the interface component and the instance of the implementation component in the displayed model, the graphically connecting: programmatically merging, based on the connecting, the connection information of the instance of the interface component with the functional content of the instance of the implementation component to transfer the model functional content from the instance of the implementation component into the instance of the interface component, wherein the parameters of the instance of the interface component are available to the instance of the implementation component, and causing the at least one internal port of the interface component to become associated with the instance of the implementation component.