Package de.uni_paderborn.fujaba.asg

The Abstract Syntax Graph model.

See:
          Description

Interface Summary
ASGTransient Indicates that a class implementing this interface is transient.
 

Class Summary
ASGAnnotation Associations ------- 0..n Annotations 0..n ASGAnnotation | key |--------------------------- ASGElement ------- annotations elements
ASGCollapsableUnparseInformation No comment provided by developer, please add a comment to improve documentation.
ASGDiagram Associations 0..1 hasCurrentDiagram 0..1 ASGProject --------------------------------- ASGDiagram currentProject currentDiagram
ASGElement This is the base class for all model elements contained in the abstract syntax graph.
ASGElement.PersistencyListener CoObRA: Listener to recognize all changes to ASGElements (including collection based)
ASGElement.SortByNameComparator Comparator for sorting ASGElements by name
ASGElementRef This class implements the stub-mechanism, which allows to establish an association between two distinct meta-model elements.
ASGInformation Associations ------- information 0..1 ASGInformation | key |---------------------------------> String ------- information -------- 0..1 aSGInformation 0..1 ASGUnparseInformation | name |------------------------------ ASGInformation -------- parent aSGinformation
ASGProject A project stores a lot of different diagrams.
ASGUnparseInformation Stores information about an UnparseInterface of an ASGElement Associations -------- 0..1 ASGInformation 0..1 ASGUnparseInformation | name |------------------------------ ASGInformation -------- parent aSGInformation
ASGUtility Utility class for reusable diagram methodes.
ASGVisitor Visitor pattern implementation.
 

Package de.uni_paderborn.fujaba.asg Description

The Abstract Syntax Graph model.