APRlib

edu.neu.ccs.demeter.APRlib.cd Namespace

Classes

ClassDescription
BaseclassEdge 
ClassDefinition A ClassDefinition contains a list of KeyWords, a ParamClassName and a ClassParts. ParamClassName contains a ClassName and a list of parameters (ClassNames). ClassParts is the baseclass for ConstOrAltClass and RepetitionClass. ConstOrAltClass is the base class of ConstructionClass and AlternationClass. Both contain a list of PartOrSyntax (Fields), and a list of
ClassDefinitionAll Summary description for ClassDefinitionAll.
ClassDefinitionCollection Replaces ClassGraphEntry_SList.
ClassGraph ClassGraph is a directed graph formed by ClassDefinition objects as Nodes and subclasses of EdgeBase as Edges. ClassDefinition is a Wrapper and a Decorator around System.Type that maintains the information discovered by Reflection and also adds functionality to the Type object. The different edge types are: - InterfaceEdge. - BaseClassEdge. - SubClassEdge. - PartEdge.
ClassName 
ClassNameCollection StringCollection with Union and Intersection.
EdgeBase 
EdgeBaseSet Summary description for EdgeBaseSet.
InterfaceEdge 
PartEdge 
StrategyGraphEdgeCollection Replaces SGEdge_SList.
SubclassEdge 

Enumerations

EnumerationDescription
ClassDefType