Method for configuring an adapter software component to selectively access software objects and object editor using instance of same
First Claim
1. A method, in a data processing system, for configuring at least one adapter software component to selectively access a set of application software objects including at least one reflective application software object, comprising:
- accessing a configuration model instance (CMI) external to the adapter software component;
determining, based on the CMI, individually for each application software object in the set of application software objects, whether a generic adapter software component of the at least one adapter software component is to be utilized or a custom adapter software component of the at least one adapter software component is to be utilized when rendering the application software object in an object editor;
accessing the application software objects in the set of application software objects using one of the generic adapter software component or a custom adapter software component in a manner specified by the CMI to provide a view for representing properties of the application software objects in the object editor; and
presenting the view of the application software objects in the object editor, wherein the CMI comprises at least one of a navigator class comprising attributes which provide access to the custom adaptor for accessing a particular class of application software objects of the set of application software objects or a model navigator class comprising attributes which provide access to the generic adapter for accessing a particular class of reflective application software objects of the set of application software objects.
0 Assignments
0 Petitions
Accused Products
Abstract
An object editor capable of displaying a set of application software objects, which may include objects with a dynamic reflection capability (“reflective objects”), includes an object oriented configuration model instance (CMI), a generic adapter, and a UI framework. The CMI is particular to the set of application objects to be edited and defines a particular view of these objects to be provided by the editor. The CMI is external to the generic adapter and includes settings that control which application objects will be accessed and the manner of access. The generic adapter reads the de-serialized CMI'"'"'s current settings, selectively accesses the set of application objects to be edited and their attributes as dictated by the CMI settings, and passes the accessed information to the LII framework for display.
40 Citations
17 Claims
-
1. A method, in a data processing system, for configuring at least one adapter software component to selectively access a set of application software objects including at least one reflective application software object, comprising:
-
accessing a configuration model instance (CMI) external to the adapter software component; determining, based on the CMI, individually for each application software object in the set of application software objects, whether a generic adapter software component of the at least one adapter software component is to be utilized or a custom adapter software component of the at least one adapter software component is to be utilized when rendering the application software object in an object editor; accessing the application software objects in the set of application software objects using one of the generic adapter software component or a custom adapter software component in a manner specified by the CMI to provide a view for representing properties of the application software objects in the object editor; and presenting the view of the application software objects in the object editor, wherein the CMI comprises at least one of a navigator class comprising attributes which provide access to the custom adaptor for accessing a particular class of application software objects of the set of application software objects or a model navigator class comprising attributes which provide access to the generic adapter for accessing a particular class of reflective application software objects of the set of application software objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for configuring at least one adapter software component to selectively access a set of application software objects including at least one reflective application software object, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; access a configuration model instance (CMI) external to the adapter software component; determine, based on the CMI, individually for each application software object in the set of application software objects, whether a generic adapter software component of the at least one adapter software component is to be utilized or a custom adapter software component of the at least one adapter software component is to be utilized when rendering the application software object in an object editor; access the application software objects in the set of application software objects using one of the generic adapter software component or a custom adapter software component in a manner specified by the CMI to provide a view for representing properties of the application software objects in the object editor; and present the view of the application software objects in the object editor, wherein the CMI comprises at least one of a navigator class comprising attributes which provide access to the custom adaptor for accessing a particular class of application software objects of the set of application software objects or a model navigator class comprising attributes which provide access to the generic adapter for accessing a particular class of reflective application software objects of the set of application software objects.
-
-
17. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
access a configuration model instance (CMI) external to the adapter software component; determine, based on the CMI, individually for each application software object in the set of application software objects, whether a generic adapter software component of the at least one adapter software component is to be utilized or a custom adapter software component of the at least one adapter software component is to be utilized when rendering the application software object in an object editor; access the application software objects in the set of application software objects using one of the generic adapter software component or a custom adapter software component in a manner specified by the CMI to provide a view for representing properties of the application software objects in the object editor; and present the view of the application software objects in the object editor, wherein the CMI comprises at least one of a navigator class comprising attributes which provide access to the custom adaptor for accessing a particular class of application software objects of the set of application software objects or a model navigator class comprising attributes which provide access to the generic adapter for accessing a particular class of reflective application software objects of the set of application software objects.
-
Specification