Patent ID: 8650534

Claim:
A method implemented by a computer in response to execution of program code by a processor of said computer, comprising: acquiring metadata defining a first object model, the first object model comprising an instance of a metaobject; acquiring enhancement object metadata defining one or more enhancements to extensible entities of the first object model, and associating each of the one or more enhancements with one of one or more stable anchors of the first object model; acquiring second enhancement object metadata defining a second one or more enhancements to extensible entities of the first object model, and associating each of the second one or more enhancements with a second one of one or more stable anchors of the first object model; creating, based on the metadata defining the object model and the enhancement object metadata defining the one or more enhancements, metadata defining an extended object model, the extended object model comprising an instance of the metaobject; and creating, based on the metadata defining the object model and the second enhancement object metadata defining the second one or more enhancements, metadata defining a second extended object model, the second extended object model comprising an instance of the metaobject.