ix.ideel
Class BasicIdeel
java.lang.Object
|
+--ix.icore.IXAgent
|
+--ix.ideel.BasicIdeel
- Direct Known Subclasses:
- I_DEEL
- public class BasicIdeel
- extends IXAgent
The generic I-DEEL class and application main program
Method Summary |
(package private) void |
addIdeelIssueHandlers()
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-DEEL. |
protected void |
readDomain(Domain domain)
Read in any default domain description. |
void |
reset()
Called to restore the initial state. |
void |
startup()
Completes basic I-DEEL setup and initialization. |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
domain
Domain domain
frame
IdeelFrame frame
controller
IdeelController controller
issueViewer
IssueViewingTable issueViewer
BasicIdeel
public BasicIdeel()
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-DEEL.
- 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-DEEL setup and initialization.
- Overrides:
startup
in class IXAgent
readDomain
protected void readDomain(Domain domain)
- Read in any default domain description.
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
addIdeelIssueHandlers
void addIdeelIssueHandlers()
- Install any generic issue handlers for issues it can
handle automatically.