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