Csu 670 project help
This presentation is the property of its rightful owner.
Sponsored Links
1 / 7

CSU 670 Project Help PowerPoint PPT Presentation


  • 101 Views
  • Uploaded on
  • Presentation posted in: General

CSU 670 Project Help. Fall 2005. Thoughts on highlighting. Cdn (cd normalized) Cdh (cd highlighted) First find an Eclipse independent solution, then specialize for Eclipse. Cleaner thinking More reusable. Turn the two cds into one new cd: integrated cd.

Download Presentation

CSU 670 Project Help

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Csu 670 project help

CSU 670 Project Help

Fall 2005


Thoughts on highlighting

Thoughts on highlighting

  • Cdn (cd normalized)

  • Cdh (cd highlighted)

  • First find an Eclipse independent solution, then specialize for Eclipse.

    • Cleaner thinking

    • More reusable


Turn the two cds into one new cd integrated cd

Turn the two cds into one new cd: integrated cd

  • *h* A = <b> B *h* <c> C <d> D *h* <e> E.

  • *h* C : G | *h* H | *h* I | J.

  • *h* E ~ { *h* S }.

  • A = <b> B <c> C <d> D <e> E.

  • C : G | H | I | J.

  • E ~ { S }.


Four questions to second cd

Four questions to second cd

  • A ?

  • ->A,b,* ?

  • =>A,B

  • ~>R,S


Three questions to second cd

Three questions to second cd

  • A ?

    • aplib.cd.ClassGraph.definesClass

  • ->A,b,* ?

    • aplib.cd.ClassGraph.getOutgoingEdges(v)

    • aplib.EdgeI.getSource()

    • aplib.EdgeI.isConstructionEdge()

  • =>A,B

    • aplib.EdgeI.isAlternationEdge()


Can we avoid constructing integrated cd explicitly yes

Can we avoid constructing integrated cd explicitly? YES.

  • Traverse cdn and ask questions about cdh.

  • Need to do the work of the Printvisitor but in two colors.

  • Use e.g. aplib.cd.ClassDef.

    • isAlternationClass()

    • isConstructionClass()

    • isRepetitionClass()


Now become eclipse specific

Now become Eclipse specific

  • Use StyledText

  • Need to create pair coordinates to do the highlighting


  • Login