[ Back ]
architecture lrdc_arch() is
   UI : user_interface;
   CO : concepts_of_operation_interface;
   AI : ail_interface is ail_arch();
connect
-- The following service connections had to be changed to event
-- connections due to a problem Raptor has with basic connections.
--   UI.UIL to CO.UIL;
--   CO.COL to AI.COL;
--   AI.PB to CO.PB_IN;
--   CO.PB_OUT to UI.PB;
    UI.UIL.start_java() ||> CO.UIL.start_java();
    UI.UIL.start_browser() ||> CO.UIL.start_browser();
    UI.UIL.pose_discussion_topic() ||>
       CO.UIL.pose_discussion_topic(); 
    UI.UIL.join_discussion_session_1() ||>
       CO.UIL.join_discussion_session_1(); 
    UI.UIL.join_discussion_session_2() ||>
       CO.UIL.join_discussion_session_2(); 
    UI.UIL.browse_information() ||> 
       CO.UIL.browse_information(); 
    UI.UIL.make_notes() ||>
       CO.UIL.make_notes(); 
    UI.UIL.CD.FD.post_formal_statement_from_scratch() ||>
       CO.UIL.CD.FD.post_formal_statement_from_scratch(); 
    UI.UIL.CD.FD.PSROI.record_pointer_to_online_info() ||>
       CO.UIL.CD.FD.PSROI.record_pointer_to_online_info(); 
    UI.UIL.CD.FD.PSROI.post_info_as_formal_statement() ||>
       CO.UIL.CD.FD.PSROI.post_info_as_formal_statement(); 
    UI.UIL.CD.FD.relate_formal_statement_to_discussion() ||>
       CO.UIL.CD.FD.relate_formal_statement_to_discussion(); 
    UI.UIL.CD.FD.revise_formal_statement() ||>
       CO.UIL.CD.FD.revise_formal_statement(); 
    UI.UIL.CD.FD.retract_formal_statement() ||>
       CO.UIL.CD.FD.retract_formal_statement(); 
    UI.UIL.CD.FD.retract_formal_relationship() ||>
       CO.UIL.CD.FD.retract_formal_relationship(); 
    UI.UIL.CD.H.reposition_statement_object() ||>
       CO.UIL.CD.H.reposition_statement_object(); 
    UI.UIL.CD.informal_discussion() ||>
       CO.UIL.CD.informal_discussion(); 
    UI.UIL.AAFD.unspecified_request_for_help() ||> 
       CO.UIL.AAFD.unspecified_request_for_help(); 
    UI.UIL.AAFD.focus_on_particular_elements() ||>
       CO.UIL.AAFD.focus_on_particular_elements(); 
    UI.UIL.AAFD.focus_on_particular_questions() ||>
       CO.UIL.AAFD.focus_on_particular_questions(); 
    UI.UIL.summarize_discussion() ||>
       CO.UIL.summarize_discussion();
--
    CO.COL.IDA.start_belvedere() ||>
       AI.COL.IDA.start_belvedere();
    CO.COL.IDA.new_inquiry_diagram() ||>
       AI.COL.IDA.new_inquiry_diagram(); 
    CO.COL.IDA.list_inquiry_diagram() ||>
       AI.COL.IDA.list_inquiry_diagram(); 
    CO.COL.IDA.open_inquiry_diagram() ||>
       AI.COL.IDA.open_inquiry_diagram();
    CO.COL.IDA.add_node() ||>
       AI.COL.IDA.add_node();
    CO.COL.IDA.add_edge() ||>
       AI.COL.IDA.add_edge();
    CO.COL.IDA.update_node() ||>
       AI.COL.IDA.update_node();
    CO.COL.IDA.move_node() ||>
       AI.COL.IDA.move_node();
    CO.COL.IDA.delete_node() ||>
       AI.COL.IDA.delete_node();
    CO.COL.IDA.delete_edge() ||>
       AI.COL.IDA.delete_edge();
    CO.COL.IDA.exit_diagram() ||>
       AI.COL.IDA.exit_diagram();
    CO.COL.I_S.start_netscape() ||>
       AI.COL.I_S.start_netscape();
    CO.COL.I_S.get_URL() ||>
       AI.COL.I_S.get_URL();
    CO.COL.AS.request_advice() ||>
       AI.COL.AS.request_advice();
    CO.COL.IDA.reference_this() ||>
       AI.COL.IDA.reference_this();
--
    AI.PB.HTMLPage ||> CO.PB_IN.HTMLPage;
    AI.PB.Advice ||> CO.PB_IN.Advice;
    (?R in Response_Type) AI.PB.Response(?R) ||> CO.PB_IN.Response(?R);
    AI.PB.WebStartup ||> CO.PB_IN.WebStartup;
    AI.PB.JavaStartup ||> CO.PB_IN.JavaStartup;
--
    CO.PB_OUT.WebStartup ||> UI.PB.WebStartup;
    CO.PB_OUT.JavaStartup ||> UI.PB.JavaStartup;
    (?R in Response_Type) CO.PB_OUT.Response(?R) ||> UI.PB.Response(?R);
    CO.PB_OUT.HTMLPage() ||> UI.PB.HTMLPage();
    CO.PB_OUT.Advice() ||> UI.PB.Advice();
end;



[ Back ]

© 1996 TRW Inc. All rights reserved.