ix.ileed
Class BasicIleed
java.lang.Object
|
+--ix.icore.IXAgent
|
+--ix.ileed.BasicIleed
- Direct Known Subclasses:
- I_LEED
- public class BasicIleed
- extends IXAgent
The generic I-LEED class and application main program
Method Summary |
protected void |
addIleedInitialIssues()
Sets up any issues that should be in the panel at the start. |
(package private) void |
addIleedIssueHandlers()
Install any generic issue handlers for issues it can
handle automatically. |
java.lang.Object |
getAgentIPCName()
Returns the object used to represent the agent as an IPC "destination". |
void |
handleNewIssue(Issue issue)
Handles new issues from external sources. |
void |
handleNewReport(Report report)
Handles new reports from external sources. |
static void |
main(java.lang.String[] argv)
Main program. |
protected void |
processCommandLineArguments()
Command-line argument processing for arguments used by all
versions of I-LEED. |
protected void |
readIssueDomain(Domain domain)
Read in any default issue-domain description. |
void |
reset()
Called to restore the initial state. |
protected void |
setupProcessModel()
|
void |
startup()
Completes basic I-LEED setup and initialization. |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
issueDomain
Domain issueDomain
controller
IdeelController controller
processModel
ProcessModel processModel
interpreter
MessageInterpreter interpreter
processViewer
ProcessViewer processViewer
issueViewer
IssueViewingTable issueViewer
autoTester
AutoTester autoTester
frame
public IleedFrame frame
BasicIleed
public BasicIleed()
getAgentIPCName
public java.lang.Object getAgentIPCName()
- Description copied from class:
IXAgent
- Returns the object used to represent the agent as an IPC "destination".
This object is usually, but not necessarily, a string containing the
agent's name. The details will depend on the set of communication
strategies that might be used.
- Overrides:
getAgentIPCName
in class IXAgent
- Following copied from class:
ix.icore.IXAgent
- See Also:
IPC
,
IPC.CommunicationStrategy
main
public static void main(java.lang.String[] argv)
- Main program.
processCommandLineArguments
protected void processCommandLineArguments()
- Command-line argument processing for arguments used by all
versions of I-LEED.
- Overrides:
processCommandLineArguments
in class IXAgent
- Following copied from class:
ix.icore.IXAgent
- See Also:
IPC.getCommunicationStrategy(String methodName)
,
Debug.on
startup
public void startup()
- Completes basic I-LEED setup and initialization.
- Overrides:
startup
in class IXAgent
setupProcessModel
protected void setupProcessModel()
readIssueDomain
protected void readIssueDomain(Domain domain)
- Read in any default issue-domain description.
addIleedInitialIssues
protected void addIleedInitialIssues()
- Sets up any issues that should be in the panel at the start.
reset
public void reset()
- Called to restore the initial state.
handleNewIssue
public void handleNewIssue(Issue issue)
- Handles new issues from external sources.
- Overrides:
handleNewIssue
in class IXAgent
handleNewReport
public void handleNewReport(Report report)
- Handles new reports from external sources.
- Overrides:
handleNewReport
in class IXAgent
addIleedIssueHandlers
void addIleedIssueHandlers()
- Install any generic issue handlers for issues it can
handle automatically.