Aspect-Oriented Analysis and Design: The Theme Approach

Index

[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W]

abstract aspect 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th

     aspect attribute

     aspect methods

abstract pointcuts

accessor operations

accommodating evolution

addCrystals()

adding requirements

advice

     defined

adviceexecution()

allow theme

     grouping themes

     initial themes

     with the enforce theme

AND NOT operator

AND operator

application launch theme

     composed using bind[]

     shared requirements

     with the download theme

application registration theme 2nd

Application.start() method

aspect

     abstract 2nd

     abstract: concrete 2nd 3rd

     identification 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th

aspect-oriented programming (AOP) 2nd 3rd 4th

aspect-oriented programming (AOP) languages

AspectJ 2nd

     abstract aspect

         advice

         aspect attribute

         aspect methods

         interfaces

         pointcuts

     advice

     concrete aspect 2nd

         binding to concrete pointcuts

         binding to the aspect's interfaces

         concrete implementations

         declare precedence

         extending abstract aspect

     intertype declarations 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

     P2PCommunication theme

     pointcuts 2nd

     thisJoinPoint

     track-energy theme

aspects

     aspect themes

     case for 2nd 3rd

     defined 2nd 3rd

     designing, overview of

     development lifecycle

     identifying 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th

     in analysis 2nd 3rd

     in design 2nd 3rd 4th

    in the Crystal Game

         challenge theme 2nd 3rd 4th 5th

         drop theme 2nd 3rd 4th 5th 6th

         track-energy theme 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd 23rd

     viewing

AspectWerkz 2nd

     abstract aspect

         advice

         intertype declarations

         pointcuts

     concrete aspect

         concrete intertype declarations

         concrete pointcuts

     defined

     deployment descriptor

     track-energy theme

association

     and dominance 2nd

     making

association relationships

asymmetric separation 2nd

Audible class

audible theme

     design of concept sharing themes 2nd

audio-pause theme

     grouping themes

     in identifying aspects

     in split themes

     refining themes

audio-resume theme

     grouping themes

     in identifying aspects

audio-save theme 2nd

     grouping themes

     in identifying aspects

     in split themes

     refining themes

audit-based theme

     as a licensingtheme

     grouping themes

     in a composition

     initial themes

     removing minor themes

     splitting requirements

     with the launch theme

Категории