摘要:
The invention, which may be a kind of annotations processor, detects zero or more tagsets turned on or selected at runtime. The annotations adapter reads an abstract unit from a java file, and if an annotation of the abstract unit has a tag that is among the tags of a turned on tagset, then the annotations adapter may generate an artifact showing the influence of the annotation. Such a process may continue until there are no more abstract units to process. Comments or annotations that fail to be tagged with a tag of a selected tagset may, nevertheless, be mentioned with a kind of ‘place-holder’ indicating that such comments exist.
摘要:
The present invention relates to organometallic transition metal compounds of the formula (I) where M1 is an element of group 3, 4, 5 or 6 of the Periodic Table of the Elements or the lanthanides, the radicals X are identical or different and are each an organic or inorganic radical, with two radicals X also being able to be joined to one another, n is a natural number from 1 to 4, Z is a divalent organic group which has from 1 to 40 carbon atoms and together with the two carbon atoms of the indenyl system forms a saturated or unsaturated, substituted or unsubstituted ring system having a ring size of from 4 to 12 atoms, where Z within the ring system fused to the indenyl system may also contain one or more, identical or different heteroatoms selected from the group consisting of Si, Ge, N, P, 0, S, Se and Te, R1 is hydrogen or an organic radical having from 1 to 40 carbon atoms, R2 is hydrogen or an organic radical having from 1 to 40 carbon atoms, R3 is hydrogen, halogen or an organic radical having from 1 to 40 carbon atoms, R4 is hydrogen, halogen or an organic radical having from 1 to 40 carbon atoms, R5 is hydrogen or an organic radical having from 1 to 40 carbon atoms, R6 is hydrogen or an organic radical having from 1 to 40 carbon atoms, R7, R8 are identical or different and are each hydrogen or an organic radical having from 1 to 40 carbon atoms or R7 and R8 together with the atoms connecting them form a monocyclic or polycyclic, substituted or unsubstituted ring system which has from 1 to 40 carbon atoms and may also contain heteroatoms selected from the group consisting of the elements Si, Ge, N, P, 0, S, Se and Te, A is a bridge consisting of a divalent atom or a divalent group, and if R3 is hydrogen, then R5 is an organic radical which has from 3 to 20 carbon atoms and is branched in the a position and R6 is hydrogen, biscyclopentadienyl ligand systems having such a substitution pattern, catalyst systems comprising at least one of the organometallic transition metal compounds of the present invention, a process for preparing polyolefins by polymerization or copolymerization of at least one olefin in the presence of one of the catalyst systems of the present invention, the use of the biscyclopentadienyl ligand systems of the present invention for preparing organometallic transition metal compounds and a process for preparing organometallic transition metal compounds using the biscyclopentadienyl ligand systems.
摘要:
A situation object instantiator (SOI) receives a request from a client including a typekey. Available situations are retrieved. For a retrieved situation, a call to an evaluator is made. If the situation is active a check is made to see if an instantiator exists for the typekey and situation. If so, the object instantiator is called, it returns an instance to the SOI, and the SOI returns the instance to the client. If not, more situations are retrieved until the situations are exhausted, and such is communicated to the client.
摘要:
A method, an apparatus, and computer instructions are provided for implementing dynamic function groups in a data processing system. An extensible framework is provided, which provides function groups to amalgamate extended sets of functionality by either vendor or purpose and allows the function groups to be dynamically enabled or disabled within a software application. A user may specify which extended sets of functionality are relevant and when to enable them. With the use of function groups, third party vendors may integrate added functionalities with existing ones in a software application, and indicate when these functionalities should be available to end-users without the need to duplicate code. The invention allows for the construction of other extensible frameworks including wizards, editors, and operations may also be extended with the use of function groups.