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

<

() - Static method in class ix.util.DefaultFont
 

A

accessedProperty(String) - Method in class ix.util.Parameters.AccessRecordingProperties
 
accessTable - Variable in class ix.util.Parameters.AccessRecordingProperties
 
action - Variable in class ix.iplan.Schema
 
action - Variable in class ix.ip2.ProcessModel.OverallCell
 
action - Variable in class ix.ip2.ProcessModel.Node
 
action - Variable in class ix.ip2.ProcessModel.Schema
 
action - Variable in class ix.ip2.StatusChange
 
actionFinished() - Method in class ix.ip2.ProcessModel.Node
 
actionFinished(int) - Method in class ix.ip2.ProcessModel.Node
 
actionStarted() - Method in class ix.ip2.ProcessModel.Node
 
actionStarted(int) - Method in class ix.ip2.ProcessModel.Node
 
addCase(MatchCase) - Method in class ix.util.match.MatchTable
addCase adds a new MatchCase after those that were added earlier.
addCoa(int) - Method in class ix.ip2.ProcessModel
Add the actions for a new COA to the model.
addElement(Object) - Method in interface ix.util.Collector
 
addElement(Object) - Method in class ix.util.HashedSet
 
addElement(Object) - Method in class ix.util.lisp.ListCollector
 
addEnumeration(Collector, Enumeration) - Static method in class ix.util.Seq
 
addInitialFact(PVPair) - Method in class ix.iplan.Domain
 
addRowElement(ProcessModel.Node) - Method in class ix.ip2.ProcessModel
 
addSchema(Schema) - Method in class ix.iplan.SchemaTable
 
addSchemaFromList(LList) - Method in class ix.ip2.ProcessModel.SchemaTable
 
addSchemasFromFile(String) - Method in class ix.ip2.ProcessModel.SchemaTable
 
afterOrderings() - Method in class ix.ip2.ProcessModel.Node
 
agent - Static variable in class ix.ip2.IP2
The IP2 agent
allNodes - Variable in class ix.ip2.ProcessModel
 
allParametersWereUsed() - Static method in class ix.util.Parameters
 
allSchemas - Variable in class ix.iplan.SchemaTable
 
analyseDomain() - Method in class ix.iplan.Domain
 
append(LList) - Method in class ix.util.lisp.LList
 
append(LList) - Method in class ix.util.lisp.Cons
 
append(LList) - Method in class ix.util.lisp.Null
 
appendList(LList) - Method in class ix.util.lisp.ListCollector
 
ask(String) - Method in class ix.util.CommandLoop
 
askLine(String) - Static method in class ix.util.Util
Simple, text-based user interaction.
assert(boolean) - Static method in class ix.util.Debug
assert checks a condition that should always be true and throws an AssertionFailure if it is not.
assert(boolean, String) - Static method in class ix.util.Debug
A variant that allows a message that describes the assertion.
assert(boolean, String, Object) - Static method in class ix.util.Debug
A variant that allows a message that describes the assertion plus an Object that the message is about.
AssertionFailure - exception ix.util.AssertionFailure.
The exception thrown by Debug.assert when an assertion is false. AssertionFailure is a RuntimeException and so does not need to be listed in the "throws" clauses of method definitions.
AssertionFailure() - Constructor for class ix.util.AssertionFailure
 
AssertionFailure(String) - Constructor for class ix.util.AssertionFailure
 

B

backgroundColor - Static variable in class ix.util.ViewColor
 
bogusParameter(String, String, String) - Static method in class ix.util.Parameters
 
bold - Static variable in class ix.util.DefaultFont
 
breakStringAtFirst(String, String) - Static method in class ix.util.Util
breakStringAtFirst takes a string containing fields separated by a (string) delimiter and returns a two-element string array containing the substring before the first occurrence of the char, and the substring after.

C

canonicalDescription(LList) - Method in class ix.iplan.LTF_Parser
 
car - Variable in class ix.util.lisp.Cons
 
car() - Method in class ix.util.lisp.LList
 
car() - Method in class ix.util.lisp.Cons
 
car() - Method in class ix.util.lisp.Null
 
cases - Variable in class ix.util.match.MatchTable
The MatchCases in this MatchTable.
cdr - Variable in class ix.util.lisp.Cons
 
cdr() - Method in class ix.util.lisp.LList
 
cdr() - Method in class ix.util.lisp.Cons
 
cdr() - Method in class ix.util.lisp.Null
 
changedNodes - Variable in class ix.ip2.ProcessModel
 
changeStatus(int) - Method in class ix.ip2.ProcessModel.Node
 
checkConnectivity() - Method in class ix.ip2.ProcessModel
Checks that we can reach all of the nodes in various ways.
checkNodeNumbers() - Method in class ix.iplan.Schema
 
checkNodeNumbers() - Method in class ix.ip2.ProcessModel.Schema
 
checkParameterUse() - Static method in class ix.util.Parameters
 
checkSchemaReferences() - Method in class ix.iplan.SchemaTable
 
checkSchemaReferences() - Method in class ix.ip2.ProcessModel.SchemaTable
 
children - Variable in class ix.ip2.ProcessModel.Node
 
clear() - Method in class ix.util.MessageQueue
 
clone() - Method in class ix.util.lisp.LList
 
clone() - Method in class ix.util.lisp.Cons
 
CLOSE - Static variable in class ix.util.lisp.LispReader
 
coa - Variable in class ix.ip2.ProcessModel.Node
 
coa - Variable in class ix.ip2.StatusChange
 
COA_NONE - Static variable in class ix.ip2.StatusChange
 
COA_OVERALL - Static variable in class ix.ip2.StatusChange
 
Collector - interface ix.util.Collector.
A Collector can be given new elements and can return an Enumeration of the elements it has been given so far.
collects - Variable in class ix.ip2.ProcessModel.OverallCollectionCell
 
CommandLoop - class ix.util.CommandLoop.
 
CommandLoop(Function1) - Constructor for class ix.util.CommandLoop
 
CommandLoop(MatchTable) - Constructor for class ix.util.CommandLoop
 
commandTable - Variable in class ix.util.CommandLoop
 
complain(String, String) - Static method in class ix.util.Parameters
 
completeDescendentExecution(int) - Method in class ix.ip2.ProcessModel.Node
 
computeStatus() - Method in class ix.ip2.ProcessModel.OverallCell
 
computeStatus() - Method in class ix.ip2.ProcessModel.OverallCollectionCell
 
concList(LList) - Method in class ix.util.lisp.ListCollector
 
Cons - class ix.util.lisp.Cons.
Non-empty lists.
cons(Object, LList) - Static method in class ix.util.lisp.Lisp
 
Cons(Object, LList) - Constructor for class ix.util.lisp.Cons
 
ConsEnumeration - class ix.util.lisp.ConsEnumeration.
Cons enumerations.
ConsEnumeration(Cons) - Constructor for class ix.util.lisp.ConsEnumeration
 
containsCompleteState - Variable in class ix.ip2.ProcessStatusUpdate
 
contents - Variable in class ix.util.MessageQueue
 
contents() - Method in class ix.util.lisp.ListCollector
 
count - Static variable in class ix.util.Mark
 
createdBy - Variable in class ix.util.Mark
 

D

date - Static variable in class ix.Release
 
Debug - class ix.util.Debug.
Class for useful static debugging tools
Debug() - Constructor for class ix.util.Debug
 
DEFAULT_IMAGE_SIZE - Static variable in class ix.util.WaitImage
 
DEFAULT_SIZE - Static variable in class ix.util.DefaultFont
 
defaultCase - Variable in class ix.util.match.MatchTable
This table's default case.
DefaultFont - class ix.util.DefaultFont.
 
defaultFont() - Static method in class ix.util.DefaultFont
 
DefaultFont() - Constructor for class ix.util.DefaultFont
 
defaultImage(Component) - Static method in class ix.util.WaitImage
Create in memory a default image in a nominated component.
definition - Variable in class ix.ip2.ProcessModel.Schema
 
Delay - class ix.util.lisp.Delay.
A class for delaying evaluation. A standard way to construct a Delay is to instantiate an anonymous class.
Delay() - Constructor for class ix.util.lisp.Delay
 
depthFirstFinishOrder(LList, Function1) - Method in class ix.ip2.ProcessModel
 
descendents - Variable in class ix.ip2.ProcessModel.Node
 
dffoWalk_(Object, Function1, Hashtable, ListCollector) - Method in class ix.ip2.ProcessModel
 
domain - Variable in class ix.iplan.Planner
 
Domain - class ix.iplan.Domain.
 
Domain() - Constructor for class ix.iplan.Domain
 
drop(int) - Method in class ix.util.lisp.LList
 

E

elementAdder() - Method in class ix.util.lisp.ListCollector
 
elementAdder(Collector) - Static method in class ix.util.Seq
 
elementAt(int) - Method in class ix.util.lisp.LList
 
elementAt(int) - Method in class ix.util.lisp.Cons
 
elementAt(int) - Method in class ix.util.lisp.Null
 
elementPusher() - Method in class ix.util.lisp.ListCollector
 
elements() - Method in interface ix.util.Collector
 
elements() - Method in class ix.util.lisp.LList
 
elements() - Method in class ix.util.lisp.Cons
 
elements() - Method in class ix.util.lisp.ListCollector
 
elements() - Method in class ix.util.lisp.Null
 
elements(Collector) - Static method in class ix.util.Seq
 
elements(LList) - Static method in class ix.util.Seq
 
elements(Object[]) - Static method in class ix.util.Seq
 
elements(Vector) - Static method in class ix.util.Seq
 
emptyEnv - Static variable in class ix.util.match.SimpleMatcher
emptyEnv is used to return non-null without allocating an env.
ensureList(Object) - Method in class ix.iplan.Schema
 
ensureList(Object) - Method in class ix.ip2.ProcessModel.Schema
 
ensureOverallCell(String) - Method in class ix.ip2.ProcessModel
 
enumeration - Static variable in class ix.util.lisp.Null
 
EOF - Static variable in class ix.util.lisp.Lisp
 
equal(LList) - Method in class ix.util.lisp.LList
 
equal(LList) - Method in class ix.util.lisp.Cons
 
equal(LList) - Method in class ix.util.lisp.Null
 
equal(Object, Object) - Static method in class ix.util.lisp.Lisp
 
equals(Object) - Method in class ix.util.lisp.Cons
 
equals(String, Object, Object) - Static method in class ix.util.Test
 
eval() - Method in class ix.util.lisp.Delay
 
exit - Variable in class ix.util.CommandLoop
 
exit(int) - Static method in class ix.ip2.IP2
IP2.exit should always be called instead of System.exit.
expand() - Method in class ix.ip2.ProcessModel.Node
 
expandAllOrderings(LList) - Method in class ix.iplan.Schema
 
expandAllOrderings(LList) - Method in class ix.ip2.ProcessModel.Schema
 
expandOrdering(LList) - Method in class ix.iplan.Schema
 
expandOrdering(LList) - Method in class ix.ip2.ProcessModel.Schema
 
expandOrderPair(Object, Object) - Method in class ix.iplan.Schema
 
expandOrderPair(Object, Object) - Method in class ix.ip2.ProcessModel.Schema
 
expect(String, boolean) - Static method in class ix.util.Test
 

F

filename - Variable in class ix.iplan.LTF_Parser
 
fillVector(Vector, Enumeration) - Static method in class ix.util.Seq
 
filter(Enumeration, Predicate1) - Static method in class ix.util.Seq
Takes an Enumeration e and a Predicate1 p and returns a "wrapper" Enumeration w such that the elements of w are the corresponding elements of e, omitting the elements of e for which p.trueOf returns false.
finalNodes() - Method in class ix.ip2.ProcessModel
 
finalNodes(Enumeration, int) - Method in class ix.ip2.ProcessModel
 
find(Object) - Method in class ix.util.lisp.LList
 
find(Object) - Method in class ix.util.lisp.Cons
 
find(Object) - Method in class ix.util.lisp.Null
 
findActionNode(String) - Method in class ix.ip2.ProcessModel
 
findActionNode(String, int) - Method in class ix.ip2.ProcessModel
 
findNode(LList) - Method in class ix.ip2.ProcessModel
 
findOverallCell(String) - Method in class ix.ip2.ProcessModel
 
finishAction(String) - Method in interface ix.ip2.WatcherListener
 
finishAction(String) - Method in class ix.ip2.ProcessModel
Called by a watcher when it detects that an action has finished.
finishAction(String, int) - Method in class ix.ip2.TrivialWatcherListener
 
finishAction(String, int) - Method in interface ix.ip2.WatcherListener
 
finishAction(String, int) - Method in class ix.ip2.ProcessModel
Called by a watcher when it detects that an action has finished.
finishAction(String, int) - Method in class ix.ip2.TrivialProcessModel
 
finishAction(String, int, int) - Method in class ix.ip2.TrivialWatcherListener
 
finishAction(String, int, int) - Method in interface ix.ip2.WatcherListener
 
finishAction(String, int, int) - Method in class ix.ip2.ProcessModel
Called by a watcher when it detects that an action has finished.
finishAction(String, int, int) - Method in class ix.ip2.TrivialProcessModel
 
flatmap(Function1) - Method in class ix.util.lisp.LList
 
force() - Method in class ix.util.lisp.Delay
 
forced_p - Variable in class ix.util.lisp.Delay
 
forCoa(Long) - Method in class ix.ip2.ProcessModel.Schema
 
forEach(Enumeration, Function1) - Static method in class ix.util.Seq
Applies a Function1 to each element of an Enumeration and discards the results.
fullStateDescription() - Method in class ix.ip2.ProcessModel
 
funcall() - Method in interface ix.util.Function0
 
funcall(Object) - Method in interface ix.util.Function1
 
funcall(Object, Object) - Method in interface ix.util.Function2
 
funcall(Object, Object, Object) - Method in interface ix.util.Function3
 
Function0 - interface ix.util.Function0.
An interface for functions of zero arguments.
Function1 - interface ix.util.Function1.
An interface for functions of one argument.
Function2 - interface ix.util.Function2.
An interface for functions of two arguments.
Function3 - interface ix.util.Function3.
An interface for functions of three arguments.

G

get(Object) - Method in class ix.util.lisp.LList
 
getAllProcessSchemas() - Method in class ix.iplan.SchemaTable
 
getBoolean(String) - Static method in class ix.util.Parameters
 
getBoolean(String, boolean) - Static method in class ix.util.Parameters
 
getDescendents() - Method in class ix.ip2.ProcessModel.Node
 
getInt(String) - Static method in class ix.util.Parameters
 
getInt(String, int) - Static method in class ix.util.Parameters
 
getLoopNodes() - Method in class ix.ip2.ProcessModel.Node
 
getMatchingProcessSchemas(LList) - Method in class ix.iplan.SchemaTable
 
getMatchingSchemas(LList) - Method in class ix.iplan.SchemaTable
 
getMatchingSchemas(LList, LList) - Method in class ix.iplan.SchemaTable
 
getMinimumSize() - Method in class ix.util.ImageCanvas
 
getParameter(String) - Static method in class ix.util.Parameters
 
getParameter(String, String) - Static method in class ix.util.Parameters
 
getParameters() - Static method in class ix.util.Parameters
 
getParentCell() - Method in class ix.ip2.ProcessModel.OverallCollectionCell
 
getPreferredSize() - Method in class ix.util.ImageCanvas
 
getProperty(String) - Method in class ix.iplan.Schema
 
getProperty(String) - Method in class ix.ip2.ProcessModel.Schema
 
getProperty(String) - Method in class ix.util.Parameters.AccessRecordingProperties
 
getProperty(String, String) - Method in class ix.util.Parameters.AccessRecordingProperties
 
getPropertyObject(String) - Method in class ix.iplan.Schema
 
getPropertyObject(String) - Method in class ix.ip2.ProcessModel.Schema
 
getSchema(LList) - Method in class ix.ip2.ProcessModel.Node
 
getSchemasWithAction(Object) - Method in class ix.iplan.SchemaTable
 

H

hashCode() - Method in class ix.util.lisp.Cons
 
HashedSet - class ix.util.HashedSet.
A set collector based on Hashtables.
HashedSet() - Constructor for class ix.util.HashedSet
 
hasMark(Mark) - Method in class ix.ip2.ProcessModel.Node
 
hasMark(Mark) - Method in interface ix.util.Markable
 
hasMoreElements() - Method in class ix.util.lisp.ConsEnumeration
 
hasMoreElements() - Method in class ix.util.lisp.NullEnumeration
 
haveParameter(String) - Static method in class ix.util.Parameters
 
head - Variable in class ix.util.lisp.ListCollector
 

I

ifSelected(Object, Object) - Method in class ix.util.match.MatchCase
ifSelected is called by the MatchTable when tryMatch returns a non-null result.
ImageCanvas - class ix.util.ImageCanvas.
 
ImageCanvas(Image) - Constructor for class ix.util.ImageCanvas
 
in - Variable in class ix.util.CommandLoop
 
init() - Method in class ix.util.lisp.LispStreamTokenizer
 
initFromFile(String) - Method in class ix.ip2.ProcessModel
Read action definitions from a file.
initialNodes() - Method in class ix.ip2.ProcessModel
 
initialNodes(Enumeration, int) - Method in class ix.ip2.ProcessModel
 
instantiate(MatchEnv) - Method in class ix.iplan.Schema
 
instantiateTree(Object, MatchEnv) - Static method in class ix.iplan.Schema
 
intern(String) - Static method in class ix.util.lisp.Symbol
 
intersect(LList) - Method in class ix.util.lisp.LList
 
invalidate() - Method in class ix.ip2.ProcessModel.OverallCell
 
IP2 - class ix.ip2.IP2.
A class extended by IP2 main-program classes.
IP2() - Constructor for class ix.ip2.IP2
Create the IP2 agent.
isDecisionSplit - Variable in class ix.ip2.ProcessModel.Node
 
isDoubleBuffered() - Method in class ix.util.ImageCanvas
 
isForEachCoa - Variable in class ix.ip2.ProcessModel.Schema
 
isLoopBack - Variable in class ix.ip2.ProcessModel.Node
 
isLoopEntry - Variable in class ix.ip2.ProcessModel.Node
 
isNull() - Method in class ix.util.lisp.LList
 
isNull() - Method in class ix.util.lisp.Cons
 
isNull() - Method in class ix.util.lisp.Null
 
isOrJoin - Variable in class ix.ip2.ProcessModel.Node
 
isReady() - Method in class ix.ip2.ProcessModel.Node
 
issueCounts - Variable in class ix.ip2.ProcessStatusUpdate
 
issueCounts() - Method in class ix.ip2.ProcessModel
 
isTrue(String) - Method in class ix.iplan.Schema
 
isTrue(String) - Method in class ix.ip2.ProcessModel.Schema
 
ItemVar - class ix.util.lisp.ItemVar.
 
ItemVar(String) - Constructor for class ix.util.lisp.ItemVar
 
iteration - Variable in class ix.ip2.ProcessModel.Node
 
iteration - Variable in class ix.ip2.StatusChange
 
ix - package ix
 
ix.ip2 - package ix.ip2
 
ix.iplan - package ix.iplan
 
ix.util - package ix.util
 
ix.util.lisp - package ix.util.lisp
 
ix.util.match - package ix.util.match
 

K

K_ALL - Static variable in interface ix.iplan.SchemaSymbols
 
K_ALL - Static variable in interface ix.ip2.ProcessModel.SchemaSymbols
 
Keyword - class ix.util.lisp.Keyword.
 
Keyword(String) - Constructor for class ix.util.lisp.Keyword
 

L

lastCons() - Method in class ix.util.lisp.LList
 
length() - Method in class ix.util.lisp.LList
 
length() - Method in class ix.util.lisp.Cons
 
length() - Method in class ix.util.lisp.Null
 
level - Variable in class ix.ip2.ProcessModel.Node
 
lin - Variable in class ix.iplan.LTF_Parser
 
linkBefore(ProcessModel.Node) - Method in class ix.ip2.ProcessModel.Node
 
Lisp - class ix.util.lisp.Lisp.
The class for static Lisp utilities.
Lisp() - Constructor for class ix.util.lisp.Lisp
 
LispFileReader - class ix.util.lisp.LispFileReader.
A LispReader for files.
LispFileReader(File) - Constructor for class ix.util.lisp.LispFileReader
 
LispFileReader(String) - Constructor for class ix.util.lisp.LispFileReader
 
LispObject - class ix.util.lisp.LispObject.
The root class for Lisp objects
LispObject() - Constructor for class ix.util.lisp.LispObject
 
LispReader - class ix.util.lisp.LispReader.
A LispReader can be used to read Objects using a Lisp-like syntax.
LispReader(InputStream) - Constructor for class ix.util.lisp.LispReader
 
LispReader(LispTokenizer) - Constructor for class ix.util.lisp.LispReader
 
LispReader(Reader) - Constructor for class ix.util.lisp.LispReader
 
LispReader(String) - Constructor for class ix.util.lisp.LispReader
 
LispReadException - exception ix.util.lisp.LispReadException.
The class of errors thrown by the Lisp reader.
LispReadException(String) - Constructor for class ix.util.lisp.LispReadException
 
LispStreamTokenizer - class ix.util.lisp.LispStreamTokenizer.
 
LispStreamTokenizer(InputStream) - Constructor for class ix.util.lisp.LispStreamTokenizer
 
LispStreamTokenizer(Reader) - Constructor for class ix.util.lisp.LispStreamTokenizer
 
LispTokenizer - class ix.util.lisp.LispTokenizer.
A class to be extended by tokenizers that read a Lisp-like syntax.
LispTokenizer(InputStream) - Constructor for class ix.util.lisp.LispTokenizer
 
LispTokenizer(Reader) - Constructor for class ix.util.lisp.LispTokenizer
 
list() - Static method in class ix.util.lisp.Lisp
 
list(Object) - Static method in class ix.util.lisp.Lisp
 
list(Object, Object) - Static method in class ix.util.lisp.Lisp
 
list(Object, Object, Object) - Static method in class ix.util.lisp.Lisp
 
list(Object, Object, Object, Object) - Static method in class ix.util.lisp.Lisp
 
list(Object, Object, Object, Object, Object) - Static method in class ix.util.lisp.Lisp
 
listAppender() - Method in class ix.util.lisp.ListCollector
 
ListCollector - class ix.util.lisp.ListCollector.
A Collector that uses a LList to hold the elements and that provides a number of different ways to add elements.
ListCollector.adderFunction - interface ix.util.lisp.ListCollector.adderFunction.
 
ListCollector() - Constructor for class ix.util.lisp.ListCollector
 
listConcer() - Method in class ix.util.lisp.ListCollector
 
ListEnumeration - class ix.util.lisp.ListEnumeration.
List enumerations.
ListEnumeration() - Constructor for class ix.util.lisp.ListEnumeration
 
listreader() - Method in class ix.util.lisp.LispReader
 
LList - class ix.util.lisp.LList.
Lisp-style lists. The class structure is like that in Common Lisp -- there is an abstract class List with two subclasses, Cons and Null -- but only proper lists are allowed.
LList() - Constructor for class ix.util.lisp.LList
 
loadParameters(String) - Static method in class ix.util.Parameters
 
loopBacks - Variable in class ix.ip2.ProcessModel.Node
 
loopBackTo(ProcessModel.Node) - Method in class ix.ip2.ProcessModel.Node
 
loopFroms - Variable in class ix.ip2.ProcessModel.Node
 
loopNodes - Variable in class ix.ip2.ProcessModel.Node
 
LTF_Parser - class ix.iplan.LTF_Parser.
 
LTF_Parser(String) - Constructor for class ix.iplan.LTF_Parser
 
LTF_SchemaSymbols - interface ix.iplan.LTF_SchemaSymbols.
SchemaSymbols defines constants that are useful when processing either schema definitions as they appear in files or the resulting schemas themselves.

M

map(Enumeration, Function1) - Static method in class ix.util.Seq
Takes an Enumeration e and a Function1 f and returns a "wrapper" Enumeration w such that each element of w is the result of calling f on the corresponding element of e.
mapc(Function1) - Method in class ix.util.lisp.LList
 
mapcar(Function1) - Method in class ix.util.lisp.LList
 
mark - Variable in class ix.ip2.ProcessModel.Node
 
Mark - class ix.util.Mark.
A class used when marking objects as used, visited, etc.
Mark(String) - Constructor for class ix.util.Mark
 
Markable - interface ix.util.Markable.
An interface for markable objects.
match(Object) - Method in class ix.util.match.MatchTable
match tries to find a MatchCase in the MatchTable that matches an object.
match(Object, Object) - Static method in class ix.util.match.SimpleMatcher
Match tries to match a pattern against an object. Only the pattern can contain variables.
match(Object, Object, MatchEnv) - Static method in class ix.util.match.SimpleMatcher
 
MatchCase - class ix.util.match.MatchCase.
The root class for entries in MatchTables. If you think of a MatchTable as analogous to a case statement, a MatchCase is analogous to a single case clause, with the MatchCase's ifSelected method containing the code that is executed in the body of that clause. A MatchCase normally contains a pattern that can be examined by the MatchTable that contains the MatchCase.
MatchCase() - Constructor for class ix.util.match.MatchCase
 
matchCases(Object, Vector) - Method in class ix.util.match.MatchTable
A variant of match that can be used internally to match a subset of the cases that has been selected in some way (such as by indexing on a "key" in the data).
matchDefault(Object) - Method in class ix.util.match.MatchTable
Applies the default case, if there is one.
MatchEnv - class ix.util.match.MatchEnv.
A root class for objects that contain the bindings that result from pattern-matching. MatchEnvs are not used automatically in MatchTable-based matching; they are merely available in case they are useful.
MatchEnv() - Constructor for class ix.util.match.MatchEnv
 
matchRest(Object, Object, MatchEnv) - Static method in class ix.util.match.SimpleMatcher
 
MatchTable - class ix.util.match.MatchTable.
A MatchTable acts as a kind of pattern-matching case statement.
MatchTable() - Constructor for class ix.util.match.MatchTable
 
MessageQueue - class ix.util.MessageQueue.
MessageQueues can be used for messages between threads.
MessageQueue() - Constructor for class ix.util.MessageQueue
 
model - Static variable in class ix.ip2.IP2
 
MultiHashtable - class ix.util.MultiHashtable.
A MultiHashtable is (by weak analogy with "multiset") a Hashtable that maps each key to a collection of values.
MultiHashtable() - Constructor for class ix.util.MultiHashtable
 
myDimension - Variable in class ix.util.ImageCanvas
 

N

name - Variable in class ix.util.lisp.Symbol
 
newLoopIteration() - Method in class ix.ip2.ProcessModel.Node
 
newOverallCellInstance(String) - Method in class ix.ip2.ProcessModel
Create an instance of an appropriate OverallCell class.
nextElement() - Method in class ix.util.lisp.ConsEnumeration
 
nextElement() - Method in class ix.util.lisp.NullEnumeration
 
nextMessage() - Method in class ix.util.MessageQueue
 
NIL - Static variable in class ix.util.lisp.Lisp
 
nodes - Variable in class ix.iplan.Schema
 
nodes - Variable in class ix.ip2.ProcessModel.Schema
 
nodesAfter(ProcessModel.Node) - Method in class ix.ip2.ProcessModel
 
nodesBefore(ProcessModel.Node) - Method in class ix.ip2.ProcessModel
 
nodesBetween(ProcessModel.Node, ProcessModel.Node) - Method in class ix.ip2.ProcessModel
 
nodesInDepthFirstFinishOrder() - Method in class ix.ip2.ProcessModel
 
nodeTable - Variable in class ix.ip2.ProcessModel
 
normal - Static variable in class ix.util.DefaultFont
 
normalSuperscript - Static variable in class ix.util.DefaultFont
 
note(String) - Method in class ix.ip2.TrivialWatcherListener
 
note(String) - Method in class ix.ip2.TrivialViewer
 
note(String) - Method in class ix.ip2.TrivialProcessModel
 
note(String) - Static method in class ix.util.Debug
note writes a string to Debug.out if Debug.on is true.
noteElements(Enumeration, String) - Static method in class ix.util.Debug
Prints the elements of an enumeration on separate lines with a specified prefix at the start of each line.
noteEnumeration(Enumeration) - Static method in class ix.util.Debug
Numbers and prints the elements of an Enumeration on separate lines.
noteEnumerationClasses(Enumeration) - Static method in class ix.util.Debug
Prints the elements of an Enumeration on separate lines, with an index number and and class name at the start of each line.
noteException(Exception) - Static method in class ix.util.Debug
Note an exception together with a backtrace.
noteln(String) - Static method in class ix.util.Debug
noteln writes a string, followed by a newline, to Debug.out if Debug.on is true.
noteln(String, int) - Static method in class ix.util.Debug
 
noteln(String, Object) - Static method in class ix.util.Debug
 
Null - class ix.util.lisp.Null.
The class of Lisp.NIL, and of nothing else.
Null() - Constructor for class ix.util.lisp.Null
 
NullEnumeration - class ix.util.lisp.NullEnumeration.
Null enumerations.
NullEnumeration() - Constructor for class ix.util.lisp.NullEnumeration
 
number - Variable in class ix.util.Mark
 
numberOfCoas - Variable in class ix.ip2.ProcessModel
 
numberOfCoas - Variable in class ix.ip2.ProcessStatusUpdate
 

O

obTable - Static variable in class ix.util.lisp.Symbol
 
offsc - Variable in class ix.util.ImageCanvas
 
on - Static variable in class ix.util.Debug
Global on/off control over the debugging output produced by the note and noteln methods.
orderings - Variable in class ix.iplan.Schema
 
orderings - Variable in class ix.ip2.ProcessModel.Schema
 
out - Variable in class ix.util.CommandLoop
 
out - Static variable in class ix.util.Debug
The output destination used by note and noteln.
overallColumn - Variable in class ix.ip2.ProcessModel
 

P

paint(Graphics) - Method in class ix.util.ImageCanvas
 
parameters - Static variable in class ix.util.Parameters
 
Parameters - class ix.util.Parameters.
The Parameters class contains methods that allow information from application command-line arguments and from Applet parameters to be used in a uniform way.
Parameters.AccessRecordingProperties - class ix.util.Parameters.AccessRecordingProperties.
 
Parameters.AccessRecordingProperties() - Constructor for class ix.util.Parameters.AccessRecordingProperties
 
Parameters() - Constructor for class ix.util.Parameters
 
parent - Variable in class ix.ip2.ProcessModel.Node
 
parentCell - Variable in class ix.ip2.ProcessModel.OverallCollectionCell
 
pattern - Variable in class ix.iplan.Schema
 
pattern - Variable in class ix.iplan.PVPair
 
pattern - Variable in class ix.ip2.ProcessModel.Node
 
pattern - Variable in class ix.ip2.ProcessModel.Schema
 
pattern - Variable in class ix.util.match.MatchCase
An object to match against.
patternCoa(LList) - Method in class ix.ip2.ProcessModel.Node
 
permute() - Method in class ix.util.lisp.LList
 
planLevel - Variable in class ix.ip2.ProcessModel.Node
 
planLevel - Variable in class ix.ip2.StatusChange
 
Planner - class ix.iplan.Planner.
 
Planner(Domain) - Constructor for class ix.iplan.Planner
 
postNodes - Variable in class ix.ip2.ProcessModel.Node
 
Predicate1 - interface ix.util.Predicate1.
An interface for boolean functions of one argument.
Predicate2 - interface ix.util.Predicate2.
An interface for boolean functions of two arguments.
preNodes - Variable in class ix.ip2.ProcessModel.Node
 
printGreeting(String) - Static method in class ix.ip2.IP2
A method to print the name of the system, the release version, and the release date.
printLines(String[]) - Static method in class ix.util.Util
Print the elements of a String[] array to System.out as lines.
printlnNote(String) - Static method in class ix.util.Debug
 
printNote(String) - Static method in class ix.util.Debug
 
printToString(Object) - Static method in class ix.util.lisp.Lisp
 
processCommandLineArguments(String[]) - Static method in class ix.ip2.IP2
Command-line argument processing.
processCommandLineArguments(String[]) - Static method in class ix.util.Parameters
Parse a String[] of command-line arguments.
ProcessModel - class ix.ip2.ProcessModel.
A ProcessModel contains a model of a process and handles the propagation of state changes.
ProcessModel.Node - class ix.ip2.ProcessModel.Node.
Nodes represent actions in the process.
ProcessModel.Node(ProcessModel) - Constructor for class ix.ip2.ProcessModel.Node
 
ProcessModel.Node(ProcessModel, ProcessModel.Node, LList) - Constructor for class ix.ip2.ProcessModel.Node
 
ProcessModel.NodeTable - class ix.ip2.ProcessModel.NodeTable.
Nodes are stored in a NodeTable, indexed by pattern.
ProcessModel.NodeTable() - Constructor for class ix.ip2.ProcessModel.NodeTable
 
ProcessModel.OverallCell - class ix.ip2.ProcessModel.OverallCell.
Overall column cells, a member class of ProcessModel.
ProcessModel.OverallCell(ProcessModel, String) - Constructor for class ix.ip2.ProcessModel.OverallCell
 
ProcessModel.OverallCollectionCell - class ix.ip2.ProcessModel.OverallCollectionCell.
A subclass of OverallCell that reports the collective status of some earlier row.
ProcessModel.OverallCollectionCell(ProcessModel, String) - Constructor for class ix.ip2.ProcessModel.OverallCollectionCell
 
ProcessModel.Schema - class ix.ip2.ProcessModel.Schema.
A Schema describes a possible action in the process being modelled.
ProcessModel.Schema(LList) - Constructor for class ix.ip2.ProcessModel.Schema
 
ProcessModel.SchemaSymbols - interface ix.ip2.ProcessModel.SchemaSymbols.
SchemaSymbols defines constants that are useful when processing either schema definitions as they appear in files or the resulting schemas themselves.
ProcessModel.SchemaTable - class ix.ip2.ProcessModel.SchemaTable.
A SchemaTable contains Schemas that describe the possible actions in a process.
ProcessModel.SchemaTable(String) - Constructor for class ix.ip2.ProcessModel.SchemaTable
 
ProcessModel() - Constructor for class ix.ip2.ProcessModel
Create an empty ProcessModel.
processOrderings(LList, LList) - Method in class ix.ip2.ProcessModel.Node
 
processSchema - Variable in class ix.ip2.ProcessModel.SchemaTable
 
processSchemas - Variable in class ix.iplan.SchemaTable
 
ProcessStatusUpdate - class ix.ip2.ProcessStatusUpdate.
A ProcessStatusUpdate is sent to an implementation of the ProcessViewer interface when telling it of state changes in a process. The update always contains the current number of COAs and the total number of issues for each COA, even if these numbers have not changed since the previous update was sent.
ProcessStatusUpdate() - Constructor for class ix.ip2.ProcessStatusUpdate
 
ProcessViewer - interface ix.ip2.ProcessViewer.
The interface that process viewers must implement in order to receive information from the workflow stepper (process model).
prompt - Variable in class ix.util.CommandLoop
 
propagateActionStarted() - Method in class ix.ip2.ProcessModel.Node
 
properties - Variable in class ix.iplan.Schema
 
properties - Variable in class ix.ip2.ProcessModel.Schema
 
pushElement(Object) - Method in class ix.util.lisp.ListCollector
 
put(Object, Object) - Method in class ix.util.MultiHashtable
 
PVPair - class ix.iplan.PVPair.
 
PVPair(Object, Object) - Constructor for class ix.iplan.PVPair
 

Q

Q_COA - Static variable in interface ix.iplan.LTF_SchemaSymbols
 
Q_COA - Static variable in interface ix.ip2.ProcessModel.SchemaSymbols
 

R

readDomain() - Method in class ix.iplan.LTF_Parser
 
reader() - Method in class ix.util.lisp.LispReader
 
readFromString(String) - Static method in class ix.util.lisp.Lisp
 
readLine(InputStream) - Static method in class ix.util.Util
Reads a line from an InputStream and returns it as a String.
readObject() - Method in class ix.util.lisp.LispReader
 
registerNode(ProcessModel.Node) - Method in class ix.ip2.ProcessModel
 
registerSelf() - Method in class ix.ip2.ProcessModel.Node
 
Release - class ix.Release.
 
Release() - Constructor for class ix.Release
 
replaceAll(Object, Object) - Method in class ix.util.lisp.LList
 
replaceEverywhere(Object, Object, Object) - Method in class ix.ip2.ProcessModel.Schema
 
requireAll - Variable in class ix.ip2.ProcessModel.OverallCollectionCell
 
requiredCollectionSize - Variable in class ix.ip2.ProcessModel.OverallCollectionCell
 
reset() - Method in class ix.ip2.ProcessModel
Remove all COAs, their associated actions, and all current state information.
reset() - Method in class ix.ip2.TrivialProcessModel
 
reset() - Method in class ix.ip2.IP2
reset tries to set everything back to its initial state.
resetChangeRecord() - Method in class ix.ip2.ProcessModel
 
REST - Static variable in class ix.util.match.SimpleMatcher
 
reverse() - Method in class ix.util.lisp.LList
 
rowTable - Variable in class ix.ip2.ProcessModel
 
run() - Method in class ix.util.CommandLoop
 

S

S_ACTION - Static variable in interface ix.iplan.SchemaSymbols
 
S_DEFINE_ACTION - Static variable in interface ix.iplan.LTF_SchemaSymbols
 
S_DEFINE_ACTION - Static variable in interface ix.ip2.ProcessModel.SchemaSymbols
 
S_DEFINE_PROCESS - Static variable in interface ix.iplan.LTF_SchemaSymbols
 
S_DEFINE_PROCESS - Static variable in interface ix.ip2.ProcessModel.SchemaSymbols
 
S_NODES - Static variable in interface ix.iplan.SchemaSymbols
 
S_NODES - Static variable in interface ix.ip2.ProcessModel.SchemaSymbols
 
S_ORDERINGS - Static variable in interface ix.iplan.SchemaSymbols
 
S_ORDERINGS - Static variable in interface ix.ip2.ProcessModel.SchemaSymbols
 
S_PROCESS - Static variable in interface ix.iplan.SchemaSymbols
 
S_PROPERTIES - Static variable in interface ix.iplan.SchemaSymbols
 
S_PROPERTIES - Static variable in interface ix.ip2.ProcessModel.SchemaSymbols
 
safeRead() - Method in class ix.util.lisp.LispReader
 
safeRead(Object) - Method in class ix.util.lisp.LispReader
 
schema - Variable in class ix.ip2.ProcessModel.Node
 
Schema - class ix.iplan.Schema.
A Schema describes a possible action in the process being modelled.
Schema(LList) - Constructor for class ix.iplan.Schema
 
SchemaSymbols - interface ix.iplan.SchemaSymbols.
SchemaSymbols defines constants that are useful when processing schemas.
schemaTable - Variable in class ix.iplan.Domain
 
schemaTable - Variable in class ix.ip2.ProcessModel
 
SchemaTable - class ix.iplan.SchemaTable.
A SchemaTable contains Schemas that describe the possible actions in a process.
SchemaTable() - Constructor for class ix.iplan.SchemaTable
 
seeIfNewCoa(int) - Method in class ix.ip2.ProcessModel
 
send(Object) - Method in class ix.util.MessageQueue
 
sendFullStateDescription() - Method in class ix.ip2.ProcessModel
Send the viewer a complete state description, rather than a delta.
sendFullStateDescription() - Method in class ix.ip2.TrivialProcessModel
 
Seq - class ix.util.Seq.
Seq defines some convenient methods for use with sequences, where a sequence is an Object[], a Vector, a LList, or an Enumeration.
Seq() - Constructor for class ix.util.Seq
 
setCanvasImage(Image) - Method in class ix.util.ImageCanvas
 
setCollectionProperties() - Method in class ix.ip2.ProcessModel.OverallCollectionCell
 
setDefault(MatchCase) - Method in class ix.util.match.MatchTable
setDefault assigns a MatchCase as the table's default case.
setDefaultFontSize(int) - Static method in class ix.util.DefaultFont
 
setExitCommand(String) - Method in class ix.util.CommandLoop
 
setMark(Mark) - Method in class ix.ip2.ProcessModel.Node
 
setMark(Mark) - Method in interface ix.util.Markable
 
setNoteFile(String) - Static method in class ix.util.Debug
Sets the output destination for debugging notes.
setNoteStream(PrintStream) - Static method in class ix.util.Debug
Sets the output destination for debugging notes.
setParameter(String, String) - Static method in class ix.util.Parameters
 
setPlanLevel(int) - Method in class ix.ip2.ProcessModel.Node
 
setProcessModel(ProcessModel) - Method in class ix.ip2.TrivialViewer
 
setProcessModel(ProcessModel) - Method in interface ix.ip2.ProcessViewer
 
setPrompt(String) - Method in class ix.util.CommandLoop
 
setsParentPlanLevel - Variable in class ix.ip2.ProcessModel.Node
 
setViewer(ProcessViewer) - Method in class ix.ip2.ProcessModel
Install a viewer that will be sent status information when changes occur.
setViewer(ProcessViewer) - Method in class ix.ip2.TrivialProcessModel
 
shuffleVector(Vector) - Static method in class ix.util.Seq
 
shutdown() - Method in class ix.ip2.IP2
shutdown performs any necessary cleanup before an exit.
SimpleMatcher - class ix.util.match.SimpleMatcher.
A simple pattern-matcher.
SimpleMatcher() - Constructor for class ix.util.match.SimpleMatcher
 
startAction(String) - Method in interface ix.ip2.WatcherListener
 
startAction(String) - Method in class ix.ip2.ProcessModel
Called by a watcher when it detects that an action has started.
startAction(String, int) - Method in class ix.ip2.TrivialWatcherListener
 
startAction(String, int) - Method in interface ix.ip2.WatcherListener
 
startAction(String, int) - Method in class ix.ip2.ProcessModel
Called by a watcher when it detects that an action has started.
startAction(String, int) - Method in class ix.ip2.TrivialProcessModel
 
startAction(String, int, int) - Method in class ix.ip2.TrivialWatcherListener
 
startAction(String, int, int) - Method in interface ix.ip2.WatcherListener
 
startAction(String, int, int) - Method in class ix.ip2.ProcessModel
Called by a watcher when it detects that an action has started.
startAction(String, int, int) - Method in class ix.ip2.TrivialProcessModel
 
startRecordingChanges() - Method in class ix.ip2.ProcessModel
 
stateRecord() - Method in class ix.ip2.ProcessModel.OverallCell
 
stateRecord() - Method in class ix.ip2.ProcessModel.OverallCollectionCell
 
stateRecord() - Method in class ix.ip2.ProcessModel.Node
 
staticExpansionTree() - Method in class ix.ip2.ProcessModel
Returns a tree that shows the action nesting present process, to the extent that this can be determined directly from the schema definitions.
staticExpansionTree() - Method in class ix.ip2.ProcessModel.SchemaTable
 
staticExpansionTree(ProcessModel.Schema) - Method in class ix.ip2.ProcessModel.SchemaTable
 
staticExpansionTree(Schema) - Method in class ix.iplan.SchemaTable
 
status - Variable in class ix.ip2.ProcessModel.OverallCell
 
status - Variable in class ix.ip2.ProcessModel.Node
 
status - Variable in class ix.ip2.StatusChange
 
STATUS_BLANK - Static variable in interface ix.ip2.StatusValues
 
STATUS_BLANK - Static variable in class ix.util.ViewColor
 
STATUS_COMPLETE - Static variable in interface ix.ip2.StatusValues
 
STATUS_COMPLETE - Static variable in class ix.util.ViewColor
 
STATUS_EXECUTING - Static variable in interface ix.ip2.StatusValues
 
STATUS_EXECUTING - Static variable in class ix.util.ViewColor
 
STATUS_IMPOSSIBLE - Static variable in interface ix.ip2.StatusValues
 
STATUS_IMPOSSIBLE - Static variable in class ix.util.ViewColor
 
STATUS_NA - Static variable in interface ix.ip2.StatusValues
 
STATUS_NA - Static variable in class ix.util.ViewColor
 
STATUS_POSSIBLE - Static variable in interface ix.ip2.StatusValues
 
STATUS_POSSIBLE - Static variable in class ix.util.ViewColor
 
STATUS_TBD - Static variable in class ix.util.ViewColor
 
StatusChange - class ix.ip2.StatusChange.
A StatusChange describes a change in the execution status of an action in a process.
StatusChange() - Constructor for class ix.ip2.StatusChange
 
statusChanges - Variable in class ix.ip2.ProcessStatusUpdate
 
statusChanges() - Method in class ix.ip2.ProcessModel
 
statusColor - Static variable in class ix.util.ViewColor
 
statusName - Static variable in class ix.util.ViewColor
 
statusName(int) - Method in class ix.ip2.ProcessModel.Node
 
statusRule() - Method in class ix.ip2.ProcessModel.OverallCell
 
statusRule() - Method in class ix.ip2.ProcessModel.OverallCollectionCell
 
statusText() - Method in class ix.ip2.StatusChange
 
statusUpdate(ProcessStatusUpdate) - Method in class ix.ip2.TrivialViewer
 
statusUpdate(ProcessStatusUpdate) - Method in interface ix.ip2.ProcessViewer
 
statusValue(String) - Static method in class ix.util.ViewColor
 
StatusValues - interface ix.ip2.StatusValues.
Process action-status values.
success(MatchEnv) - Static method in class ix.util.match.SimpleMatcher
 
Symbol - class ix.util.lisp.Symbol.
The root class for Lisp symbols. The correct way to create a new symbol is to call Symbol.intern(String name).
Symbol(String) - Constructor for class ix.util.lisp.Symbol
 

T

tail - Variable in class ix.util.lisp.ConsEnumeration
 
tail - Variable in class ix.util.lisp.ListCollector
 
take(int) - Method in class ix.util.lisp.LList
 
tellViewer() - Method in class ix.ip2.ProcessModel
 
Test - class ix.util.Test.
 
Test() - Constructor for class ix.util.Test
 
text - Variable in class ix.ip2.ProcessModel.OverallCell
 
text - Variable in class ix.ip2.StatusChange
 
tk - Variable in class ix.util.lisp.LispReader
 
toArray(Enumeration) - Static method in class ix.util.Seq
 
toList() - Method in class ix.iplan.Schema
 
toList() - Method in class ix.ip2.ProcessModel.Schema
 
toList(Enumeration) - Static method in class ix.util.Seq
 
topLevelNodes() - Method in class ix.ip2.ProcessModel
 
toString() - Method in class ix.iplan.PVPair
 
toString() - Method in class ix.ip2.ProcessModel.Node
 
toString() - Method in class ix.ip2.StatusChange
 
toString() - Method in class ix.util.lisp.Cons
 
toString() - Method in class ix.util.lisp.Null
 
toString() - Method in class ix.util.lisp.Symbol
 
toVector(Enumeration) - Static method in class ix.util.Seq
 
TrivialProcessModel - class ix.ip2.TrivialProcessModel.
A very simple ProcessModel class for debugging.
TrivialProcessModel() - Constructor for class ix.ip2.TrivialProcessModel
 
TrivialViewer - class ix.ip2.TrivialViewer.
A very simple Viewer class for debugging.
TrivialViewer() - Constructor for class ix.ip2.TrivialViewer
 
TrivialWatcherListener - class ix.ip2.TrivialWatcherListener.
An implementation of WatcherListener that merely prints what's happening.
TrivialWatcherListener() - Constructor for class ix.ip2.TrivialWatcherListener
 
trueOf(Object) - Method in interface ix.util.Predicate1
 
trueOf(Object, Object) - Method in interface ix.util.Predicate2
 
tryAsNumber(String) - Method in class ix.util.lisp.LispReader
 
tryMatch(Object) - Method in class ix.util.match.MatchCase
tryMatch attempts to match against the pattern, returning null if the match fails and some non-null object (such as a MatchEnv) if the match succeeds.
type - Variable in class ix.iplan.Schema
 

U

update(Graphics) - Method in class ix.util.ImageCanvas
 
Util - class ix.util.Util.
Class for useful static methods.
Util() - Constructor for class ix.util.Util
 

V

valid - Variable in class ix.ip2.ProcessModel.OverallCell
 
value - Variable in class ix.iplan.PVPair
 
value - Variable in class ix.util.lisp.Delay
 
version - Static variable in class ix.Release
 
ViewColor - class ix.util.ViewColor.
 
ViewColor() - Static method in class ix.util.ViewColor
 
ViewColor() - Constructor for class ix.util.ViewColor
 
viewer - Variable in class ix.ip2.ProcessModel
 
viewer - Variable in class ix.ip2.TrivialProcessModel
 
viewer - Static variable in class ix.ip2.IP2
 

W

waitCreateImage(int, int, Component) - Static method in class ix.util.WaitImage
waitCreateImage is used for secure image handling in ViewMatrix.
waitGetImage(File, Component) - Static method in class ix.util.WaitImage
 
waitGetImage(String, Component) - Static method in class ix.util.WaitImage
Method to load an image for a component, waiting for it to become available.
WaitImage - class ix.util.WaitImage.
 
WaitImage() - Constructor for class ix.util.WaitImage
 
walkDescendents(Function1) - Method in class ix.ip2.ProcessModel.Node
 
walkTree(Function1) - Method in class ix.util.lisp.LList
 
warn(String) - Static method in class ix.util.Debug
Use this to tell the user about minor problems.
WatcherListener - interface ix.ip2.WatcherListener.
The interface that objects must implement in order to receive information from a watcher such as a KqmlWatcher.
when(boolean, MatchEnv) - Static method in class ix.util.match.SimpleMatcher
 

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