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

A

add_escapes(String) - Method in class edu.neu.ccs.demeter.aplib.cd.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Method in class edu.neu.ccs.demeter.aplib.sg.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addAlternationEdge(String, String) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
addClass(Class) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
Add cl and all its non-static members to the class graph as construction edges, if they haven't already been added.
addClass(Class, boolean, boolean) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
Add cl to the class graph, if it hasn't already been added.
addConstructionEdge(Field) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
Add a field as a construction edge.
addConstructionEdge(Method) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
Add a no-args method as a construction edge.
addConstructionEdge(String, Field) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
Add a field as a construction edge.
addConstructionEdge(String, Method) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
Add a no-args method as a construction edge.
addConstructionEdge(String, String, Class) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
Add a class member as a construction edge.
addConstructionEdge(String, String, String) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
addEdge(EdgeI) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
addEdge(SGEdge) - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
addEscapes(String) - Static method in class edu.neu.ccs.demeter.aplib.cd.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in class edu.neu.ccs.demeter.aplib.sg.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addInheritanceEdge(String, String) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
addPackage(String) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
Add all classes in package p that can be found on the class path.
addRepetitionEdge(String, String) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
Add a repetition edge from source to target.
adjustBeginLineColumn(int, int) - Method in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
Method to adjust line and column numbers for the start of a token.
after(AlternationClass) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
after(ClassDef) - Method in class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
after(ClassDef) - Method in class edu.neu.ccs.demeter.aplib.cd.PartVisitor
 
after(ClassGraph) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDefVisitor
 
after(ConstructionClass) - Method in class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
after(ConstructionClass) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
after(EOFtoken) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
after(Interface) - Method in class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
after(Object, Class) - Method in class edu.neu.ccs.demeter.dj.Visitor
This method is called when a traversal has finished traversing obj in the object graph with cl as the token.
after(Object, Class, EdgeI, Object, Class) - Method in class edu.neu.ccs.demeter.dj.Visitor
This method is called when a traversal has finished traversing an edge in the object graph from source to target corresponding to the class graph edge edge from sourceClass to targetClass.
after(OptionalPart) - Method in class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
after(OptionalPart) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
after(Part) - Method in class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
after(Part) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
after(Part) - Method in class edu.neu.ccs.demeter.aplib.cd.PartVisitor
 
after(PlainSyntax) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
after(PrintIndent) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
after(PrintSkip) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
after(PrintSpace) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
after(PrintUnindent) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
after(RepeatedElement) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
after(RepeatedPart) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
after(RepeatedPart) - Method in class edu.neu.ccs.demeter.aplib.cd.PartVisitor
 
after(Subclass) - Method in class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
after(Subclass) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
after(Superclass) - Method in class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
after(Superclass) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
allClassDefs(ClassDefVisitor) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
allEdges(EdgeVisitor) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
allParts(PartVisitor) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
allParts(PartVisitor) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
allSyntax(SyntaxVisitor) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
APLibTest - class edu.neu.ccs.demeter.aplib.APLibTest.
Testing stub.
APLibTest() - Constructor for class edu.neu.ccs.demeter.aplib.APLibTest
 
apply() - Method in class edu.neu.ccs.demeter.AroundContinuation
Invoke the continuation-- run the rest of the traversal.
around(AroundContinuation, ClassDef) - Method in class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
around(AroundContinuation, ClassDef) - Method in class edu.neu.ccs.demeter.aplib.cd.PartVisitor
 
AroundContinuation - class edu.neu.ccs.demeter.AroundContinuation.
A class to represent a continuation passed to an around method.
AroundContinuation() - Constructor for class edu.neu.ccs.demeter.AroundContinuation
 
asList() - Method in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
A fixed-size List backed by the object graph slice.
asList(boolean) - Method in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
A fixed-size List backed by the object graph slice.
asList(Object) - Method in class edu.neu.ccs.demeter.dj.Traversal
A fixed-size List backed by the object graph rooted at o.
asList(Object, Strategy) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
A fixed-size List backed by the object graph rooted at o.
asList(Object, String) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
A fixed-size List backed by the object graph rooted at o.
asList(Strategy) - Method in class edu.neu.ccs.demeter.dj.ObjectGraph
View (without copying) the objects in the object graph corresponding to the target of s as a List.
asList(String) - Method in class edu.neu.ccs.demeter.dj.ObjectGraph
View (without copying) the objects in the object graph corresponding to the target of strategy s as a List.

B

backup(int) - Method in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
backup(int) - Method in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
before(AlternationClass) - Method in class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
before(AlternationClass) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
before(ClassDef) - Method in class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
before(ClassDef) - Method in class edu.neu.ccs.demeter.aplib.cd.PartVisitor
 
before(ClassDef) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDefVisitor
 
before(ClassGraph) - Method in class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
before(ClassGraph) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDefVisitor
 
before(ClassName) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassNameAccessor
 
before(ClassParents) - Method in class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
before(ClassSpec) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassNameAccessor
 
before(ConstOrAltClass) - Method in class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
before(ConstructionClass) - Method in class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
before(ConstructionClass) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
before(EOFtoken) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
before(Interface) - Method in class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
before(Object, Class) - Method in class edu.neu.ccs.demeter.dj.Visitor
This method is called when a traversal is about to traverse obj in the object graph with cl as the token.
before(Object, Class, EdgeI, Object, Class) - Method in class edu.neu.ccs.demeter.dj.Visitor
This method is called when a traversal is about to traverse an edge in the object graph from source to target corresponding to the class graph edge edge from sourceClass to targetClass.
before(OptionalPart) - Method in class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
before(OptionalPart) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
before(ParamClassName) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassNameAccessor
 
before(Part) - Method in class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
before(Part) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
before(Part) - Method in class edu.neu.ccs.demeter.aplib.cd.PartVisitor
 
before(PlainSyntax) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
before(PrintIndent) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
before(PrintSkip) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
before(PrintSpace) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
before(PrintUnindent) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
before(RepeatedElement) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
before(RepeatedPart) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
before(RepeatedPart) - Method in class edu.neu.ccs.demeter.aplib.cd.PartVisitor
 
before(Subclass) - Method in class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
before(Subclass) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
before(Superclass) - Method in class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
before(Superclass) - Method in class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 
begin - Static variable in class edu.neu.ccs.demeter.Text
The beginning marker for the text block in an input sentence.
beginColumn - Variable in class edu.neu.ccs.demeter.aplib.cd.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginColumn - Variable in class edu.neu.ccs.demeter.aplib.sg.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class edu.neu.ccs.demeter.aplib.cd.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class edu.neu.ccs.demeter.aplib.sg.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
BeginToken() - Method in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
bind(String, int, String, RIDL_Object) - Static method in class RIDL_Runtime.RIDL_Naming
 
bind(String, RIDL_Object) - Method in class RIDL_Runtime.RIDL_Naming_Stub
 
bind(String, RIDL_Object) - Method in interface RIDL_Runtime.RIDL_RN
 
bind(String, RIDL_Object) - Method in class RIDL_Runtime.RIDL_Naming
 
bufpos - Variable in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
bufpos - Variable in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 

C

cg - Variable in class edu.neu.ccs.demeter.dj.ObjectGraph
 
CHARACTER_LITERAL - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
CHARACTER_LITERAL - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 
ClassDef - class edu.neu.ccs.demeter.aplib.cd.ClassDef.
 
ClassDef() - Constructor for class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
ClassDef(ClassKeyword_List, ParamClassName, ParseDirective, ClassParts, EOFtoken) - Constructor for class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
ClassDefVisitor - class edu.neu.ccs.demeter.aplib.cd.ClassDefVisitor.
 
ClassDefVisitor() - Constructor for class edu.neu.ccs.demeter.aplib.cd.ClassDefVisitor
 
classes - Variable in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
classesAdded - Variable in class edu.neu.ccs.demeter.dj.ClassGraph
A table of classes and what parts have been added.
ClassGraph - class edu.neu.ccs.demeter.aplib.cd.ClassGraph.
 
ClassGraph - class edu.neu.ccs.demeter.dj.ClassGraph.
A graph whose nodes are classes and whose edges are subclass, superclass, and part-of relationships between classes.
ClassGraph.Added - class edu.neu.ccs.demeter.dj.ClassGraph.Added.
Values in the ClassGraph.classesAdded map.
ClassGraph.Added() - Constructor for class edu.neu.ccs.demeter.dj.ClassGraph.Added
 
ClassGraph() - Constructor for class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
ClassGraph() - Constructor for class edu.neu.ccs.demeter.dj.ClassGraph
Make a class graph from all classes in the default package, including all non-static fields and non-static non-void no-argument methods.
ClassGraph(boolean, boolean) - Constructor for class edu.neu.ccs.demeter.dj.ClassGraph
Make a class graph from all classes in the default package.
ClassGraph(ClassGraph, Strategy) - Constructor for class edu.neu.ccs.demeter.dj.ClassGraph
Make a class graph with just the classes and edges in cg reachable by following s.
ClassGraph(ClassGraph, String) - Constructor for class edu.neu.ccs.demeter.dj.ClassGraph
Make a class graph with just the classes and edges in cg reachable by following strategy s.
ClassGraph(Preamble, ClassGraphEntry_SList) - Constructor for class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
ClassGraph(String) - Constructor for class edu.neu.ccs.demeter.dj.ClassGraph
Make a class graph from all classes in the package named pkg, including all non-static fields and non-static non-void no-argument methods.
ClassGraph(String, boolean, boolean) - Constructor for class edu.neu.ccs.demeter.dj.ClassGraph
Make a class graph from all classes in the package named pkg.
ClassGraph(Traversal) - Constructor for class edu.neu.ccs.demeter.dj.ClassGraph
Make a class graph with just the classes and edges in tg.
ClassGraphI - interface edu.neu.ccs.demeter.aplib.ClassGraphI.
A directed graph whose nodes are unique Objects with unique String labels and whose edges are EdgeI objects.
ClassNameAccessor - class edu.neu.ccs.demeter.aplib.cd.ClassNameAccessor.
 
ClassNameAccessor() - Constructor for class edu.neu.ccs.demeter.aplib.cd.ClassNameAccessor
 
classparts - Variable in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
classspec - Variable in class edu.neu.ccs.demeter.aplib.cd.RepeatedElement
 
classspec - Variable in class edu.neu.ccs.demeter.aplib.cd.Interface
 
classspec - Variable in class edu.neu.ccs.demeter.aplib.cd.Superclass
 
classspec - Variable in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
classspec - Variable in class edu.neu.ccs.demeter.aplib.cd.Part
 
clearmark(String) - Method in class edu.neu.ccs.demeter.Graph
 
clearnode(Ident) - Method in class edu.neu.ccs.demeter.Graph
 
clone() - Method in class edu.neu.ccs.demeter.aplib.sg.Strategy
 
Collection - interface edu.neu.ccs.demeter.dj.Collection.
 
combineEdgeSetLists(List, List) - Method in class edu.neu.ccs.demeter.aplib.TraversalIntersection
 
combineEdgeSetLists(List, List) - Method in class edu.neu.ccs.demeter.aplib.TraversalCombination
 
combineEdgeSets(Traversal.EdgeSet, Traversal.EdgeSet) - Method in class edu.neu.ccs.demeter.aplib.TraversalIntersection
 
combineEdgeSets(Traversal.EdgeSet, Traversal.EdgeSet) - Method in class edu.neu.ccs.demeter.aplib.TraversalCombination
 
combineNames(Set, Set) - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyCombination
 
combineNodeSetLists(List, List) - Method in class edu.neu.ccs.demeter.aplib.TraversalIntersection
 
combineNodeSetLists(List, List) - Method in class edu.neu.ccs.demeter.aplib.TraversalCombination
 
combineNodeSets(Traversal.NodeSet, Traversal.NodeSet) - Method in class edu.neu.ccs.demeter.aplib.TraversalIntersection
 
combineNodeSets(Traversal.NodeSet, Traversal.NodeSet) - Method in class edu.neu.ccs.demeter.aplib.TraversalCombination
 
common_ClassGlobSpec(ClassGlobSpec) - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
common_ClassGraphEntry(ClassGraphEntry) - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
common_ClassKeyword(ClassKeyword) - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
common_ClassNameGlob(ClassNameGlob) - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
common_ClassParts(ClassParts) - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
common_ConstOrAltClass(ConstOrAltClass) - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
common_Constraint(Constraint) - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
common_Definition(Definition) - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
common_Directive(Directive) - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
common_EdgeGlob(EdgeGlob) - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
common_Glob(Glob) - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
common_GlobSpec(GlobSpec) - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
common_IdentOrKeyword(IdentOrKeyword) - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
common_NegativeConstraint(NegativeConstraint) - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
common_ParseKeyword(ParseKeyword) - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
common_PartKeyword(PartKeyword) - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
common_PartNameGlob(PartNameGlob) - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
common_PartOrSyntax(PartOrSyntax) - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
common_PositiveConstraint(PositiveConstraint) - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
common_PrintCommand(PrintCommand) - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
common_SimpleStrategy(SimpleStrategy) - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
common_SourceDirective(SourceDirective) - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
common_Strategy(Strategy) - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
common_StrategyCombination(StrategyCombination) - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
common_SymbolicNameMap(SymbolicNameMap) - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
common_Syntax(Syntax) - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
common_TargetDirective(TargetDirective) - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
common_VisitorKeyword(VisitorKeyword) - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
compute(StrategyI, ClassGraphI) - Static method in class edu.neu.ccs.demeter.aplib.Traversal
Compute the traversal determined by an encapsulated strategy and a class graph.
compute(StrategyI, ClassGraphI, NameMapI, ConstraintMapI) - Static method in class edu.neu.ccs.demeter.aplib.Traversal
Compute the traversal determined by an encapsulated strategy, a class graph, a name map, and a constraint map.
constraint - Variable in class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
ConstraintMapI - interface edu.neu.ccs.demeter.aplib.ConstraintMapI.
A function from elements in a strategy graph to symbolic element predicates for a class graph and name map.
curChar - Variable in class edu.neu.ccs.demeter.aplib.cd.ParserTokenManager
 
curChar - Variable in class edu.neu.ccs.demeter.aplib.sg.ParserTokenManager
 
currentToken - Variable in class edu.neu.ccs.demeter.aplib.cd.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in class edu.neu.ccs.demeter.aplib.sg.ParseException
This is the last token that has been consumed successfully.

D

debug - Static variable in class edu.neu.ccs.demeter.aplib.TraversalGraph
Set this for debugging output.
debug - Variable in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
 
debug - Static variable in class edu.neu.ccs.demeter.dj.ClassGraph
 
debugStream - Variable in class edu.neu.ccs.demeter.aplib.cd.ParserTokenManager
 
debugStream - Variable in class edu.neu.ccs.demeter.aplib.sg.ParserTokenManager
 
DECIMAL_LITERAL - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
DECIMAL_LITERAL - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 
deepcopy() - Method in class edu.neu.ccs.demeter.Graph
 
DEFAULT - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
DEFAULT - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 
definesClass(String) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
dfs(Ident, String) - Method in class edu.neu.ccs.demeter.Graph
 
DIGIT - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
DIGIT - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 
disable_tracing() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
disable_tracing() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
dispatch(Remote, RemoteCall, int, long) - Method in class RIDL_Runtime.RIDL_Naming_Skel
 
dispatch(Remote, RemoteCall, int, long) - Method in class RIDL_Runtime.RIDL_RemoteInst_Skel
 
Done() - Method in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
Done() - Method in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 

E

edgeexists(Ident, Ident) - Method in class edu.neu.ccs.demeter.Graph
 
EdgeI - interface edu.neu.ccs.demeter.aplib.EdgeI.
An edge in a class graph.
edgeKey(EdgeI) - Static method in class edu.neu.ccs.demeter.aplib.Traversal
A unique identifying string for the given edge.
edges - Variable in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
edgesfrom(Ident) - Method in class edu.neu.ccs.demeter.Graph
 
EdgeVisitor - class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor.
 
EdgeVisitor() - Constructor for class edu.neu.ccs.demeter.aplib.cd.EdgeVisitor
 
edu.neu.ccs.demeter - package edu.neu.ccs.demeter
 
edu.neu.ccs.demeter.aplib - package edu.neu.ccs.demeter.aplib
 
edu.neu.ccs.demeter.aplib.cd - package edu.neu.ccs.demeter.aplib.cd
 
edu.neu.ccs.demeter.aplib.sg - package edu.neu.ccs.demeter.aplib.sg
 
edu.neu.ccs.demeter.dj - package edu.neu.ccs.demeter.dj
 
elements() - Method in interface edu.neu.ccs.demeter.dj.Collection
 
enable_tracing() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
enable_tracing() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
end - Static variable in class edu.neu.ccs.demeter.Text
The end marker for the text block in an input sentence.
endColumn - Variable in class edu.neu.ccs.demeter.aplib.cd.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endColumn - Variable in class edu.neu.ccs.demeter.aplib.sg.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class edu.neu.ccs.demeter.aplib.cd.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class edu.neu.ccs.demeter.aplib.sg.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
EOF - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
EOF - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 
eoftoken - Variable in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
EOFtoken - class edu.neu.ccs.demeter.aplib.cd.EOFtoken.
 
EOFtoken() - Constructor for class edu.neu.ccs.demeter.aplib.cd.EOFtoken
 
eol - Variable in class edu.neu.ccs.demeter.aplib.cd.ParseException
The end of line string for this machine.
eol - Variable in class edu.neu.ccs.demeter.aplib.sg.ParseException
The end of line string for this machine.
equals(Object) - Method in class edu.neu.ccs.demeter.Word
 
equals(Object) - Method in class edu.neu.ccs.demeter.Line
 
equals(Object) - Method in class edu.neu.ccs.demeter.Ident
 
equals(Object) - Method in class edu.neu.ccs.demeter.Text
 
equals(Object) - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph.NodeSet
 
equals(Object) - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph.EdgeSet
 
equals(Object) - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph.IndexPair
 
equals(Object) - Method in class edu.neu.ccs.demeter.aplib.Traversal.NodeSet
 
equals(Object) - Method in class edu.neu.ccs.demeter.aplib.Traversal.EdgeSet
 
equals(Object) - Method in class edu.neu.ccs.demeter.aplib.cd.Interface
 
equals(Object) - Method in class edu.neu.ccs.demeter.aplib.cd.Superclass
 
equals(Object) - Method in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
equals(Object) - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
equals(Object) - Method in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
Compare the traversals and roots with equals().
equals(Object) - Method in class edu.neu.ccs.demeter.dj.Traversal
 
expectedTokenSequences - Variable in class edu.neu.ccs.demeter.aplib.cd.ParseException
Each entry in this array is an array of integers.
expectedTokenSequences - Variable in class edu.neu.ccs.demeter.aplib.sg.ParseException
Each entry in this array is an array of integers.
EXPONENT - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
EXPONENT - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 

F

FALSE - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
FALSE - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 
fetch() - Method in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
Return the target object in the object graph slice reachable by following the strategy.
fetch(Object) - Method in class edu.neu.ccs.demeter.dj.Traversal
Fetch the object in the object graph rooted at o corresponding to the target(s) of the traversal.
fetch(Object, Strategy) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
Fetch the object in the object graph rooted at o corresponding to the target of s.
fetch(Object, String) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
Fetch the object in the object graph rooted at o corresponding to the target of strategy s.
fetch(Strategy) - Method in class edu.neu.ccs.demeter.dj.ObjectGraph
Fetch the object in the object graph corresponding to the target of s.
fetch(String) - Method in class edu.neu.ccs.demeter.dj.ObjectGraph
Fetch the object in the object graph corresponding to the target of stragegy s.
FetchException - exception edu.neu.ccs.demeter.dj.FetchException.
 
FetchException(String) - Constructor for class edu.neu.ccs.demeter.dj.FetchException
 
finish() - Method in class edu.neu.ccs.demeter.dj.Visitor
This method is called when a traversal ends, after all nodes have been visited.
first - Variable in class edu.neu.ccs.demeter.aplib.sg.StrategyCombination
 
FLOATING_POINT_LITERAL - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
FLOATING_POINT_LITERAL - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 
fromString(StreamTokenizer) - Static method in class edu.neu.ccs.demeter.Graph
 
fromString(String) - Static method in class edu.neu.ccs.demeter.Graph
 
fromString(String) - Static method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
fromString(String) - Static method in class edu.neu.ccs.demeter.aplib.sg.Strategy
 
fromString(String, Map) - Static method in class edu.neu.ccs.demeter.aplib.sg.Strategy
 

G

gather() - Method in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
Return a list of all target objects in the object graph slice reachable by following the strategy.
gather(boolean) - Method in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
Return a list of all target objects in the object graph slice reachable by following the strategy.
gather(Object) - Method in class edu.neu.ccs.demeter.dj.Traversal
Gather into a list the objects in the object graph rooted at o corresponding to the target(s) of the traversal.
gather(Object, Strategy) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
Gather into a list the objects in the object graph rooted at o corresponding to the target of s.
gather(Object, String) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
Gather the objects in the object graph rooted at o corresponding to the target of strategy s.
gather(Strategy) - Method in class edu.neu.ccs.demeter.dj.ObjectGraph
Gather (copy) the objects in the object graph corresponding to the target of s into a List.
gather(String) - Method in class edu.neu.ccs.demeter.dj.ObjectGraph
Gather (copy) the objects in the object graph corresponding to the target of strategy s into a List.
generateParseException() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
generateParseException() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
get_classes() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
get_classname() - Method in class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
get_classname() - Method in class edu.neu.ccs.demeter.aplib.cd.Interface
 
get_classname() - Method in class edu.neu.ccs.demeter.aplib.cd.Superclass
 
get_classname() - Method in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
get_classname() - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
get_classname() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
get_classparts() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
get_classspec() - Method in class edu.neu.ccs.demeter.aplib.cd.RepeatedElement
 
get_classspec() - Method in class edu.neu.ccs.demeter.aplib.cd.Interface
 
get_classspec() - Method in class edu.neu.ccs.demeter.aplib.cd.Superclass
 
get_classspec() - Method in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
get_classspec() - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
get_constraint() - Method in class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
get_edges() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
get_eoftoken() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
get_first() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyCombination
 
get_ident() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyReference
 
get_keywords() - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
get_keywords() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
get_localimports() - Method in class edu.neu.ccs.demeter.aplib.cd.Preamble
 
get_locallookahead() - Method in class edu.neu.ccs.demeter.aplib.cd.OptionalPart
 
get_locallookahead() - Method in class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
get_locallookahead() - Method in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
get_nonempty() - Method in class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
get_openbrace() - Method in class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
get_paramclassname() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
get_parsedirective() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
get_parsedNameMap() - Method in class edu.neu.ccs.demeter.aplib.sg.SimpleStrategy
 
get_part() - Method in class edu.neu.ccs.demeter.aplib.cd.OptionalPart
 
get_partinit() - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
get_partname() - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
get_pkg() - Method in class edu.neu.ccs.demeter.aplib.cd.Preamble
 
get_preamble() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
get_repeated() - Method in class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
get_rest() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyCombination
 
get_segments() - Method in class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
get_source() - Method in class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
get_string() - Method in class edu.neu.ccs.demeter.aplib.cd.PlainSyntax
 
get_superclass_def() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
get_target() - Method in class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
get(String, ClassGraphI) - Method in interface edu.neu.ccs.demeter.aplib.NameMapI
A collection of nodes in class graph G corresponding to symbolic node name l in the strategy, or null if l is a wildcard (all nodes in the class graph).
getAllNames(Collection) - Method in class edu.neu.ccs.demeter.aplib.sg.SimpleStrategy
 
getAlternationEdgeSet(Object, Object) - Method in class edu.neu.ccs.demeter.aplib.Traversal
The set of copies of class graph alternation edge u => v in the traversal, or null if there are none.
getBeginColumn() - Method in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
getBeginColumn() - Method in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
getBeginLine() - Method in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
getBeginLine() - Method in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
getClassGraph() - Method in class edu.neu.ccs.demeter.aplib.Traversal
The class graph G used in computing this traversal.
getClassGraph() - Method in class edu.neu.ccs.demeter.dj.ObjectGraph
The class graph that this object graph is an instance of.
getClassGraph() - Method in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
The class graph that the object graph slice is an instance of.
getClassNamed(String) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
The Class object corresponding to the node named name.
getColumn() - Method in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
Deprecated.  
getColumn() - Method in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
Deprecated.  
getConstraintMap() - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph
The constraint map B for S and G used in computing this traversal graph.
getConstraintMap() - Method in interface edu.neu.ccs.demeter.aplib.SimpleStrategyI
The constraint map B.
getConstraintMap() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
getConstructionEdgeSet(Object, String, Object) - Method in class edu.neu.ccs.demeter.aplib.Traversal
The set of copies of class graph construction edge u -l-> v in the traversal, or null if there are none.
getdestnode(Ident, Ident) - Method in class edu.neu.ccs.demeter.Graph
 
getEdge() - Method in class edu.neu.ccs.demeter.aplib.Traversal.EdgeSet
The class graph edge u -l-> v corresponding to this edge set.
getEdgeSet(EdgeI) - Method in class edu.neu.ccs.demeter.aplib.Traversal
The set of copies of class graph edge e in the traversal graph, or null if there are none.
getEdgeSet(String) - Method in class edu.neu.ccs.demeter.aplib.TraversalCombination
 
getEdgeSet(String) - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph
The set of copies of the class graph edge with the given key in the traversal graph, or null if there are none.
getEdgeSet(String) - Method in class edu.neu.ccs.demeter.aplib.Traversal
The set of copies of the class graph edge with the given key in the traversal, or null if there are none.
getEdgeSet(String) - Method in class edu.neu.ccs.demeter.dj.Traversal
 
getEdgeSets() - Method in class edu.neu.ccs.demeter.aplib.TraversalCombination
 
getEdgeSets() - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph
An unmodifiable list of EdgeSet objects representing the edges in the traversal graph.
getEdgeSets() - Method in class edu.neu.ccs.demeter.aplib.Traversal
An unmodifiable list of EdgeSet objects representing the edges in the traversal.
getEdgeSets() - Method in class edu.neu.ccs.demeter.dj.Traversal
 
getEdgeSource(int) - Method in interface edu.neu.ccs.demeter.aplib.StrategyGraphI
The source node of edge number i.
getEdgeSource(int) - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
getEdgeTarget(int) - Method in interface edu.neu.ccs.demeter.aplib.StrategyGraphI
The target node of edge number i.
getEdgeTarget(int) - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
getEndColumn() - Method in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
getEndColumn() - Method in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
getEndLine() - Method in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
getEndLine() - Method in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
getException() - Method in class edu.neu.ccs.demeter.dj.VisitorMethodException
Get the exception thrown by the visitor method.
getFinishSet() - Method in class edu.neu.ccs.demeter.aplib.TraversalCombination
 
getFinishSet() - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph
 
getFinishSet() - Method in class edu.neu.ccs.demeter.aplib.Traversal
An unmodifiable List of NodeSet objects representing the finish set of the traversal (Tf).
getFinishSet() - Method in class edu.neu.ccs.demeter.dj.Traversal
 
getFinishSet(Object) - Method in class edu.neu.ccs.demeter.aplib.TraversalCombination
 
getFinishSet(Object) - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph
 
getFinishSet(Object) - Method in class edu.neu.ccs.demeter.aplib.Traversal
A NodeSet representing the finish set of tokens (indices) for the class graph node v, or null if v has no finish tokens in the traversal.
getFinishSet(Object) - Method in class edu.neu.ccs.demeter.dj.Traversal
 
getGraph() - Method in class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
GetImage() - Method in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
GetImage() - Method in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
getIncomingEdges(Object) - Method in interface edu.neu.ccs.demeter.aplib.ClassGraphI
A List of edges (EdgeI objects) coming into node v.
getIncomingEdges(Object) - Method in interface edu.neu.ccs.demeter.aplib.StrategyGraphI
A Collection of indices (Integer objects) of edges coming into node v.
getIncomingEdges(Object) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
getIncomingEdges(Object) - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
getIncomingEdgeSets() - Method in class edu.neu.ccs.demeter.aplib.Traversal.NodeSet
An unmodifiable list of EdgeSet objects representing the edges in the traversal coming into the nodes in this set.
getIndices() - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph.NodeSet
A list of indices of the nodes in this set.
getInheritanceEdgeSet(Object, Object) - Method in class edu.neu.ccs.demeter.aplib.Traversal
The set of copies of class graph inheritance edge u :> v in the traversal, or null if there are none.
getIntercopyIndices() - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph.EdgeSet
An unmodifiable Set of IndexPair objects representing the endpoint indices of the intercopy copies in this set, i.e. the set of all (i,j) such that i !
getLabel() - Method in class edu.neu.ccs.demeter.aplib.NoSuchClassGraphEdgeLabelException
 
getLabel() - Method in class edu.neu.ccs.demeter.aplib.NoSuchClassGraphEdgeException
 
getLabel() - Method in interface edu.neu.ccs.demeter.aplib.EdgeI
The label of the edge, or null if it is not a construction edge.
getLabel() - Method in class edu.neu.ccs.demeter.aplib.cd.Interface
 
getLabel() - Method in class edu.neu.ccs.demeter.aplib.cd.Superclass
 
getLabel() - Method in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
getLabel() - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
getLeftEdgeSet() - Method in class edu.neu.ccs.demeter.aplib.TraversalCombination.EdgeSet
 
getLeftNodeSet() - Method in class edu.neu.ccs.demeter.aplib.TraversalCombination.NodeSet
 
getLeftStrategy() - Method in interface edu.neu.ccs.demeter.aplib.StrategyCombinationI
 
getLeftStrategy() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyCombination
 
getLeftTraversal() - Method in class edu.neu.ccs.demeter.aplib.TraversalCombination
 
getLine() - Method in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
Deprecated.  
getLine() - Method in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
Deprecated.  
getMessage() - Method in class edu.neu.ccs.demeter.aplib.cd.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in class edu.neu.ccs.demeter.aplib.cd.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in class edu.neu.ccs.demeter.aplib.sg.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in class edu.neu.ccs.demeter.aplib.sg.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMethod(String, Class[]) - Method in class edu.neu.ccs.demeter.dj.Visitor
Return the method on this class named name with parameter types paramTypes, or null if there is no such method.
getNameMap() - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph
The name map N for S and G used in computing this traversal graph.
getNames(Object) - Method in interface edu.neu.ccs.demeter.aplib.SimpleStrategyI
The set N(v), a collection of symbolic names (strings) corresponding to node v in the strategy graph S.
getNames(Object) - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
getNextToken() - Method in class edu.neu.ccs.demeter.aplib.cd.ParserTokenManager
 
getNextToken() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
getNextToken() - Method in class edu.neu.ccs.demeter.aplib.sg.ParserTokenManager
 
getNextToken() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
getNode() - Method in class edu.neu.ccs.demeter.aplib.Traversal.NodeSet
The class graph node v corresponding to this node set.
getNode() - Method in class edu.neu.ccs.demeter.aplib.NoSuchClassGraphNodeException
 
getNode(String) - Method in interface edu.neu.ccs.demeter.aplib.ClassGraphI
The node labeled l in the class graph.
getNode(String) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
getNodeClass(Object) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
The Class object corresponding to the node o.
getNodes() - Method in interface edu.neu.ccs.demeter.aplib.ClassGraphI
A collection of nodes in the class graph.
getNodes() - Method in interface edu.neu.ccs.demeter.aplib.StrategyGraphI
A Collection of nodes in the strategy graph.
getNodes() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
getNodes() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
getNodeSet(Object) - Method in class edu.neu.ccs.demeter.aplib.TraversalCombination
 
getNodeSet(Object) - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph
The set of copies of class graph node v in the traversal graph, or null if there are none.
getNodeSet(Object) - Method in class edu.neu.ccs.demeter.aplib.Traversal
The set of copies of class graph node v in the traversal, or null if there are none.
getNodeSet(Object) - Method in class edu.neu.ccs.demeter.dj.Traversal
 
getNodeSets() - Method in class edu.neu.ccs.demeter.aplib.TraversalCombination
 
getNodeSets() - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph
An unmodifiable list of NodeSet objects representing the nodes in the traversal graph.
getNodeSets() - Method in class edu.neu.ccs.demeter.aplib.Traversal
An unmodifiable list of NodeSet objects representing the nodes in the traversal.
getNodeSets() - Method in class edu.neu.ccs.demeter.dj.Traversal
 
getObjectGraph() - Method in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
The object graph that this is a slice of.
getOperations() - Method in class RIDL_Runtime.RIDL_Naming_Skel
 
getOperations() - Method in class RIDL_Runtime.RIDL_RemoteInst_Skel
 
getOutgoingEdges(Object) - Method in interface edu.neu.ccs.demeter.aplib.ClassGraphI
A collection of edges (EdgeI objects) going out of node v.
getOutgoingEdges(Object) - Method in interface edu.neu.ccs.demeter.aplib.StrategyGraphI
A Collection of indices (Integer objects) of edges going out of node v.
getOutgoingEdges(Object) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
getOutgoingEdges(Object) - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
getOutgoingEdgeSets() - Method in class edu.neu.ccs.demeter.aplib.Traversal.NodeSet
An unmodifiable list of EdgeSet objects representing the edges in the traversal going out of the nodes in this set.
getReturnValue() - Method in class edu.neu.ccs.demeter.dj.Visitor
This method is called on the first visitor (i.e. v[0]) after finish() has been called on all visitors in a traversal, and its return value is returned as the return value of the traversal.
getRightEdgeSet() - Method in class edu.neu.ccs.demeter.aplib.TraversalCombination.EdgeSet
 
getRightNodeSet() - Method in class edu.neu.ccs.demeter.aplib.TraversalCombination.NodeSet
 
getRightStrategy() - Method in interface edu.neu.ccs.demeter.aplib.StrategyCombinationI
 
getRightStrategy() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyCombination
 
getRightTraversal() - Method in class edu.neu.ccs.demeter.aplib.TraversalCombination
 
getRoot() - Method in class edu.neu.ccs.demeter.dj.ObjectGraph
The root of the graph.
getRoot() - Method in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
The root of the object graph slice.
getSource() - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph.IndexPair
The copy index of the source of the edge.
getSource() - Method in interface edu.neu.ccs.demeter.aplib.EdgeI
The source node of the edge.
getSource() - Method in class edu.neu.ccs.demeter.aplib.cd.Interface
 
getSource() - Method in class edu.neu.ccs.demeter.aplib.cd.Superclass
 
getSource() - Method in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
getSource() - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
getSourceIndices(int) - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph.EdgeSet
An unmodifiable list of source indices (Integer objects) corresponding to target index j.
getSourceNames() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyCombination
 
getSourceNames() - Method in class edu.neu.ccs.demeter.aplib.sg.SimpleStrategy
 
getSourceNames() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyReference
 
getSourceNames() - Method in class edu.neu.ccs.demeter.aplib.sg.Strategy
 
getSourceNames() - Method in class edu.neu.ccs.demeter.dj.Strategy
An unmodifiable set of symbolic names that the source nodes in the strategy graph map to, or null if the strategy can start at any class graph node.
getSources() - Method in interface edu.neu.ccs.demeter.aplib.SimpleStrategyI
The source set s, a collection of nodes in the strategy graph S.
getSources() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
getStartSet() - Method in class edu.neu.ccs.demeter.aplib.TraversalCombination
 
getStartSet() - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph
 
getStartSet() - Method in class edu.neu.ccs.demeter.aplib.Traversal
An unmodifiable List of NodeSet objects representing the start set of the traversal (Ts).
getStartSet() - Method in class edu.neu.ccs.demeter.dj.Traversal
 
getStartSet(Object) - Method in class edu.neu.ccs.demeter.aplib.TraversalCombination
 
getStartSet(Object) - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph
 
getStartSet(Object) - Method in class edu.neu.ccs.demeter.aplib.Traversal
A NodeSet representing the start set of tokens (indices) for the class graph node v, or null if v has no start tokens in the traversal.
getStartSet(Object) - Method in class edu.neu.ccs.demeter.dj.Traversal
 
getStrategy() - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph
The strategy S used in computing this traversal graph.
getStrategy() - Method in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
The strategy expression that was used to build the traversal.
getStrategy() - Method in class edu.neu.ccs.demeter.dj.Traversal
The strategy expression used to compute the traversal.
getStrategyGraph() - Method in interface edu.neu.ccs.demeter.aplib.SimpleStrategyI
The strategy graph S.
getStrategyGraph() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
GetSuffix(int) - Method in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
GetSuffix(int) - Method in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
getTarget() - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph.IndexPair
The copy index of the target of the edge.
getTarget() - Method in interface edu.neu.ccs.demeter.aplib.EdgeI
The target node of the edge.
getTarget() - Method in class edu.neu.ccs.demeter.aplib.cd.Interface
 
getTarget() - Method in class edu.neu.ccs.demeter.aplib.cd.Superclass
 
getTarget() - Method in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
getTarget() - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
getTargetIndices(int) - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph.EdgeSet
An unmodifiable list of target indices (Integer objects) corresponding to source index i.
getTargetNames() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyCombination
 
getTargetNames() - Method in class edu.neu.ccs.demeter.aplib.sg.SimpleStrategy
 
getTargetNames() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyReference
 
getTargetNames() - Method in class edu.neu.ccs.demeter.aplib.sg.Strategy
 
getTargetNames() - Method in class edu.neu.ccs.demeter.dj.Strategy
An unmodifiable set of symbolic names that the target nodes in the strategy graph map to, or null if the strategy can finish at any class graph node.
getTargetNodeSet() - Method in class edu.neu.ccs.demeter.aplib.TraversalCombination.EdgeSet
 
getTargetNodeSet() - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph.EdgeSet
The set of target nodes of edges in this set.
getTargetNodeSet() - Method in class edu.neu.ccs.demeter.aplib.Traversal.EdgeSet
The set of target nodes of edges in this set.
getTargets() - Method in interface edu.neu.ccs.demeter.aplib.SimpleStrategyI
The target set t, a collection of nodes in the strategy graph S.
getTargets() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
getToken(int) - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
getToken(int) - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
getTraversal() - Method in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
The traversal that determines the slice.
getUnmemoizedMethod(String, Class[]) - Method in class edu.neu.ccs.demeter.dj.Visitor
Return the method on this class named name with parameter types paramTypes, or null if there is no such method.
getVersion() - Static method in class edu.neu.ccs.demeter.aplib.Traversal
The version string for this version of the AP Library.
getVersion() - Static method in class edu.neu.ccs.demeter.dj.Strategy
The DJ version string.
getVersion() - Static method in class edu.neu.ccs.demeter.dj.Traversal
The DJ version string.
getVersion() - Static method in class edu.neu.ccs.demeter.dj.ClassGraph
The DJ version string.
Graph - class edu.neu.ccs.demeter.Graph.
Utility class for TAO.
Graph() - Constructor for class edu.neu.ccs.demeter.Graph
 
Graph(Hashtable) - Constructor for class edu.neu.ccs.demeter.Graph
 

H

hasGetter() - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
hashCode() - Method in class edu.neu.ccs.demeter.Word
 
hashCode() - Method in class edu.neu.ccs.demeter.Line
 
hashCode() - Method in class edu.neu.ccs.demeter.Ident
 
hashCode() - Method in class edu.neu.ccs.demeter.Text
 
hashCode() - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph.IndexPair
 
hashCode() - Method in class edu.neu.ccs.demeter.aplib.cd.Interface
 
hashCode() - Method in class edu.neu.ccs.demeter.aplib.cd.Superclass
 
hashCode() - Method in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
hashCode() - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
hashCode() - Method in class edu.neu.ccs.demeter.dj.Traversal
 
hasIndex(int) - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph.NodeSet
Is vi in this set?
hasIndices(int, int) - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph.EdgeSet
Is u^i -l-> v^j in this set?
hasSetter() - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
HEX_LITERAL - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
HEX_LITERAL - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 

I

ident - Variable in class edu.neu.ccs.demeter.aplib.sg.StrategyReference
 
Ident - class edu.neu.ccs.demeter.Ident.
A terminal class for parsing an identifier (a sequence of letters, digits, and underscores not starting with a digit).
Ident(Object) - Constructor for class edu.neu.ccs.demeter.Ident
Construct an Ident from an Object by converting it to a String with Object.toString().
Ident(String) - Constructor for class edu.neu.ccs.demeter.Ident
Construct an Ident from a String.
IDENTIFIER - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
IDENTIFIER - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 
image - Variable in class edu.neu.ccs.demeter.aplib.cd.Token
The string image of the token.
image - Variable in class edu.neu.ccs.demeter.aplib.sg.Token
The string image of the token.
IncompatibleClassGraphsException - exception edu.neu.ccs.demeter.aplib.IncompatibleClassGraphsException.
Thrown when combining two traversals that do not share the same class graph.
IncompatibleClassGraphsException - exception edu.neu.ccs.demeter.dj.IncompatibleClassGraphsException.
Thrown when creating an object graph slice from an object graph and traversal graph that do not share the same class graph.
Interface - class edu.neu.ccs.demeter.aplib.cd.Interface.
 
Interface() - Constructor for class edu.neu.ccs.demeter.aplib.cd.Interface
 
Interface(ClassSpec) - Constructor for class edu.neu.ccs.demeter.aplib.cd.Interface
 
intersect(Traversal) - Method in class edu.neu.ccs.demeter.aplib.Traversal
The intersection of this traversal with another traversal, that is, the set of paths that are in both traversals.
invokeMethod(String, Object[], Class[]) - Method in class edu.neu.ccs.demeter.dj.Visitor
Invoke the method on this class named name with parameter types paramTypes, passing args as the arguments.
invokeMethod(String, Object, Class) - Method in class edu.neu.ccs.demeter.dj.Visitor
Invoke the method on this class named name with one parameter of type cl, passing obj as the argument.
invokeMethods(String, Object, Class, EdgeI, Object, Class) - Method in class edu.neu.ccs.demeter.dj.Visitor
Invoke the methods on this class whose names start with name and whose signatures correspond to the class graph edge edge, passing source and target (and the edge label, if it's a construction edge) as arguments.
isAlternationClass() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
isAlternationEdge() - Method in interface edu.neu.ccs.demeter.aplib.EdgeI
Is the edge an alternation (subclass) edge?
isAlternationEdge() - Method in class edu.neu.ccs.demeter.aplib.cd.Interface
 
isAlternationEdge() - Method in class edu.neu.ccs.demeter.aplib.cd.Superclass
 
isAlternationEdge() - Method in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
isAlternationEdge() - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
isConstructionClass() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
isConstructionEdge() - Method in interface edu.neu.ccs.demeter.aplib.EdgeI
Is the edge a construction (part) edge?
isConstructionEdge() - Method in class edu.neu.ccs.demeter.aplib.cd.Interface
 
isConstructionEdge() - Method in class edu.neu.ccs.demeter.aplib.cd.Superclass
 
isConstructionEdge() - Method in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
isConstructionEdge() - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
isDerived() - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
isFinal() - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
isFinal() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
isInheritanceEdge() - Method in interface edu.neu.ccs.demeter.aplib.EdgeI
Is the edge an inheritance (superclass) edge?
isInheritanceEdge() - Method in class edu.neu.ccs.demeter.aplib.cd.Interface
 
isInheritanceEdge() - Method in class edu.neu.ccs.demeter.aplib.cd.Superclass
 
isInheritanceEdge() - Method in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
isInheritanceEdge() - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
isInterface() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
isNotParsed() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
isPublic() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
isRepetitionClass() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
isRepetitionEdge(EdgeI) - Static method in class edu.neu.ccs.demeter.dj.ClassGraph
 
isSimpleStrategy() - Method in interface edu.neu.ccs.demeter.aplib.StrategyI
 
isSimpleStrategy() - Method in class edu.neu.ccs.demeter.aplib.sg.SimpleStrategy
 
isSimpleStrategy() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyReference
 
isSimpleStrategy() - Method in class edu.neu.ccs.demeter.aplib.sg.Strategy
 
isSimpleStrategy() - Method in class edu.neu.ccs.demeter.dj.Strategy
 
isStatic() - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
isStrategyCombination() - Method in interface edu.neu.ccs.demeter.aplib.StrategyI
 
isStrategyCombination() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyCombination
 
isStrategyCombination() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyReference
 
isStrategyCombination() - Method in class edu.neu.ccs.demeter.aplib.sg.Strategy
 
isStrategyCombination() - Method in class edu.neu.ccs.demeter.dj.Strategy
 
isStrategyIntersection() - Method in interface edu.neu.ccs.demeter.aplib.StrategyCombinationI
Is this the intersection of two strategies?
isStrategyIntersection() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyCombination
 
isVisitor() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 

J

JavaCharStream - class edu.neu.ccs.demeter.aplib.cd.JavaCharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream - class edu.neu.ccs.demeter.aplib.sg.JavaCharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(InputStream) - Constructor for class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
JavaCharStream(InputStream) - Constructor for class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
JavaCharStream(InputStream, int, int) - Constructor for class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
JavaCharStream(InputStream, int, int) - Constructor for class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
JavaCharStream(InputStream, int, int, int) - Constructor for class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
JavaCharStream(InputStream, int, int, int) - Constructor for class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
JavaCharStream(Reader) - Constructor for class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
JavaCharStream(Reader) - Constructor for class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
JavaCharStream(Reader, int, int) - Constructor for class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
JavaCharStream(Reader, int, int) - Constructor for class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
JavaCharStream(Reader, int, int, int) - Constructor for class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
JavaCharStream(Reader, int, int, int) - Constructor for class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
jj_nt - Variable in class edu.neu.ccs.demeter.aplib.cd.Parser
 
jj_nt - Variable in class edu.neu.ccs.demeter.aplib.sg.Parser
 
jjnewLexState - Static variable in class edu.neu.ccs.demeter.aplib.cd.ParserTokenManager
 
jjnewLexState - Static variable in class edu.neu.ccs.demeter.aplib.sg.ParserTokenManager
 
jjstrLiteralImages - Static variable in class edu.neu.ccs.demeter.aplib.cd.ParserTokenManager
 
jjstrLiteralImages - Static variable in class edu.neu.ccs.demeter.aplib.sg.ParserTokenManager
 

K

keywords - Variable in class edu.neu.ccs.demeter.aplib.cd.Part
 
keywords - Variable in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
kind - Variable in class edu.neu.ccs.demeter.aplib.cd.Token
An integer that describes the kind of this token.
kind - Variable in class edu.neu.ccs.demeter.aplib.sg.Token
An integer that describes the kind of this token.

L

LETTER - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
LETTER - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 
lexStateNames - Static variable in class edu.neu.ccs.demeter.aplib.cd.ParserTokenManager
 
lexStateNames - Static variable in class edu.neu.ccs.demeter.aplib.sg.ParserTokenManager
 
Line - class edu.neu.ccs.demeter.Line.
A terminal class for parsing a full line.
Line - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
Line - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 
LINE - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
LINE - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 
Line() - Constructor for class edu.neu.ccs.demeter.Line
Construct an empty line.
Line(Object) - Constructor for class edu.neu.ccs.demeter.Line
Construct a Line from an Object by converting it to a String with Object.toString().
Line(String) - Constructor for class edu.neu.ccs.demeter.Line
Construct a Line from a String.
list() - Method in class RIDL_Runtime.RIDL_Naming_Stub
 
list() - Method in interface RIDL_Runtime.RIDL_RN
 
list() - Method in class RIDL_Runtime.RIDL_Naming
 
list(String, int) - Static method in class RIDL_Runtime.RIDL_Naming
 
loadClass(String, boolean) - Method in class edu.neu.ccs.demeter.dj.Main
 
localimports - Variable in class edu.neu.ccs.demeter.aplib.cd.Preamble
 
locallookahead - Variable in class edu.neu.ccs.demeter.aplib.cd.OptionalPart
 
locallookahead - Variable in class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
locallookahead - Variable in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
lookingAhead - Variable in class edu.neu.ccs.demeter.aplib.cd.Parser
 
lookup(String) - Method in class RIDL_Runtime.RIDL_Naming_Stub
 
lookup(String) - Method in interface RIDL_Runtime.RIDL_RN
 
lookup(String) - Method in class RIDL_Runtime.RIDL_Naming
 
lookup(String, int, String) - Static method in class RIDL_Runtime.RIDL_Naming
 

M

Main - class edu.neu.ccs.demeter.dj.Main.
 
main(String[]) - Static method in class RIDL_Runtime.RIDL_RemoteInst
 
main(String[]) - Static method in class RIDL_Runtime.RIDL_Naming
 
main(String[]) - Static method in class edu.neu.ccs.demeter.aplib.APLibTest
Testing stub: args = { class dictionary file, strategy file }
main(String[]) - Static method in class edu.neu.ccs.demeter.dj.Main
A wrapper around the user's main, to let us keep track of all classes loaded.
main(String[]) - Static method in class edu.neu.ccs.demeter.dj.ClassGraph
Testing stub.
makeedge(Ident, Ident, Ident) - Method in class edu.neu.ccs.demeter.Graph
 
makeinstance(String) - Method in class RIDL_Runtime.RIDL_RemoteInst_Stub
 
makeinstance(String) - Method in interface RIDL_Runtime.RIDL_RI
 
makeinstance(String) - Method in class RIDL_Runtime.RIDL_RemoteInst
 
markDerived() - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
marknode(Ident, String) - Method in class edu.neu.ccs.demeter.Graph
 
match(String, Object) - Method in interface edu.neu.ccs.demeter.aplib.NameMapI
Does symbolic node name l map to class graph node cgv?
match(String, String) - Method in interface edu.neu.ccs.demeter.aplib.NameMapI
Does symbolic edge label l map to class graph edge label cgl?
mayBeEmpty() - Method in class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
meetsConstraint(int, EdgeI, NameMapI) - Method in interface edu.neu.ccs.demeter.aplib.ConstraintMapI
Is the element predicate for the ith edge in the strategy graph true for the class graph edge e, using name map N?
meetsConstraint(int, EdgeI, NameMapI) - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
meetsConstraint(int, Object, NameMapI) - Method in interface edu.neu.ccs.demeter.aplib.ConstraintMapI
Is the element predicate for the ith edge in the strategy graph true for the class graph node v, using name map N?
meetsConstraint(int, Object, NameMapI) - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
meetsConstraint(Object, EdgeI, NameMapI) - Method in interface edu.neu.ccs.demeter.aplib.ConstraintMapI
Is the element predicate for the node a in the strategy graph true for the class graph edge e, using name map N?
meetsConstraint(Object, EdgeI, NameMapI) - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
meetsConstraint(Object, Object, NameMapI) - Method in interface edu.neu.ccs.demeter.aplib.ConstraintMapI
Is the element predicate for the node a in the strategy graph true for the class graph node v, using name map N?
meetsConstraint(Object, Object, NameMapI) - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 

N

NameMapI - interface edu.neu.ccs.demeter.aplib.NameMapI.
A relation whose domain is symbolic names in an encapsulated strategy and whose range is nodes and edge labels in a class graph.
namesClasses - Variable in class edu.neu.ccs.demeter.dj.ClassGraph
 
newToken(int) - Static method in class edu.neu.ccs.demeter.aplib.cd.Token
Returns a new Token object, by default.
newToken(int) - Static method in class edu.neu.ccs.demeter.aplib.sg.Token
Returns a new Token object, by default.
next - Variable in class edu.neu.ccs.demeter.aplib.cd.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class edu.neu.ccs.demeter.aplib.sg.Token
A reference to the next regular (non-special) token from the input stream.
nl - Static variable in class edu.neu.ccs.demeter.Line
The line separator of the current JVM.
nodeexists(Ident) - Method in class edu.neu.ccs.demeter.Graph
 
nodehasmark(Ident, String) - Method in class edu.neu.ccs.demeter.Graph
 
nodes() - Method in class edu.neu.ccs.demeter.Graph
 
nonempty - Variable in class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
normalize() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
NoSuchClassGraphEdgeException - exception edu.neu.ccs.demeter.aplib.NoSuchClassGraphEdgeException.
Thrown when a constraint map edge label cannot be mapped to a class graph edge.
NoSuchClassGraphEdgeException(String) - Constructor for class edu.neu.ccs.demeter.aplib.NoSuchClassGraphEdgeException
 
NoSuchClassGraphEdgeLabelException - exception edu.neu.ccs.demeter.aplib.NoSuchClassGraphEdgeLabelException.
Thrown when a constraint map edge label cannot be mapped to a class graph edge label.
NoSuchClassGraphEdgeLabelException(String) - Constructor for class edu.neu.ccs.demeter.aplib.NoSuchClassGraphEdgeLabelException
 
NoSuchClassGraphNodeException - exception edu.neu.ccs.demeter.aplib.NoSuchClassGraphNodeException.
Thrown when a strategy graph or constraint map node cannot be mapped to a class graph node.
NoSuchClassGraphNodeException(Object) - Constructor for class edu.neu.ccs.demeter.aplib.NoSuchClassGraphNodeException
 
numEdges() - Method in interface edu.neu.ccs.demeter.aplib.StrategyGraphI
The number of edges in the strategy graph.
numEdges() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 

O

ObjectGraph - class edu.neu.ccs.demeter.dj.ObjectGraph.
A graph whose nodes are objects and whose edges are part-of relationships (properties), with a single distinguished root object.
ObjectGraph(Object, ClassGraph) - Constructor for class edu.neu.ccs.demeter.dj.ObjectGraph
The object graph rooted at o with respect to c.
ObjectGraphSlice - class edu.neu.ccs.demeter.dj.ObjectGraphSlice.
A subgraph of an object graph, rooted at the object graph's root, determined by a strategy.
ObjectGraphSlice(ObjectGraph, Strategy) - Constructor for class edu.neu.ccs.demeter.dj.ObjectGraphSlice
The subgraph of o determined by s.
ObjectGraphSlice(ObjectGraph, String) - Constructor for class edu.neu.ccs.demeter.dj.ObjectGraphSlice
The subgraph of o determined by strategy s.
ObjectGraphSlice(ObjectGraph, Traversal) - Constructor for class edu.neu.ccs.demeter.dj.ObjectGraphSlice
The subgraph of o determined by t.
ObjectGraphSlice(Object, Traversal) - Constructor for class edu.neu.ccs.demeter.dj.ObjectGraphSlice
The subgraph of the object graph rooted at o determined by t.
OCTAL_LITERAL - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
OCTAL_LITERAL - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 
og - Variable in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
 
openbrace - Variable in class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
OptionalPart - class edu.neu.ccs.demeter.aplib.cd.OptionalPart.
 
OptionalPart() - Constructor for class edu.neu.ccs.demeter.aplib.cd.OptionalPart
 
OptionalPart(LocalLookahead, Part_Sandwich) - Constructor for class edu.neu.ccs.demeter.aplib.cd.OptionalPart
 

P

packages - Variable in class edu.neu.ccs.demeter.dj.ClassGraph
The set of packages that have been added.
paramclassname - Variable in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
parse(InputStream) - Static method in class edu.neu.ccs.demeter.aplib.cd.PlainSyntax
 
parse(InputStream) - Static method in class edu.neu.ccs.demeter.aplib.cd.RepeatedElement
 
parse(InputStream) - Static method in class edu.neu.ccs.demeter.aplib.cd.OptionalPart
 
parse(InputStream) - Static method in class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
parse(InputStream) - Static method in class edu.neu.ccs.demeter.aplib.cd.Interface
 
parse(InputStream) - Static method in class edu.neu.ccs.demeter.aplib.cd.Superclass
 
parse(InputStream) - Static method in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
parse(InputStream) - Static method in class edu.neu.ccs.demeter.aplib.cd.Part
 
parse(InputStream) - Static method in class edu.neu.ccs.demeter.aplib.cd.EOFtoken
 
parse(InputStream) - Static method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
parse(InputStream) - Static method in class edu.neu.ccs.demeter.aplib.cd.Preamble
 
parse(InputStream) - Static method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
parse(InputStream) - Static method in class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
parse(InputStream) - Static method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
parse(InputStream) - Static method in class edu.neu.ccs.demeter.aplib.sg.StrategyReference
 
parse(Reader) - Static method in class edu.neu.ccs.demeter.aplib.cd.PlainSyntax
 
parse(Reader) - Static method in class edu.neu.ccs.demeter.aplib.cd.RepeatedElement
 
parse(Reader) - Static method in class edu.neu.ccs.demeter.aplib.cd.OptionalPart
 
parse(Reader) - Static method in class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
parse(Reader) - Static method in class edu.neu.ccs.demeter.aplib.cd.Interface
 
parse(Reader) - Static method in class edu.neu.ccs.demeter.aplib.cd.Superclass
 
parse(Reader) - Static method in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
parse(Reader) - Static method in class edu.neu.ccs.demeter.aplib.cd.Part
 
parse(Reader) - Static method in class edu.neu.ccs.demeter.aplib.cd.EOFtoken
 
parse(Reader) - Static method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
parse(Reader) - Static method in class edu.neu.ccs.demeter.aplib.cd.Preamble
 
parse(Reader) - Static method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
parse(Reader) - Static method in class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
parse(Reader) - Static method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
parse(Reader) - Static method in class edu.neu.ccs.demeter.aplib.sg.StrategyReference
 
parse(String) - Static method in class edu.neu.ccs.demeter.aplib.cd.PlainSyntax
 
parse(String) - Static method in class edu.neu.ccs.demeter.aplib.cd.RepeatedElement
 
parse(String) - Static method in class edu.neu.ccs.demeter.aplib.cd.OptionalPart
 
parse(String) - Static method in class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
parse(String) - Static method in class edu.neu.ccs.demeter.aplib.cd.Interface
 
parse(String) - Static method in class edu.neu.ccs.demeter.aplib.cd.Superclass
 
parse(String) - Static method in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
parse(String) - Static method in class edu.neu.ccs.demeter.aplib.cd.Part
 
parse(String) - Static method in class edu.neu.ccs.demeter.aplib.cd.EOFtoken
 
parse(String) - Static method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
parse(String) - Static method in class edu.neu.ccs.demeter.aplib.cd.Preamble
 
parse(String) - Static method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
parse(String) - Static method in class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
parse(String) - Static method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
parse(String) - Static method in class edu.neu.ccs.demeter.aplib.sg.StrategyReference
 
parsedirective - Variable in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
parsedNameMap - Variable in class edu.neu.ccs.demeter.aplib.sg.SimpleStrategy
 
ParseException - exception edu.neu.ccs.demeter.aplib.cd.ParseException.
This exception is thrown when parse errors are encountered.
ParseException - exception edu.neu.ccs.demeter.aplib.sg.ParseException.
This exception is thrown when parse errors are encountered.
ParseException() - Constructor for class edu.neu.ccs.demeter.aplib.cd.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException() - Constructor for class edu.neu.ccs.demeter.aplib.sg.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class edu.neu.ccs.demeter.aplib.cd.ParseException
 
ParseException(String) - Constructor for class edu.neu.ccs.demeter.aplib.sg.ParseException
 
ParseException(Token, int[][], String[]) - Constructor for class edu.neu.ccs.demeter.aplib.cd.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException(Token, int[][], String[]) - Constructor for class edu.neu.ccs.demeter.aplib.sg.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
Parser - class edu.neu.ccs.demeter.aplib.cd.Parser.
 
Parser - class edu.neu.ccs.demeter.aplib.sg.Parser.
 
Parser(InputStream) - Constructor for class edu.neu.ccs.demeter.aplib.cd.Parser
 
Parser(InputStream) - Constructor for class edu.neu.ccs.demeter.aplib.sg.Parser
 
Parser(ParserTokenManager) - Constructor for class edu.neu.ccs.demeter.aplib.cd.Parser
 
Parser(ParserTokenManager) - Constructor for class edu.neu.ccs.demeter.aplib.sg.Parser
 
Parser(Reader) - Constructor for class edu.neu.ccs.demeter.aplib.cd.Parser
 
Parser(Reader) - Constructor for class edu.neu.ccs.demeter.aplib.sg.Parser
 
ParserConstants - interface edu.neu.ccs.demeter.aplib.cd.ParserConstants.
 
ParserConstants - interface edu.neu.ccs.demeter.aplib.sg.ParserConstants.
 
ParserTokenManager - class edu.neu.ccs.demeter.aplib.cd.ParserTokenManager.
 
ParserTokenManager - class edu.neu.ccs.demeter.aplib.sg.ParserTokenManager.
 
ParserTokenManager(JavaCharStream) - Constructor for class edu.neu.ccs.demeter.aplib.cd.ParserTokenManager
 
ParserTokenManager(JavaCharStream) - Constructor for class edu.neu.ccs.demeter.aplib.sg.ParserTokenManager
 
ParserTokenManager(JavaCharStream, int) - Constructor for class edu.neu.ccs.demeter.aplib.cd.ParserTokenManager
 
ParserTokenManager(JavaCharStream, int) - Constructor for class edu.neu.ccs.demeter.aplib.sg.ParserTokenManager
 
part - Variable in class edu.neu.ccs.demeter.aplib.cd.OptionalPart
 
Part - class edu.neu.ccs.demeter.aplib.cd.Part.
 
Part() - Constructor for class edu.neu.ccs.demeter.aplib.cd.Part
 
Part(PartName, PartKeyword_List, ClassSpec, PartInit) - Constructor for class edu.neu.ccs.demeter.aplib.cd.Part
 
partinit - Variable in class edu.neu.ccs.demeter.aplib.cd.Part
 
partname - Variable in class edu.neu.ccs.demeter.aplib.cd.Part
 
PartVisitor - class edu.neu.ccs.demeter.aplib.cd.PartVisitor.
 
PartVisitor() - Constructor for class edu.neu.ccs.demeter.aplib.cd.PartVisitor
 
PathDirective - class edu.neu.ccs.demeter.aplib.sg.PathDirective.
 
PathDirective() - Constructor for class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
PathDirective(NameMap, SourceDirective, NegativeConstraint, PathSegment_List, TargetDirective) - Constructor for class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
pkg - Variable in class edu.neu.ccs.demeter.aplib.cd.Preamble
 
PlainSyntax - class edu.neu.ccs.demeter.aplib.cd.PlainSyntax.
 
PlainSyntax() - Constructor for class edu.neu.ccs.demeter.aplib.cd.PlainSyntax
 
PlainSyntax(String) - Constructor for class edu.neu.ccs.demeter.aplib.cd.PlainSyntax
 
preamble - Variable in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
Preamble - class edu.neu.ccs.demeter.aplib.cd.Preamble.
 
Preamble() - Constructor for class edu.neu.ccs.demeter.aplib.cd.Preamble
 
Preamble(Package, LocalImports) - Constructor for class edu.neu.ccs.demeter.aplib.cd.Preamble
 
printStackTrace() - Method in class edu.neu.ccs.demeter.dj.VisitorMethodException
Prints the stack trace of the exception thrown by the visitor method in place of this one, to stderr.
printStackTrace(PrintStream) - Method in class edu.neu.ccs.demeter.dj.VisitorMethodException
Print the stack trace of the exception thrown by the visitor method in place of this one.
printStackTrace(PrintWriter) - Method in class edu.neu.ccs.demeter.dj.VisitorMethodException
Print the stack trace of the exception thrown by the visitor method in place of this one.
printTraversalEdges(Traversal, PrintWriter) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 

Q

quoted_end - Static variable in class edu.neu.ccs.demeter.Text
Java code for the end marker for the text block in an input sentence.

R

readChar() - Method in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
readChar() - Method in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
readFrom(InputStream) - Static method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
readFrom(InputStream) - Static method in class edu.neu.ccs.demeter.aplib.sg.Strategy
 
readFrom(InputStream, Map) - Static method in class edu.neu.ccs.demeter.aplib.sg.Strategy
 
readFrom(Reader) - Static method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
readFrom(Reader) - Static method in class edu.neu.ccs.demeter.aplib.sg.Strategy
 
readFrom(Reader, Map) - Static method in class edu.neu.ccs.demeter.aplib.sg.Strategy
 
ReInit(InputStream) - Method in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
ReInit(InputStream) - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
ReInit(InputStream) - Method in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
ReInit(InputStream) - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
ReInit(InputStream, int, int) - Method in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
ReInit(InputStream, int, int) - Method in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
ReInit(InputStream, int, int, int) - Method in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
ReInit(InputStream, int, int, int) - Method in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
ReInit(JavaCharStream) - Method in class edu.neu.ccs.demeter.aplib.cd.ParserTokenManager
 
ReInit(JavaCharStream) - Method in class edu.neu.ccs.demeter.aplib.sg.ParserTokenManager
 
ReInit(JavaCharStream, int) - Method in class edu.neu.ccs.demeter.aplib.cd.ParserTokenManager
 
ReInit(JavaCharStream, int) - Method in class edu.neu.ccs.demeter.aplib.sg.ParserTokenManager
 
ReInit(ParserTokenManager) - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
ReInit(ParserTokenManager) - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
ReInit(Reader) - Method in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
ReInit(Reader) - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
ReInit(Reader) - Method in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
ReInit(Reader) - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
ReInit(Reader, int, int) - Method in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
ReInit(Reader, int, int) - Method in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
ReInit(Reader, int, int, int) - Method in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
ReInit(Reader, int, int, int) - Method in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
remotenew(String, String, int) - Static method in class RIDL_Runtime.RIDL_RemoteInst
 
removeincoming(Ident) - Method in class edu.neu.ccs.demeter.Graph
 
repeated - Variable in class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
RepeatedElement - class edu.neu.ccs.demeter.aplib.cd.RepeatedElement.
 
RepeatedElement() - Constructor for class edu.neu.ccs.demeter.aplib.cd.RepeatedElement
 
RepeatedElement(ClassSpec) - Constructor for class edu.neu.ccs.demeter.aplib.cd.RepeatedElement
 
RepeatedPart - class edu.neu.ccs.demeter.aplib.cd.RepeatedPart.
 
RepeatedPart() - Constructor for class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
RepeatedPart(ClassSpec, OpenBrace, LocalLookahead, RepeatedElement_Sandwich) - Constructor for class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
rest - Variable in class edu.neu.ccs.demeter.aplib.sg.StrategyCombination
 
reversegraph() - Method in class edu.neu.ccs.demeter.Graph
 
RIDL_Naming - class RIDL_Runtime.RIDL_Naming.
 
RIDL_Naming_Skel - class RIDL_Runtime.RIDL_Naming_Skel.
 
RIDL_Naming_Skel() - Constructor for class RIDL_Runtime.RIDL_Naming_Skel
 
RIDL_Naming_Stub - class RIDL_Runtime.RIDL_Naming_Stub.
 
RIDL_Naming_Stub() - Constructor for class RIDL_Runtime.RIDL_Naming_Stub
 
RIDL_Naming_Stub(RemoteRef) - Constructor for class RIDL_Runtime.RIDL_Naming_Stub
 
RIDL_Naming() - Constructor for class RIDL_Runtime.RIDL_Naming
 
RIDL_Object - interface RIDL_Runtime.RIDL_Object.
 
RIDL_ObjectP - class RIDL_Runtime.RIDL_ObjectP.
 
RIDL_ObjectP() - Constructor for class RIDL_Runtime.RIDL_ObjectP
 
RIDL_ObjectPP - class RIDL_Runtime.RIDL_ObjectPP.
 
RIDL_ObjectPP() - Constructor for class RIDL_Runtime.RIDL_ObjectPP
 
RIDL_ObjectPP(RIDL_Object) - Constructor for class RIDL_Runtime.RIDL_ObjectPP
 
RIDL_RemoteInst - class RIDL_Runtime.RIDL_RemoteInst.
 
RIDL_RemoteInst_Skel - class RIDL_Runtime.RIDL_RemoteInst_Skel.
 
RIDL_RemoteInst_Skel() - Constructor for class RIDL_Runtime.RIDL_RemoteInst_Skel
 
RIDL_RemoteInst_Stub - class RIDL_Runtime.RIDL_RemoteInst_Stub.
 
RIDL_RemoteInst_Stub() - Constructor for class RIDL_Runtime.RIDL_RemoteInst_Stub
 
RIDL_RemoteInst_Stub(RemoteRef) - Constructor for class RIDL_Runtime.RIDL_RemoteInst_Stub
 
RIDL_RemoteInst() - Constructor for class RIDL_Runtime.RIDL_RemoteInst
 
RIDL_RI - interface RIDL_Runtime.RIDL_RI.
 
RIDL_RN - interface RIDL_Runtime.RIDL_RN.
 
RIDL_Runtime - package RIDL_Runtime
 
root - Variable in class edu.neu.ccs.demeter.dj.ObjectGraph
 
root - Variable in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
 

S

sameEdge(Traversal.EdgeSet) - Method in class edu.neu.ccs.demeter.aplib.Traversal.EdgeSet
Is s a set of copies of the same edge as this?
sameNode(Traversal.NodeSet) - Method in class edu.neu.ccs.demeter.aplib.Traversal.NodeSet
Is s a set of copies of the same node as this?
segments - Variable in class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
set_classes(ClassGraphEntry_SList) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
set_classparts(ClassParts) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
set_classspec(ClassSpec) - Method in class edu.neu.ccs.demeter.aplib.cd.RepeatedElement
 
set_classspec(ClassSpec) - Method in class edu.neu.ccs.demeter.aplib.cd.Interface
 
set_classspec(ClassSpec) - Method in class edu.neu.ccs.demeter.aplib.cd.Superclass
 
set_classspec(ClassSpec) - Method in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
set_classspec(ClassSpec) - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
set_constraint(NegativeConstraint) - Method in class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
set_edges(SGEdge_SList) - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
set_eoftoken(EOFtoken) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
set_first(Strategy) - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyCombination
 
set_ident(Ident) - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyReference
 
set_keywords(ClassKeyword_List) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
set_keywords(PartKeyword_List) - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
set_localimports(LocalImports) - Method in class edu.neu.ccs.demeter.aplib.cd.Preamble
 
set_locallookahead(LocalLookahead) - Method in class edu.neu.ccs.demeter.aplib.cd.OptionalPart
 
set_locallookahead(LocalLookahead) - Method in class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
set_locallookahead(LocalLookahead) - Method in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
set_nonempty(ClassSpec) - Method in class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
set_openbrace(OpenBrace) - Method in class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
set_paramclassname(ParamClassName) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
set_parsedirective(ParseDirective) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
set_parsedNameMap(NameMap) - Method in class edu.neu.ccs.demeter.aplib.sg.SimpleStrategy
 
set_part(Part_Sandwich) - Method in class edu.neu.ccs.demeter.aplib.cd.OptionalPart
 
set_partinit(PartInit) - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
set_partname(PartName) - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
set_pkg(Package) - Method in class edu.neu.ccs.demeter.aplib.cd.Preamble
 
set_preamble(Preamble) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
set_repeated(RepeatedElement_Sandwich) - Method in class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
set_rest(Strategy_Commalist) - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyCombination
 
set_segments(PathSegment_List) - Method in class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
set_source(SourceDirective) - Method in class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
set_string(String) - Method in class edu.neu.ccs.demeter.aplib.cd.PlainSyntax
 
set_target(TargetDirective) - Method in class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
setDebugStream(PrintStream) - Method in class edu.neu.ccs.demeter.aplib.cd.ParserTokenManager
 
setDebugStream(PrintStream) - Method in class edu.neu.ccs.demeter.aplib.sg.ParserTokenManager
 
SimpleStrategy - class edu.neu.ccs.demeter.aplib.sg.SimpleStrategy.
 
SimpleStrategy() - Constructor for class edu.neu.ccs.demeter.aplib.sg.SimpleStrategy
 
SimpleStrategy(NameMap) - Constructor for class edu.neu.ccs.demeter.aplib.sg.SimpleStrategy
 
SimpleStrategyI - interface edu.neu.ccs.demeter.aplib.SimpleStrategyI.
An encapsulated strategy consisting of a strategy graph S, sets of source and target nodes s and t (subsets of nodes in S), a name relation N from nodes in S to symbolic names (strings), and a constraint map B from edges in S to predicates over symbolic elements.
slice(Object) - Method in class edu.neu.ccs.demeter.dj.Traversal
The slice of the object graph rooted at o determined by the traversal.
slice(Object, Strategy) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
The slice of the object graph rooted at o determined by s.
slice(Object, String) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
The slice of the object graph rooted at o determined by strategy s.
slice(Strategy) - Method in class edu.neu.ccs.demeter.dj.ObjectGraph
The subgraph of the object graph determined by s.
slice(String) - Method in class edu.neu.ccs.demeter.dj.ObjectGraph
The subgraph of the object graph determined by strategy s.
source - Variable in class edu.neu.ccs.demeter.aplib.TraversalGraph.IndexPair
 
source - Variable in class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
specialConstructor - Variable in class edu.neu.ccs.demeter.aplib.cd.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialConstructor - Variable in class edu.neu.ccs.demeter.aplib.sg.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class edu.neu.ccs.demeter.aplib.cd.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class edu.neu.ccs.demeter.aplib.sg.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
start() - Method in class edu.neu.ccs.demeter.dj.Visitor
This method is called when a traversal begins, before any nodes are visited.
startSet - Variable in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
 
staticFlag - Static variable in class edu.neu.ccs.demeter.aplib.cd.JavaCharStream
 
staticFlag - Static variable in class edu.neu.ccs.demeter.aplib.sg.JavaCharStream
 
Strategy - class edu.neu.ccs.demeter.aplib.sg.Strategy.
 
Strategy - class edu.neu.ccs.demeter.dj.Strategy.
A strategy determining a set of paths through a class graph or a slice of an object graph.
Strategy() - Constructor for class edu.neu.ccs.demeter.aplib.sg.Strategy
 
Strategy(Reader) - Constructor for class edu.neu.ccs.demeter.dj.Strategy
Parse a strategy expression from a char stream.
Strategy(Reader, Map) - Constructor for class edu.neu.ccs.demeter.dj.Strategy
Parse a strategy expression from a char stream.
Strategy(String) - Constructor for class edu.neu.ccs.demeter.dj.Strategy
Parse a strategy expression from a string.
Strategy(String, Map) - Constructor for class edu.neu.ccs.demeter.dj.Strategy
Parse a strategy expression from a string.
StrategyCombination - class edu.neu.ccs.demeter.aplib.sg.StrategyCombination.
 
StrategyCombination() - Constructor for class edu.neu.ccs.demeter.aplib.sg.StrategyCombination
 
StrategyCombination(Strategy, Strategy_Commalist) - Constructor for class edu.neu.ccs.demeter.aplib.sg.StrategyCombination
 
StrategyCombinationI - interface edu.neu.ccs.demeter.aplib.StrategyCombinationI.
A combination of two traversal strategies.
StrategyGraph - class edu.neu.ccs.demeter.aplib.sg.StrategyGraph.
 
StrategyGraph() - Constructor for class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
StrategyGraph(NameMap, SGEdge_SList) - Constructor for class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
StrategyGraphI - interface edu.neu.ccs.demeter.aplib.StrategyGraphI.
A directed graph whose nodes are unique Objects and whose edges are unlabeled but ordered.
StrategyI - interface edu.neu.ccs.demeter.aplib.StrategyI.
A traversal strategy: a high-level, generic description of a set of paths through a family of class graphs.
StrategyParseException - exception edu.neu.ccs.demeter.dj.StrategyParseException.
Thrown when failing to parse a strategy expression when creating a Strategy object.
StrategyParseException(String) - Constructor for class edu.neu.ccs.demeter.dj.StrategyParseException
 
StrategyReference - class edu.neu.ccs.demeter.aplib.sg.StrategyReference.
 
StrategyReference() - Constructor for class edu.neu.ccs.demeter.aplib.sg.StrategyReference
 
StrategyReference(Ident) - Constructor for class edu.neu.ccs.demeter.aplib.sg.StrategyReference
 
string - Variable in class edu.neu.ccs.demeter.aplib.cd.PlainSyntax
 
STRING_LITERAL - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
STRING_LITERAL - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 
Subclass - class edu.neu.ccs.demeter.aplib.cd.Subclass.
 
Subclass() - Constructor for class edu.neu.ccs.demeter.aplib.cd.Subclass
 
Subclass(LocalLookahead, ClassSpec) - Constructor for class edu.neu.ccs.demeter.aplib.cd.Subclass
 
Superclass - class edu.neu.ccs.demeter.aplib.cd.Superclass.
 
Superclass() - Constructor for class edu.neu.ccs.demeter.aplib.cd.Superclass
 
Superclass(ClassSpec) - Constructor for class edu.neu.ccs.demeter.aplib.cd.Superclass
 
SwitchTo(int) - Method in class edu.neu.ccs.demeter.aplib.cd.ParserTokenManager
 
SwitchTo(int) - Method in class edu.neu.ccs.demeter.aplib.sg.ParserTokenManager
 
SyntaxVisitor - class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor.
 
SyntaxVisitor() - Constructor for class edu.neu.ccs.demeter.aplib.cd.SyntaxVisitor
 

T

target - Variable in class edu.neu.ccs.demeter.aplib.TraversalGraph.IndexPair
 
target - Variable in class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
Text - class edu.neu.ccs.demeter.Text.
A terminal class for parsing a block of arbitrary text.
TEXT_LITERAL - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
TEXT_LITERAL - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 
Text() - Constructor for class edu.neu.ccs.demeter.Text
Construct an empty text block.
Text(Object) - Constructor for class edu.neu.ccs.demeter.Text
Construct a Text from an Object by converting it to a String with Object.toString().
Text(String) - Constructor for class edu.neu.ccs.demeter.Text
Construct a Text from a String.
tg - Variable in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
 
toAll(UniversalVisitor) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
toClassGraph() - Method in class edu.neu.ccs.demeter.dj.Traversal
Make a class graph with just the classes and edges in the traversal.
toClassName(ClassNameAccessor) - Method in class edu.neu.ccs.demeter.aplib.cd.RepeatedPart
 
toClassName(ClassNameAccessor) - Method in class edu.neu.ccs.demeter.aplib.cd.Interface
 
toClassName(ClassNameAccessor) - Method in class edu.neu.ccs.demeter.aplib.cd.Superclass
 
toClassName(ClassNameAccessor) - Method in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
toClassName(ClassNameAccessor) - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
toClassName(ClassNameAccessor) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
toCompactString() - Method in class edu.neu.ccs.demeter.aplib.Traversal
A string representation of the nodes and edges in the traversal.
token - Variable in class edu.neu.ccs.demeter.aplib.cd.Parser
 
token - Variable in class edu.neu.ccs.demeter.aplib.sg.Parser
 
Token - class edu.neu.ccs.demeter.aplib.cd.Token.
Describes the input token stream.
Token - class edu.neu.ccs.demeter.aplib.sg.Token.
Describes the input token stream.
token_source - Variable in class edu.neu.ccs.demeter.aplib.cd.Parser
 
token_source - Variable in class edu.neu.ccs.demeter.aplib.sg.Parser
 
Token() - Constructor for class edu.neu.ccs.demeter.aplib.cd.Token
 
Token() - Constructor for class edu.neu.ccs.demeter.aplib.sg.Token
 
tokenImage - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
tokenImage - Variable in class edu.neu.ccs.demeter.aplib.cd.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 
tokenImage - Variable in class edu.neu.ccs.demeter.aplib.sg.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - error edu.neu.ccs.demeter.aplib.cd.TokenMgrError.
 
TokenMgrError - error edu.neu.ccs.demeter.aplib.sg.TokenMgrError.
 
TokenMgrError() - Constructor for class edu.neu.ccs.demeter.aplib.cd.TokenMgrError
 
TokenMgrError() - Constructor for class edu.neu.ccs.demeter.aplib.sg.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class edu.neu.ccs.demeter.aplib.cd.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class edu.neu.ccs.demeter.aplib.sg.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class edu.neu.ccs.demeter.aplib.cd.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class edu.neu.ccs.demeter.aplib.sg.TokenMgrError
 
toSimpleStrategy() - Method in interface edu.neu.ccs.demeter.aplib.StrategyI
 
toSimpleStrategy() - Method in class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
toSimpleStrategy() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
toSimpleStrategy() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyReference
 
toSimpleStrategy() - Method in class edu.neu.ccs.demeter.aplib.sg.Strategy
 
toSimpleStrategy() - Method in class edu.neu.ccs.demeter.dj.Strategy
 
toStrategyCombination() - Method in interface edu.neu.ccs.demeter.aplib.StrategyI
 
toStrategyCombination() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyReference
 
toStrategyCombination() - Method in class edu.neu.ccs.demeter.aplib.sg.Strategy
 
toStrategyCombination() - Method in class edu.neu.ccs.demeter.dj.Strategy
 
toString() - Method in class edu.neu.ccs.demeter.Graph
 
toString() - Method in class edu.neu.ccs.demeter.Word
 
toString() - Method in class edu.neu.ccs.demeter.Line
 
toString() - Method in class edu.neu.ccs.demeter.Ident
 
toString() - Method in class edu.neu.ccs.demeter.Text
The body of the text block, not including the Text.begin and Text.end markers.
toString() - Method in class edu.neu.ccs.demeter.aplib.TraversalIntersection
 
toString() - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph
A string representation of the graph.
toString() - Method in class edu.neu.ccs.demeter.aplib.TraversalGraph.IndexPair
 
toString() - Method in class edu.neu.ccs.demeter.aplib.Traversal.NodeSet
 
toString() - Method in class edu.neu.ccs.demeter.aplib.Traversal.EdgeSet
 
toString() - Method in class edu.neu.ccs.demeter.aplib.cd.PlainSyntax
 
toString() - Method in class edu.neu.ccs.demeter.aplib.cd.RepeatedElement
 
toString() - Method in class edu.neu.ccs.demeter.aplib.cd.Interface
 
toString() - Method in class edu.neu.ccs.demeter.aplib.cd.Superclass
 
toString() - Method in class edu.neu.ccs.demeter.aplib.cd.Subclass
 
toString() - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
toString() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
toString() - Method in class edu.neu.ccs.demeter.aplib.cd.Preamble
 
toString() - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
toString() - Method in class edu.neu.ccs.demeter.aplib.cd.Token
Returns the image.
toString() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyCombination
 
toString() - Method in class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
toString() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyGraph
 
toString() - Method in class edu.neu.ccs.demeter.aplib.sg.StrategyReference
 
toString() - Method in class edu.neu.ccs.demeter.aplib.sg.Token
Returns the image.
toString() - Method in class edu.neu.ccs.demeter.dj.Strategy
 
toString() - Method in class edu.neu.ccs.demeter.dj.Traversal
 
Traversal - class edu.neu.ccs.demeter.aplib.Traversal.
A compact, efficient representation of a set of paths through a class graph that can be used to guide a traversal of an object graph.
Traversal - class edu.neu.ccs.demeter.dj.Traversal.
A compact, efficient representation of a set of paths through a class graph that can be used to traverse an object graph.
Traversal.EdgeSet - class edu.neu.ccs.demeter.aplib.Traversal.EdgeSet.
A set of edges ui -l-> vj in a traversal graph, where the edges in the set are all copies of the same class graph edge u -l-> v with different endpoint indices i and j.
Traversal.NodeSet - class edu.neu.ccs.demeter.aplib.Traversal.NodeSet.
A set of nodes vi in a traversal, where the nodes in the set are all copies of the same class graph node v with different indices i.
Traversal(ClassGraphI) - Constructor for class edu.neu.ccs.demeter.aplib.Traversal
 
Traversal(Strategy, ClassGraph) - Constructor for class edu.neu.ccs.demeter.dj.Traversal
Compute the traversal determined by s and cg.
Traversal(String, ClassGraph) - Constructor for class edu.neu.ccs.demeter.dj.Traversal
Compute the traversal determined by strategy s and cg.
TraversalCombination - class edu.neu.ccs.demeter.aplib.TraversalCombination.
A combination of two traversals.
TraversalCombination.EdgeSet - class edu.neu.ccs.demeter.aplib.TraversalCombination.EdgeSet.
 
TraversalCombination.NodeSet - class edu.neu.ccs.demeter.aplib.TraversalCombination.NodeSet.
 
TraversalCombination(Traversal, Traversal) - Constructor for class edu.neu.ccs.demeter.aplib.TraversalCombination
 
TraversalException - exception edu.neu.ccs.demeter.aplib.TraversalException.
Thrown when a traversal cannot be created.
TraversalException - exception edu.neu.ccs.demeter.dj.TraversalException.
Thrown when a traversal cannot be created.
TraversalException(String) - Constructor for class edu.neu.ccs.demeter.aplib.TraversalException
 
TraversalException(String) - Constructor for class edu.neu.ccs.demeter.dj.TraversalException
 
TraversalGraph - class edu.neu.ccs.demeter.aplib.TraversalGraph.
A traversal graph TG(S,G,N,B) is constructed from an encapsulated strategy S, a class graph G, a name map N for S and G, and a constraint map B for S and G according to a modified version of Algorithm 1 in the paper "Traversals of Object Structures: Specification and Efficient Implementation" (the modifications allow G to be non-simple and N to be a relation instead of a function).
TraversalGraph - class edu.neu.ccs.demeter.dj.TraversalGraph.
A compact, efficient representation of a set of paths through a class graph that can be used to traverse an object graph.
TraversalGraph.EdgeSet - class edu.neu.ccs.demeter.aplib.TraversalGraph.EdgeSet.
A set of edges u^i -l-> v^j in a traversal graph, where the edges in the set are all copies of the same class graph edge u -l-> v with different endpoint indices i and j.
TraversalGraph.IndexPair - class edu.neu.ccs.demeter.aplib.TraversalGraph.IndexPair.
A pair of indices, representing the copy indices on the source and target of an edge in the traversal graph.
TraversalGraph.NodeSet - class edu.neu.ccs.demeter.aplib.TraversalGraph.NodeSet.
A set of nodes vi in a traversal graph, where the nodes in the set are all copies of the same class graph node v with different indices i.
TraversalGraph(SimpleStrategyI, ClassGraphI) - Constructor for class edu.neu.ccs.demeter.aplib.TraversalGraph
Compute the traversal graph TG(S,G,I,BTRUE) and start and finish sets Ts and Tf, where I is the identity map and BTRUE returns true for all graph elements.
TraversalGraph(SimpleStrategyI, ClassGraphI, NameMapI, ConstraintMapI) - Constructor for class edu.neu.ccs.demeter.aplib.TraversalGraph
Compute the traversal graph TG(S,G,N,B) and start and finish sets Ts and Tf.
TraversalGraph(Strategy, ClassGraph) - Constructor for class edu.neu.ccs.demeter.dj.TraversalGraph
 
TraversalGraph(String, ClassGraph) - Constructor for class edu.neu.ccs.demeter.dj.TraversalGraph
 
TraversalIntersection - class edu.neu.ccs.demeter.aplib.TraversalIntersection.
The intersection of two traversals, that is, the set of paths that are in both traversals.
TraversalIntersection(Traversal, Traversal) - Constructor for class edu.neu.ccs.demeter.aplib.TraversalIntersection
 
TraversalSourceException - exception edu.neu.ccs.demeter.dj.TraversalSourceException.
Thrown when creating an object graph slice from a traversal T and an object graph whose root is not an instance of a class in the start set of T.
traverse(Object, Strategy, Visitor) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
Traverse the object graph rooted at o along s, visiting v at each node and returning the value of v.getReturnValue() at the end of the traversal.
traverse(Object, Strategy, Visitor[]) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
Traverse the object graph rooted at o along s, visiting the visitors in array v in sequence at each node and returning the value of v[0].getReturnValue() at the end of the traversal.
traverse(Object, String, Visitor) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
Traverse the object graph rooted at o along strategy s using v, returning the value of v.getReturnValue() at the end of the traversal.
traverse(Object, String, Visitor[]) - Method in class edu.neu.ccs.demeter.dj.ClassGraph
Traverse the object graph rooted at o along strategy s using visitors in array v in parallel, returning the value of v[0].getReturnValue() at the end of the traversal.
traverse(Object, Visitor) - Method in class edu.neu.ccs.demeter.dj.Traversal
Traverse the object graph rooted at o according to the traversal, visiting v at each node and returning the value of v.getReturnValue() at the end of the traversal.
traverse(Object, Visitor[]) - Method in class edu.neu.ccs.demeter.dj.Traversal
Traverse the object graph rooted at o according to the traversal, visiting the visitors in array v in sequence at each node and returning the value of v[0].getReturnValue() at the end of the traversal.
traverse(Strategy, Visitor) - Method in class edu.neu.ccs.demeter.dj.ObjectGraph
Traverse the subgraph of the object graph determined by s using v, returning the value of v.getReturnValue() at the end of the traversal.
traverse(Strategy, Visitor[]) - Method in class edu.neu.ccs.demeter.dj.ObjectGraph
Traverse the subgraph of the object graph determined by s using visitors in array v in parallel, returning the value of v[0].getReturnValue() at the end of the traversal.
traverse(String, Visitor) - Method in class edu.neu.ccs.demeter.dj.ObjectGraph
Traverse the subgraph of the object graph determined by strategy s using v, returning the value of v.getReturnValue() at the end of the traversal.
traverse(String, Visitor[]) - Method in class edu.neu.ccs.demeter.dj.ObjectGraph
Traverse the subgraph of the object graph determined by strategy s using visitors in array v in parallel, returning the value of v[0].getReturnValue() at the end of the traversal.
traverse(Visitor) - Method in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
Visit the object graph slice with v, returning v.getReturnValue().
traverse(Visitor[]) - Method in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
Visit the object graph slice with the visitors in v, returning v[0].getReturnValue().
traverse(Visitor[], boolean) - Method in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
Visit the object graph slice with the visitors in v, returning v[0].getReturnValue().
traverse(Visitor, boolean) - Method in class edu.neu.ccs.demeter.dj.ObjectGraphSlice
Visit the object graph slice with v, returning v.getReturnValue().
TRUE - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
TRUE - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 

U

unbind(String) - Method in class RIDL_Runtime.RIDL_Naming_Stub
 
unbind(String) - Method in interface RIDL_Runtime.RIDL_RN
 
unbind(String) - Method in class RIDL_Runtime.RIDL_Naming
 
unbind(String, int, String) - Static method in class RIDL_Runtime.RIDL_Naming
 

V

version() - Static method in class edu.neu.ccs.demeter.dj.ClassGraph
Deprecated. getVersion()
Visitor - class edu.neu.ccs.demeter.dj.Visitor.
 
Visitor() - Constructor for class edu.neu.ccs.demeter.dj.Visitor
 
VisitorMethodException - exception edu.neu.ccs.demeter.dj.VisitorMethodException.
Thrown by Visitor.invokeMethod(String, Object, Class) when a visitor method throws an exception.
VisitorMethodException(Throwable) - Constructor for class edu.neu.ccs.demeter.dj.VisitorMethodException
Construct a VisitorMethodException wrapper around the exception thrown by the visitor method.

W

Word - class edu.neu.ccs.demeter.Word.
A terminal class for parsing a word.
Word - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
Word - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 
WORD - Static variable in interface edu.neu.ccs.demeter.aplib.cd.ParserConstants
 
WORD - Static variable in interface edu.neu.ccs.demeter.aplib.sg.ParserConstants
 
Word() - Constructor for class edu.neu.ccs.demeter.Word
Construct an empty word.
Word(Object) - Constructor for class edu.neu.ccs.demeter.Word
Construct a Word from an Object by converting it to a String with Object.toString().
Word(String) - Constructor for class edu.neu.ccs.demeter.Word
Construct a Word from a String.

_

__trav_addAlternation(__V_ClassDef_addAlternation) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
__trav_addInterface(__V_ClassDef_addInterface) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
__trav_addPart(__V_ClassDef_addPart) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
__trav_addSuperclass(__V_ClassDef_addSuperclass) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
__trav_attachEnv(__V_Strategy_attachEnv) - Method in class edu.neu.ccs.demeter.aplib.sg.Strategy
 
__trav_convertRepetition(__V_ClassGraph_convertRepetition) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
__trav_expandParamDefs(__V_ClassGraph_expandParamDefs) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
__trav_get_parameters(__V_ClassDef_get_parameters) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
__trav_get_superclass_name(__V_ClassDef_get_superclass_name) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
__trav_getClassType(__V_ClassDef_getClassType) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
__trav_getPartType(__V_Part_getPartType) - Method in class edu.neu.ccs.demeter.aplib.cd.Part
 
__trav_printTraversalEdges(__V_ClassDef_printTraversalEdges) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassDef
 
__trav_removeParamDefs(__V_ClassGraph_removeParamDefs) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
__trav_setBackLinks(__V_ClassGraph_setBackLinks) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
__trav_setInheritanceLinks(__V_ClassGraph_setInheritanceLinks) - Method in class edu.neu.ccs.demeter.aplib.cd.ClassGraph
 
__trav_toGraph(__V_PathDirective_toGraph) - Method in class edu.neu.ccs.demeter.aplib.sg.PathDirective
 
_AlternationClass() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_AnyClass() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_AnyPart() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_BeginVisitors() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_boolean() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_boolean() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Boolean() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Boolean() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Bypassing() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_byte() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_byte() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_char() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_char() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Character() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Character() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_ClassDef() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ClassGlob_Commalist() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_ClassGlob() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_ClassGlobSet() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_ClassGlobSpec() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_ClassGraph() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ClassGraphEntry_SList() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ClassGraphEntry() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ClassKeyword_List() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ClassKeyword() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ClassName_Commalist() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ClassName() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ClassName() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_ClassNameExact() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_ClassNameGlob() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_ClassParents() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ClassParts() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ClassSpec_Commalist() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ClassSpec() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_CommonIdent() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_CommonKeyword() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ConstOrAltClass() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Constraint() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_ConstructionClass() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Definition() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_DerivedIdent() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_DerivedPart() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Directive() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_DontParse() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_DoParse() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_double() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_double() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Double() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Double() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_EdgeGlob() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_EndVisitors() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_EndVisitorsIdent() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_EOFtoken() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ExtendsKeyword() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_FinalClass() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_FinalPart() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_float() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_float() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Float() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Float() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_From() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_get_p() - Method in interface RIDL_Runtime.RIDL_Object
 
_get_pp() - Method in class RIDL_Runtime.RIDL_ObjectP
 
_get_real() - Method in class RIDL_Runtime.RIDL_ObjectPP
 
_Glob_Commalist() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Glob() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_GlobSet() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_GlobSpec() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Ident() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Ident() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_IdentOrKeyword() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ImplementsKeyword() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Import_SList() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Import() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ImportAllClasses() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_InitIdent() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_int() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_int() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Integer() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Integer() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Interface_Commalist() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Interface() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_InterfaceClass() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Interfaces() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Intersect() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_JavaCode() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Join() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Line() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Line() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_LocalImports() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_LocalLookahead() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_long() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_long() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Long() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Long() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_LookaheadIdent() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_LookaheadKeyword() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Main() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Main() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_make_fake() - Method in interface RIDL_Runtime.RIDL_Object
 
_Merge() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Name() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Name() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_NameBinding_Commalist() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_NameBinding() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_NameMap() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_NegativeConstraint() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Nonempty_ClassGlob_Commalist() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Nonempty_ClassGraphEntry_SList() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Nonempty_ClassKeyword_List() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Nonempty_ClassName_Commalist() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Nonempty_ClassSpec_Commalist() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Nonempty_Glob_Commalist() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Nonempty_Import_SList() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Nonempty_Interface_Commalist() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Nonempty_Name() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Nonempty_Name() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Nonempty_NameBinding_Commalist() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Nonempty_PackageName() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Nonempty_PartKeyword_List() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Nonempty_PartOrSyntax_List() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Nonempty_PathSegment_List() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Nonempty_SGEdge_SList() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Nonempty_Strategy_Commalist() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Nonempty_Subclass_Barlist() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Nonempty_Superclass_Commalist() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Nonempty_Syntax_List() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_NoParseIdent() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_NotParsedClass() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_NotParsedIdent() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Number() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Number() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_OneClassGlob() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_OneGlob() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_OnlyThrough() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_OpenBrace() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_OptionalPart() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_OtherIdent() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Package() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_PackageName() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ParamClassName() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ParseDirective() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ParseIdent() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ParseKeyword() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Part_Sandwich() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Part() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_PartGlob() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_PartInit() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_PartInitKeyword() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_PartKeyword_List() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_PartKeyword() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_PartName() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_PartName() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_PartNameExact() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_PartNameGlob() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_PartOrSyntax_List() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_PartOrSyntax() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_PathDirective() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_PathSegment_List() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_PathSegment() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_PlainSyntax() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_PositiveConstraint() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_pp - Variable in class RIDL_Runtime.RIDL_ObjectP
 
_Preamble() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_PrintCommand() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_PrintIndent() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_PrintSkip() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_PrintSpace() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_PrintUnindent() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_PrivatePart() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_PublicClass() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_ReadOnlyPart() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_real - Variable in class RIDL_Runtime.RIDL_ObjectPP
 
_RepeatedElement_Sandwich() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_RepeatedElement() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_RepeatedPart_Sandwich() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_RepeatedPart() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_RepetitionClass() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_set_p(RIDL_ObjectP) - Method in interface RIDL_Runtime.RIDL_Object
 
_set_pp(Object) - Method in class RIDL_Runtime.RIDL_ObjectP
 
_set_real(RIDL_Object) - Method in class RIDL_Runtime.RIDL_ObjectPP
 
_SGEdge_SList() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_SGEdge() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_short() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_short() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_SimpleStrategy() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_SourceDirective() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_SourceGlob() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_SourceMarker() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_StaticPart() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Strategy_Commalist() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Strategy() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_StrategyCombination() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_StrategyExpression() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_StrategyGraph() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_StrategyReference() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_String() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_String() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_StringBuffer() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_StringBuffer() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Subclass_Barlist() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Subclass() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_SubclassGlob() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Superclass_Commalist() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Superclass() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Superclasses() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_SuperclassGlob() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_SymbolicNameMap() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Syntax_List() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Syntax() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_TargetDirective() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_TargetGlob() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_TargetMarker() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Text() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Text() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Through() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_To() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_ToStop() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_Via() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 
_VisitorClass() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_VisitorDirective() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_VisitorIdent() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_VisitorKeyword() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_VisitorsIdent() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Word() - Method in class edu.neu.ccs.demeter.aplib.cd.Parser
 
_Word() - Method in class edu.neu.ccs.demeter.aplib.sg.Parser
 

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