(object Petal version 50 _written "Rose 8.2.0311.2600" charSet 0) (object Design "Logical View" is_unit TRUE is_loaded TRUE attributes (list Attribute_Set (object Attribute tool "Java" name "IDE" value "Internal Editor") (object Attribute tool "Java" name "UserDefineTagName1" value "") (object Attribute tool "Java" name "UserDefineTagText1" value "") (object Attribute tool "Java" name "UserDefineTagApply1" value "") (object Attribute tool "Java" name "UserDefineTagName2" value "") (object Attribute tool "Java" name "UserDefineTagText2" value "") (object Attribute tool "Java" name "UserDefineTagApply2" value "") (object Attribute tool "Java" name "UserDefineTagName3" value "") (object Attribute tool "Java" name "UserDefineTagText3" value "") (object Attribute tool "Java" name "UserDefineTagApply3" value "")) quid "3B2E21EE02D8" enforceClosureAutoLoad FALSE defaults (object defaults rightMargin 0.250000 leftMargin 0.250000 topMargin 0.250000 bottomMargin 0.500000 pageOverlap 0.250000 clipIconLabels TRUE autoResize TRUE snapToGrid TRUE gridX 16 gridY 16 defaultFont (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) showMessageNum 1 showClassOfObject TRUE notation "Unified") root_usecase_package (object Class_Category "Use Case View" quid "3B2E21EE02DA" exportControl "Public" global TRUE logical_models (list unit_reference_list) logical_presentations (list unit_reference_list (object UseCaseDiagram "Main" quid "3B2E21F100E8" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list)))) root_category (object Class_Category "Logical View" quid "3B2E21EE02D9" exportControl "Public" global TRUE subsystem "Component View" quidu "3B2E21EE02DB" logical_models (list unit_reference_list (object Association "$UNNAMED$0" quid "3B2E257A0341" roles (list role_list (object Role "$UNNAMED$1" quid "3B2E257C011D" supplier "Logical View::sandy::game::core::EvaluationPolicy" quidu "3B2E22190173" client_cardinality (value cardinality "1..n") is_navigable TRUE) (object Role "$UNNAMED$2" quid "3B2E257C0131" supplier "Logical View::sandy::game::core::DecisionEngine" quidu "3B2E22190130" Containment "By Reference" is_aggregate TRUE))) (object Association "notifies" quid "3B2E26290235" roles (list role_list (object Role "$UNNAMED$3" quid "3B2E2637034D" supplier "Logical View::sandy::game::core::GameBoardMoveListener" quidu "3B2E221A00F0" client_cardinality (value cardinality "0..n") is_navigable TRUE) (object Role "$UNNAMED$4" quid "3B2E26370357" supplier "Logical View::sandy::game::core::GameBoard" quidu "3B2E22190336" is_aggregate TRUE))) (object Association "notifies" quid "3B2E291C01FE" roles (list role_list (object Role "$UNNAMED$5" quid "3B2E291D0246" supplier "Logical View::sandy::game::core::ui::GameBoardInteractionListener" quidu "3B2E22190247" is_navigable TRUE) (object Role "$UNNAMED$6" quid "3B2E291D0250" supplier "Logical View::sandy::game::core::ui::GameBoardUI" quidu "3B2E22190252"))) (object Class_Category "sandy" quid "3B2E22190103" exportControl "Public" logical_models (list unit_reference_list (object Class_Category "game" quid "3B2E2219010E" exportControl "Public" logical_models (list unit_reference_list (object Class_Category "core" quid "3B2E22190110" exportControl "Public" logical_models (list unit_reference_list (object Class "ComputerPlayer" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E22190112" documentation |* This class represents a ComputerPlayer which uses a DecisionEngine for getting | * the next best move. A computer player generates moves in the same thread and | * hence implements the generateNextMove method. This is unlike the HumanPlayer | * who never implements the above method but instead relies on the UI to set the | * users next move. superclasses (list inheritance_relationship_list (object Inheritance_Relationship attributes (list Attribute_Set) quid "3B2E2219012B" supplier "Logical View::sandy::game::core::Player" quidu "3B2E22190125")) operations (list Operations (object Operation "ComputerPlayer" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E2219013F" documentation | * The constructor. | * | * @param gameBoard The gameBoard which is being played on. | * @param perspective The perspective of the computer player. | * @param maxSearchDepth The maximum search depth. | * @param policies A list of game specific evaluation policies | * which will be registered with the decision engine. parameters (list Parameters (object Parameter "gameBoard" quid "3B2E22190140" type "GameBoard" quidu "3B2E22190336") (object Parameter "perspective" quid "3B2E22190141" type "int") (object Parameter "maxSearchDepth" quid "3B2E22190142" type "int") (object Parameter "policies" quid "3B2E22190149" type "Vector" quidu "3B2E221A0067")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "generateNextMove" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E2219014A" documentation | * This function generates the next best move for the computer in the same | * thread. This is done by delegating the decision making to the DecisionEngine result "void" concurrency "Sequential" opExportControl "Protected" uid 0)) module "Component View::sandy::game::core::ComputerPlayer" quidu "3B2E221900D1" language "Java") (object Class "Player" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E22190125" documentation |* This is the base class for players in the game. The players in the game are queried | * by the game engine for their next moves till the game is over. Now, a player can be | * either Human or Computer. A human player generally interacts with a user interface to | * input his moves and the computer relies on a decision engine to generate its next | * best move. To implement this concept generically, this class implements a | * publisher-subscriber model to return the next move. In case a move is not set the call | * to getMove waits till a move is set. operations (list Operations (object Operation "Player" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E22190348" parameters (list Parameters (object Parameter "gameBoard" quid "3B2E22190352" type "GameBoard" quidu "3B2E22190336") (object Parameter "perspective" quid "3B2E22190353" type "int")) concurrency "Sequential" opExportControl "Protected" uid 0) (object Operation "getMove" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value TRUE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E22190354" documentation " * Gets the next move for this player." result "Move" concurrency "Sequential" opExportControl "Public" uid 0 quidu "3B2E22190281") (object Operation "setNextMove" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value TRUE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E2219035C" documentation | * Set the next best move for this player. This function is generally called either | * by the ui (In case of a human player) and by the decision engine in case of a | * computer player. parameters (list Parameters (object Parameter "move" quid "3B2E2219035D" type "Move" quidu "3B2E22190281")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "generateNextMove" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E2219035E" documentation | * This function should be overridden by sub classes who want to do | * the processing in the same thread.. like the computer player. This | * method should call the setNextMove to set the processed move. result "void" concurrency "Sequential" opExportControl "Protected" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "available" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E221902A7" type "boolean" initv "false") (object ClassAttribute "perspective" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E2219033E" type "int" initv "0" exportControl "Protected")) module "Component View::sandy::game::core::Player" quidu "3B2E22190121" language "Java" abstract TRUE) (object Class "DecisionEngine" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E22190130" documentation |* This class is used to help the computer find the best possible move in a given | * board situation. This DecisionEngine is build in a very generic way not taking | * into assumption any game in particular. However this decision engine does make | * some assumptions on the game board, so all the game specific boards should | * extend from the GameBoard class provided in the code package. | *

| * This Engine treats every game as a GameTree and tries to apply the MINI_MAX | * algorithm with Alpha-Beta pruning as a performance enhancer. By changing the | * currentPerspective of this decision engine, it can be effectively used to | * suggest the human player for better moves. | *

| * This engine operates on a variable number of evaluation policies, which are | * registered by the computer player in a game specific manner. A evaluation policy | * is essentially a piece of logic which evaluates a specified game board in a given | * state and returns the goodness of the state, in simpler terms.. it tries to | * evaluate how good is this state for me. Goodness increses in the positive scale. | *

| *

| *      function AlphaBetaMM( N, A, B) 
| *      # N = A Node in the game tree
| *      # A = value of alpha.
| *      # B = value of bets.
| *      begin
| *       if N is a leaf then
| *          return evaluateBoard ;
| *       if N is a Min node then
| *         For all successor Ni of N loop
| *           B = Min{ B, AlphaBetaMM(Ni, A, B)};
| *           if A >= B then
| *             Return A 
| *           fi
| *         end For
| *         Return Beta;
| *       else
| *         For each successor Ni of N loop
| *           A = Max{ A, AlphaBetaMM(Ni, A, B)};
| *           if A >= B then
| *             Return B
| *           fi 
| *         end For
| *         Return A;
| *      end AlphaBetaMM
| * 
| * exportControl "Implementation" operations (list Operations (object Operation "DecisionEngine" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A008C" documentation " * The constructor, which taken in a gameBoard instance." parameters (list Parameters (object Parameter "gameBoard" quid "3B2E221A008D" type "GameBoard" quidu "3B2E22190336")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getBestMove" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A008E" documentation " * This functions returns the best move for the given scenario." result "Move" concurrency "Sequential" opExportControl "Public" uid 0 quidu "3B2E22190281") (object Operation "getSubtreeEvaluation" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A0096" documentation | * This function gets the subtree evaluation by using MINIMAX and AlphaBeta pruning | * algorithms. | * When treeDepth % 2 == 0 its the computers turn to play and when its 1 its the | * opponents turn to play. | *
|     *      function AlphaBetaMM( N, A, B) 
|     *      # N = A Node in the game tree
|     *      # A = value of alpha.
|     *      # B = value of bets.
|     *      begin
|     *       if N is a leaf then
|     *          return evaluateBoard ;
|     *       if N is a Min node then
|     *         For all successor Ni of N loop
|     *           B = Min{ B, AlphaBetaMM(Ni, A, B)};
|     *           if A >= B then
|     *             Return A 
|     *           fi
|     *         end For
|     *         Return Beta;
|     *       else
|     *         For each successor Ni of N loop
|     *           A = Max{ A, AlphaBetaMM(Ni, A, B)};
|     *           if A >= B then
|     *             Return B
|     *           fi 
|     *         end For
|     *         Return A;
|     *      end AlphaBetaMM
|     * 
| * | * @param treeDepth The depth of tree to evaluate. | * @param alpha The alpha value. | * @param beta The beta value. parameters (list Parameters (object Parameter "treeDepth" quid "3B2E221A0097" type "int") (object Parameter "alpha" quid "3B2E221A0098" type "double") (object Parameter "beta" quid "3B2E221A00A0" type "double") (object Parameter "scratchBoard" quid "3B2E221A00A1" type "GameBoard" quidu "3B2E22190336")) result "double" concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "evaluateGameBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A00A2" parameters (list Parameters (object Parameter "perspective" quid "3B2E221A00AA" type "int") (object Parameter "scratchBoard" quid "3B2E221A00AB" type "GameBoard" quidu "3B2E22190336")) result "double" concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "setMaxDepthOfSearch" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A00AC" parameters (list Parameters (object Parameter "depth" quid "3B2E221A00B4" type "int")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getGameBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A00B5" result "GameBoard" concurrency "Sequential" opExportControl "Public" uid 0 quidu "3B2E22190336") (object Operation "setGameBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A00B6" parameters (list Parameters (object Parameter "gameBoard" quid "3B2E221A00BE" type "GameBoard" quidu "3B2E22190336")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "registerEvaluationPolicy" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A00BF" parameters (list Parameters (object Parameter "policy" quid "3B2E221A00C0" type "EvaluationPolicy" quidu "3B2E22190173")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "unRegisterEvaluationPolicy" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A00C8" parameters (list Parameters (object Parameter "policy" quid "3B2E221A00C9" type "EvaluationPolicy" quidu "3B2E22190173")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getCurrentPerspective" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A00CA" result "int" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "setCurrentPerspective" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A00CB" parameters (list Parameters (object Parameter "perspective" quid "3B2E221A00D2" type "int")) result "void" concurrency "Sequential" opExportControl "Public" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "currentPerspective" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E221A006E" type "int" initv "Integer.MIN_VALUE") (object ClassAttribute "maxDepthOfSearch" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E221A0078" type "int" initv "Integer.MAX_VALUE")) module "Component View::sandy::game::core::DecisionEngine" quidu "3B2E2219012C" language "Java") (object Class "EvaluationPolicy" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E22190173" documentation |* This interface should be implemented by all the game specific evaluation policies. | * A evaluation policy is a class which encapsulates the logic of evaluating a | * give game board in a given state with respecte to the perspective provided. The | * evaluation value is a measure of the "goodness" of the gameboard. Goodness can be | * defined in simple terms as 'how good is this state for the specified perspective'. | * Goodness is measured in positive scale. | *

| * Also every evaluation policy has a weight associated with it. A weight is a measure | * of the importance of this evaluation policy. The effect of evaluation weights will | * be considered when more than one evaluation policy is registered with the DecisionEngine. | * In this case the complete evaluation of the gameboard at a given state would be the | * weighted sum of all the individual evaluation values. stereotype "Interface" operations (list Operations (object Operation "getEvaluation" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E22190175" parameters (list Parameters (object Parameter "gameBoard" quid "3B2E2219017B" type "GameBoard" quidu "3B2E22190336") (object Parameter "perspective" quid "3B2E2219017C" type "int")) result "double" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getEvaluationWeight" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E2219017D" result "double" concurrency "Sequential" opExportControl "Public" uid 0)) module "Component View::sandy::game::core::EvaluationPolicy" quidu "3B2E22190167" language "Java") (object Class "HumanPlayer" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E22190233" superclasses (list inheritance_relationship_list (object Inheritance_Relationship attributes (list Attribute_Set) quid "3B2E22190239" supplier "Logical View::sandy::game::core::Player" quidu "3B2E22190125")) realized_interfaces (list realize_rel_list (object Realize_Relationship attributes (list Attribute_Set) quid "3B2E2219024D" supplier "Logical View::sandy::game::core::ui::GameBoardInteractionListener" quidu "3B2E22190247")) operations (list Operations (object Operation "HumanPlayer" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E22190261" parameters (list Parameters (object Parameter "gameBoard" quid "3B2E22190262" type "GameBoard" quidu "3B2E22190336") (object Parameter "perspective" quid "3B2E22190263" type "int") (object Parameter "ui" quid "3B2E22190264" type "GameBoardUI" quidu "3B2E22190252")) concurrency "Sequential" opExportControl "Public" uid 0)) module "Component View::sandy::game::core::HumanPlayer" quidu "3B2E2219022F" language "Java" abstract TRUE) (object Class "Move" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E22190281" documentation "* This class represents a move in the game." module "Component View::sandy::game::core::Move" quidu "3B2E22190275" language "Java") (object Class "GameBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E22190336" documentation |* This class represents an abstract GameBoard for any multi-player, tabular, strategy | * games likes Chess, Tic-Tac-Toe, Draught, Othello, Chinese-Checkers etc. This class | * provides the following functionality to its sub-classes: | *

    | *
  1. This game board assumes all the sub-classes ( specific game boards ) will be | * rectangular (specific rows, columns). Since maximum of the board games | * are rectangular in nature, this seems a fair assumptions. However, there are | * games like Chinese-Checkers where the board is not rectangular but star shaped. | * In these cases the sub-classes need to mask certain positions on the board to | * get the game started. | * | *
  2. This game board has a two dimentional protected array positions | * for keeping track of the positions on the board. Position is again | * a generic concept which specific games should implement. | * | *
  3. This game board keeps track of all the moves made on this board, in a LIFO manner. | * | *
  4. This game board provides funtionality for registering move listeners. Move Listeners | * are parties which are interested in a notification, whenever a move is made on | * the game board. | *
operations (list Operations (object Operation "GameBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A01EB" documentation | * The constructor which takes the number of rows and columns in the game board. | * This method calls back an abstract method initializeBoard, which | * should be implemented by the sub-classes to provide logic for initializing the | * gameboard to an initial or a predefined state. parameters (list Parameters (object Parameter "numRows" quid "3B2E221A01EC" type "int") (object Parameter "numCols" quid "3B2E221A01ED" type "int")) concurrency "Sequential" opExportControl "Protected" uid 0) (object Operation "initializeBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value TRUE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A01F5" documentation | * This is an abstract call back method, which is invoked during the board construction | * time (constructor). This method should be implemented by the subclasses to initialize | * the game board to a predefined or an initial state. result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getAllPossibleMoves" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value TRUE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A01F6" documentation | * This abstract method should be implemented by the sub-classes to provide logic to | * return all the possible moves for a given perspective at the current state of the board. | * | * @param perspective The perspective in the board. Perspective can be thought of as a side | * in the game. This is a game dependent concept, for example in Tic-Tac-Toe | * perspective can mean either CROSS or CIRCLE, in Chess it may mean either | * BLACK or WHITE.. etc. parameters (list Parameters (object Parameter "perspective" quid "3B2E221A01F7" type "int")) result "Vector" concurrency "Sequential" opExportControl "Public" uid 0 quidu "3B2E221A0067") (object Operation "makeMove" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A01FF" documentation | * Make a move on the game board. This method, calls back a method on the sub-classes | * updateGameBoard, which should be implemented the specific logic of making | * a move, also this method informs all the move listeners of the following events. | * | * | * @param move The game specific move. parameters (list Parameters (object Parameter "move" quid "3B2E221A0200" type "Move" quidu "3B2E22190281")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "updateGameBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value TRUE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A0209" documentation | * This abstract method is called when a move is made on the board. Sub-classes should | * provide game specific implementations for updating the game board. For example in | * case of Tic-Tac-Toe, a move would mean updating the position with the perspective, | * whereas in case of Chess it would be more complex as we have to look out for capture | * moves. parameters (list Parameters (object Parameter "move" quid "3B2E221A020A" type "Move" quidu "3B2E22190281")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "undoLastMove" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value TRUE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A020B" documentation | * This function should undo the last move made. The past moves are available in a | * Stack named moves. result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "isValidMove" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value TRUE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A0213" documentation | * This function should analyze the given move and return whether the move is a valid | * move or not. parameters (list Parameters (object Parameter "move" quid "3B2E221A0214" type "Move" quidu "3B2E22190281")) result "boolean" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getEnemyPerspective" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value TRUE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A0215" documentation " * This function should return the opponent perspective for the given currentPerspective." parameters (list Parameters (object Parameter "currentPerspective" quid "3B2E221A021D" type "int")) result "int" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "isGameActive" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value TRUE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A021E" documentation " * This function should return whether the game is active." result "boolean" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getScratchBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value TRUE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A021F" documentation | * This function should be implemented by the subclasses to return a DEEP COPY | * of the gameboard in the current state. result "GameBoard" concurrency "Sequential" opExportControl "Public" uid 0 quidu "3B2E22190336") (object Operation "printBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value TRUE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A0227" documentation " * This is a debug function, which is used to print the board." result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getEndingMessage" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value TRUE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A0228" result "String" concurrency "Sequential" opExportControl "Public" uid 0 quidu "3B2E224E0223") (object Operation "addMoveListener" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A0229" parameters (list Parameters (object Parameter "moveListener" quid "3B2E221A022A" type "GameBoardMoveListener" quidu "3B2E221A00F0")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "removeMoveListener" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A0231" parameters (list Parameters (object Parameter "moveListener" quid "3B2E221A0232" type "GameBoardMoveListener" quidu "3B2E221A00F0")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getNumRows" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A023B" result "int" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getNumCols" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A023C" result "int" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getPosition" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A023D" documentation | * Gets a specific position in the game board as specified by the row and col | * parameters. parameters (list Parameters (object Parameter "row" quid "3B2E221A023E" type "int") (object Parameter "col" quid "3B2E221A0245" type "int")) result "Position" concurrency "Sequential" opExportControl "Public" uid 0 quidu "3B2E2219037C")) class_attributes (list class_attribute_list (object ClassAttribute "numRows" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E221A019A" type "int" initv "0" exportControl "Protected") (object ClassAttribute "numCols" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E221A01AE" type "int" initv "0" exportControl "Protected")) module "Component View::sandy::game::core::GameBoard" quidu "3B2E2219032A" language "Java" abstract TRUE) (object Class "Position" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E2219037C" documentation |* This class represents a position in the game board. | * This is an empty class and should be subclasses to provide appropriate | * implementation of game board positions. operations (list Operations (object Operation "clone" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E2219038E" result "Object" concurrency "Sequential" opExportControl "Public" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "row" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E2219037D" type "int" exportControl "Public") (object ClassAttribute "col" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E22190384" type "int" exportControl "Public")) module "Component View::sandy::game::core::Position" quidu "3B2E22190370" language "Java") (object Class "GameBoardMoveListener" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E221A00F0" documentation |* This interface should be implemented by all parties interested in listenting | * to the moves being made on the game board. The listeners will also be notified | * when the game got over due to a move. stereotype "Interface" operations (list Operations (object Operation "moveMade" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A00F2" parameters (list Parameters (object Parameter "move" quid "3B2E221A00FA" type "Move" quidu "3B2E22190281")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "gameOver" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A00FB" parameters (list Parameters (object Parameter "message" quid "3B2E221A00FC" type "String" quidu "3B2E224E0223")) result "void" concurrency "Sequential" opExportControl "Public" uid 0)) module "Component View::sandy::game::core::GameBoardMoveListener" quidu "3B2E221A00E6" language "Java") (object Class "GameEngine" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E221A02D3" documentation |* This class drives the execution of the game. This class runs in a separate | * thread and co-ordinates the players who play the game. superclasses (list inheritance_relationship_list (object Inheritance_Relationship attributes (list Attribute_Set) quid "3B2E221A02E6" supplier "Logical View::java::lang::Thread" quidu "3B2E221A02E5")) operations (list Operations (object Operation "GameEngine" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A0306" parameters (list Parameters (object Parameter "gameBoard" quid "3B2E221A030D" type "GameBoard" quidu "3B2E22190336") (object Parameter "player1" quid "3B2E221A030E" type "Player" quidu "3B2E22190125") (object Parameter "player2" quid "3B2E221A030F" type "Player" quidu "3B2E22190125")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "run" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A0317" result "void" concurrency "Sequential" opExportControl "Public" uid 0)) module "Component View::sandy::game::core::GameEngine" quidu "3B2E221A02C7" language "Java") (object Association "uses" attributes (list Attribute_Set) quid "3B2E22190135" roles (list role_list (object Role "decisionEngine" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "null") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E22190136" label "decisionEngine" supplier "Logical View::sandy::game::core::DecisionEngine" quidu "3B2E22190130" exportControl "Private" is_navigable TRUE) (object Role "$UNNAMED$7" quid "3B2E22190138" supplier "Logical View::sandy::game::core::ComputerPlayer" quidu "3B2E22190112"))) (object Association "$UNNAMED$8" attributes (list Attribute_Set) quid "3B2E22190257" roles (list role_list (object Role "ui" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "null") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E22190258" label "ui" supplier "Logical View::sandy::game::core::ui::GameBoardUI" quidu "3B2E22190252" exportControl "Protected" is_navigable TRUE) (object Role "$UNNAMED$9" quid "3B2E2219025A" supplier "Logical View::sandy::game::core::HumanPlayer" quidu "3B2E22190233"))) (object Association "$UNNAMED$10" attributes (list Attribute_Set) quid "3B2E2219029D" roles (list role_list (object Role "nextMove" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "null") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E2219029E" label "nextMove" supplier "Logical View::sandy::game::core::Move" quidu "3B2E22190281" exportControl "Private" is_navigable TRUE) (object Role "$UNNAMED$11" quid "3B2E221902A0" supplier "Logical View::sandy::game::core::Player" quidu "3B2E22190125"))) (object Association "$UNNAMED$12" attributes (list Attribute_Set) quid "3B2E22190337" roles (list role_list (object Role "gameBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "null") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E22190338" label "gameBoard" supplier "Logical View::sandy::game::core::GameBoard" quidu "3B2E22190336" exportControl "Protected" is_navigable TRUE) (object Role "$UNNAMED$13" quid "3B2E2219033A" supplier "Logical View::sandy::game::core::Player" quidu "3B2E22190125"))) (object Association "$UNNAMED$14" attributes (list Attribute_Set) quid "3B2E221A0050" roles (list role_list (object Role "gameBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "null") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E221A0051" documentation " * This is the game board on which this decision engine will operate." label "gameBoard" supplier "Logical View::sandy::game::core::GameBoard" quidu "3B2E22190336" exportControl "Private" is_navigable TRUE) (object Role "$UNNAMED$15" quid "3B2E221A0053" supplier "Logical View::sandy::game::core::DecisionEngine" quidu "3B2E22190130"))) (object Association "$UNNAMED$16" attributes (list Attribute_Set) quid "3B2E221A0068" roles (list role_list (object Role "evaluationPolicies" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "null") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E221A0069" documentation " * This vector contains a list of all the registered evaluation policies." label "evaluationPolicies" supplier "Logical View::java::util::Vector" quidu "3B2E221A0067" exportControl "Private" is_navigable TRUE) (object Role "$UNNAMED$17" quid "3B2E221A006B" supplier "Logical View::sandy::game::core::DecisionEngine" quidu "3B2E22190130"))) (object Association "$UNNAMED$18" attributes (list Attribute_Set) quid "3B2E221A01B8" roles (list role_list (object Role "positions[][]" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "null") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E221A01B9" label "positions[][]" supplier "Logical View::sandy::game::core::Position" quidu "3B2E2219037C" exportControl "Protected" is_navigable TRUE) (object Role "$UNNAMED$19" quid "3B2E221A01BB" supplier "Logical View::sandy::game::core::GameBoard" quidu "3B2E22190336"))) (object Association "$UNNAMED$20" attributes (list Attribute_Set) quid "3B2E221A01CD" roles (list role_list (object Role "moves" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "new Stack ()") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E221A01CE" label "moves" supplier "Logical View::java::util::Stack" quidu "3B2E221A01CC" exportControl "Protected" is_navigable TRUE) (object Role "$UNNAMED$21" quid "3B2E221A01D0" supplier "Logical View::sandy::game::core::GameBoard" quidu "3B2E22190336"))) (object Association "$UNNAMED$22" attributes (list Attribute_Set) quid "3B2E221A01E0" roles (list role_list (object Role "moveListeners" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "null") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E221A01E1" label "moveListeners" supplier "Logical View::java::util::Vector" quidu "3B2E221A0067" exportControl "Private" is_navigable TRUE) (object Role "$UNNAMED$23" quid "3B2E221A01E3" supplier "Logical View::sandy::game::core::GameBoard" quidu "3B2E22190336"))) (object Association "$UNNAMED$24" attributes (list Attribute_Set) quid "3B2E221A02E7" roles (list role_list (object Role "gameBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "null") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E221A02E8" label "gameBoard" supplier "Logical View::sandy::game::core::GameBoard" quidu "3B2E22190336" exportControl "Private" is_navigable TRUE) (object Role "$UNNAMED$25" quid "3B2E221A02EA" supplier "Logical View::sandy::game::core::GameEngine" quidu "3B2E221A02D3"))) (object Association "$UNNAMED$26" attributes (list Attribute_Set) quid "3B2E221A02EF" roles (list role_list (object Role "player1" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "null") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E221A02F0" label "player1" supplier "Logical View::sandy::game::core::Player" quidu "3B2E22190125" exportControl "Private" is_navigable TRUE) (object Role "$UNNAMED$27" quid "3B2E221A02F9" supplier "Logical View::sandy::game::core::GameEngine" quidu "3B2E221A02D3"))) (object Association "$UNNAMED$28" attributes (list Attribute_Set) quid "3B2E221A02FB" roles (list role_list (object Role "player2" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "null") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E221A02FC" label "player2" supplier "Logical View::sandy::game::core::Player" quidu "3B2E22190125" exportControl "Private" is_navigable TRUE) (object Role "$UNNAMED$29" quid "3B2E221A0304" supplier "Logical View::sandy::game::core::GameEngine" quidu "3B2E221A02D3"))) (object Class_Category "ui" quid "3B2E22190245" exportControl "Public" logical_models (list unit_reference_list (object Class "GameBoardInteractionListener" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E22190247" stereotype "Interface" operations (list Operations (object Operation "cellSelected" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E221A0367" parameters (list Parameters (object Parameter "pos" quid "3B2E221A0368" type "Position" quidu "3B2E2219037C")) result "void" concurrency "Sequential" opExportControl "Public" uid 0)) module "Component View::sandy::game::core::ui::GameBoardInteractionListener" quidu "3B2E2219023B" language "Java") (object Class "GameBoardUI" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E22190252" superclasses (list inheritance_relationship_list (object Inheritance_Relationship attributes (list Attribute_Set) quid "3B2E224C02DD" supplier "Logical View::javax::swing::JPanel" quidu "3B2E224C02D9")) realized_interfaces (list realize_rel_list (object Realize_Relationship attributes (list Attribute_Set) quid "3B2E224C02DE" supplier "Logical View::sandy::game::core::GameBoardMoveListener" quidu "3B2E221A00F0")) operations (list Operations (object Operation "GameBoardUI" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224C030F" parameters (list Parameters (object Parameter "gameBoard" quid "3B2E224C0319" type "GameBoard" quidu "3B2E22190336")) concurrency "Sequential" opExportControl "Protected" uid 0) (object Operation "userClick" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224C031A" parameters (list Parameters (object Parameter "p" quid "3B2E224C031B" type "Point")) result "void" concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "moveMade" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224C0323" parameters (list Parameters (object Parameter "move" quid "3B2E224C0324" type "sandy.game.core.Move")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "gameOver" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224C0325" parameters (list Parameters (object Parameter "message" quid "3B2E224C032D" type "String" quidu "3B2E224E0223")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "addInteractionListener" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224C032E" parameters (list Parameters (object Parameter "listener" quid "3B2E224C032F" type "GameBoardInteractionListener" quidu "3B2E22190247")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "removeInteractionListener" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224C0330" parameters (list Parameters (object Parameter "listener" quid "3B2E224C0337" type "GameBoardInteractionListener" quidu "3B2E22190247")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "positionSelected" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224C0338" parameters (list Parameters (object Parameter "p" quid "3B2E224C0339" type "Position" quidu "3B2E2219037C")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getRowAtPoint" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value TRUE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224C0341" parameters (list Parameters (object Parameter "p" quid "3B2E224C0342" type "Point")) result "int" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getColAtPoint" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value TRUE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224C0343" parameters (list Parameters (object Parameter "p" quid "3B2E224C034B" type "Point")) result "int" concurrency "Sequential" opExportControl "Public" uid 0)) module "Component View::sandy::game::core::ui::GameBoardUI" quidu "3B2E2219024E" language "Java" abstract TRUE) (object Association "$UNNAMED$30" attributes (list Attribute_Set) quid "3B2E224C02DF" roles (list role_list (object Role "interactionListeners" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "null") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224C02E0" label "interactionListeners" supplier "Logical View::java::util::Vector" quidu "3B2E221A0067" exportControl "Private" is_navigable TRUE) (object Role "$UNNAMED$31" quid "3B2E224C02E2" supplier "Logical View::sandy::game::core::ui::GameBoardUI" quidu "3B2E22190252"))) (object Association "$UNNAMED$32" attributes (list Attribute_Set) quid "3B2E224C02E7" roles (list role_list (object Role "gameBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "null") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224C02E8" label "gameBoard" supplier "Logical View::sandy::game::core::GameBoard" quidu "3B2E22190336" exportControl "Protected" is_navigable TRUE) (object Role "$UNNAMED$33" quid "3B2E224C02F1" supplier "Logical View::sandy::game::core::ui::GameBoardUI" quidu "3B2E22190252")))) logical_presentations (list unit_reference_list))) logical_presentations (list unit_reference_list)) (object Class_Category "tictactoe" quid "3B2E224D016E" exportControl "Public" logical_models (list unit_reference_list (object Class "TicTacMove" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E224D0170" superclasses (list inheritance_relationship_list (object Inheritance_Relationship attributes (list Attribute_Set) quid "3B2E224D0176" supplier "Logical View::sandy::game::core::Move" quidu "3B2E22190281")) operations (list Operations (object Operation "TicTacMove" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224D018B" parameters (list Parameters (object Parameter "row" quid "3B2E224D0194" type "int") (object Parameter "col" quid "3B2E224D0195" type "int") (object Parameter "pers" quid "3B2E224D0196" type "int")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "toString" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224D0197" result "String" concurrency "Sequential" opExportControl "Public" uid 0 quidu "3B2E224E0223") (object Operation "getPers" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224D0198" result "String" concurrency "Sequential" opExportControl "Public" uid 0 quidu "3B2E224E0223")) class_attributes (list class_attribute_list (object ClassAttribute "row" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224D0177" type "int" initv "- 1" exportControl "Public") (object ClassAttribute "col" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224D0180" type "int" initv "- 1" exportControl "Public") (object ClassAttribute "perspective" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224D018A" type "int" initv "- 1" exportControl "Public")) module "Component View::sandy::game::tictactoe::TicTacMove" quidu "3B2E224D0163" language "Java") (object Class "TicTacToeBoardUI" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E224D01FC" superclasses (list inheritance_relationship_list (object Inheritance_Relationship attributes (list Attribute_Set) quid "3B2E224D0202" supplier "Logical View::sandy::game::core::ui::GameBoardUI" quidu "3B2E22190252")) operations (list Operations (object Operation "TicTacToeBoardUI" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224D0234" parameters (list Parameters (object Parameter "board" quid "3B2E224D0235" type "TicTacToeBoard" quidu "3B2E224E005A")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getRowAtPoint" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224D0236" parameters (list Parameters (object Parameter "p" quid "3B2E224D0237" type "Point")) result "int" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getColAtPoint" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224D023E" parameters (list Parameters (object Parameter "p" quid "3B2E224D023F" type "Point")) result "int" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "paint" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224D0240" parameters (list Parameters (object Parameter "g" quid "3B2E224D0241" type "java.awt.Graphics")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "drawCell" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224D0248" parameters (list Parameters (object Parameter "row" quid "3B2E224D0249" type "int") (object Parameter "col" quid "3B2E224D024A" type "int") (object Parameter "perspective" quid "3B2E224D024B" type "int") (object Parameter "g" quid "3B2E224D0252" type "Graphics")) result "void" concurrency "Sequential" opExportControl "Private" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "ROW_WIDTH" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value TRUE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224D0203" type "int" initv "40" static TRUE) (object ClassAttribute "COL_WIDTH" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value TRUE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224D020C" type "int" initv "40" static TRUE) (object ClassAttribute "numRows" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224D0220" type "int" initv "0") (object ClassAttribute "numCols" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224D022A" type "int" initv "0")) module "Component View::sandy::game::tictactoe::TicTacToeBoardUI" quidu "3B2E224D01F8" language "Java") (object Class "TicTacStrategy" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E224D02B8" realized_interfaces (list realize_rel_list (object Realize_Relationship attributes (list Attribute_Set) quid "3B2E224D02B9" supplier "Logical View::sandy::game::core::EvaluationPolicy" quidu "3B2E22190173")) operations (list Operations (object Operation "getEvaluation" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224D02BA" parameters (list Parameters (object Parameter "gameBoard" quid "3B2E224D02C0" type "GameBoard" quidu "3B2E22190336") (object Parameter "perspective" quid "3B2E224D02C1" type "int")) result "double" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getEvaluationWeight" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224D02C2" result "double" concurrency "Sequential" opExportControl "Public" uid 0)) module "Component View::sandy::game::tictactoe::TicTacStrategy" quidu "3B2E224D02AC" language "Java") (object Class "TicTacHumanPlayer" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E224E0013" superclasses (list inheritance_relationship_list (object Inheritance_Relationship attributes (list Attribute_Set) quid "3B2E224E0019" supplier "Logical View::sandy::game::core::HumanPlayer" quidu "3B2E22190233")) exportControl "Implementation" operations (list Operations (object Operation "TicTacHumanPlayer" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E001A" parameters (list Parameters (object Parameter "gameBoard" quid "3B2E224E001B" type "GameBoard" quidu "3B2E22190336") (object Parameter "perspective" quid "3B2E224E0023" type "int") (object Parameter "ui" quid "3B2E224E0024" type "GameBoardUI" quidu "3B2E22190252")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "cellSelected" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E0025" parameters (list Parameters (object Parameter "pos" quid "3B2E224E0026" type "Position" quidu "3B2E2219037C")) result "void" concurrency "Sequential" opExportControl "Public" uid 0)) module "Component View::sandy::game::tictactoe::TicTacToe" quidu "3B2E224E000F" language "Java") (object Class "TicTacComputerPlayer" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E224E002D" superclasses (list inheritance_relationship_list (object Inheritance_Relationship attributes (list Attribute_Set) quid "3B2E224E0037" supplier "Logical View::sandy::game::core::ComputerPlayer" quidu "3B2E22190112")) exportControl "Implementation" operations (list Operations (object Operation "TicTacComputerPlayer" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E0038" parameters (list Parameters (object Parameter "gameBoard" quid "3B2E224E0039" type "GameBoard" quidu "3B2E22190336") (object Parameter "perspective" quid "3B2E224E003A" type "int") (object Parameter "maxDepth" quid "3B2E224E0041" type "int") (object Parameter "policies" quid "3B2E224E0042" type "Vector" quidu "3B2E221A0067")) concurrency "Sequential" opExportControl "Public" uid 0)) module "Component View::sandy::game::tictactoe::TicTacToe" quidu "3B2E224E000F" language "Java") (object Class "TicTacToe" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E224E0043" superclasses (list inheritance_relationship_list (object Inheritance_Relationship attributes (list Attribute_Set) quid "3B2E224E0055" supplier "Logical View::javax::swing::JApplet" quidu "3B2E224E004F")) operations (list Operations (object Operation "TicTacToe" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E00B9" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "init" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E00BA" result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "start" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E00BB" result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "startGameApplication" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E00C3" result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "main" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value TRUE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E00C4" parameters (list Parameters (object Parameter "args" quid "3B2E224E00C5" type "String[]")) result "void" concurrency "Sequential" opExportControl "Public" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "MAX_DEPTH" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value TRUE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224E009B" type "int" initv "5" exportControl "Public" static TRUE) (object ClassAttribute "runAsApplication" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224E00A5" type "boolean" initv "false")) module "Component View::sandy::game::tictactoe::TicTacToe" quidu "3B2E224E000F" language "Java") (object Class "TicTacToeBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E224E005A" superclasses (list inheritance_relationship_list (object Inheritance_Relationship attributes (list Attribute_Set) quid "3B2E224E020F" supplier "Logical View::sandy::game::core::GameBoard" quidu "3B2E22190336")) operations (list Operations (object Operation "TicTacToeBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E0271" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "initializeBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E0272" result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "initializeBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E0273" parameters (list Parameters (object Parameter "gameBoard" quid "3B2E224E027B" type "GameBoard" quidu "3B2E22190336")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getAllPossibleMoves" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E027C" parameters (list Parameters (object Parameter "perspective" quid "3B2E224E027D" type "int")) result "Vector" concurrency "Sequential" opExportControl "Public" uid 0 quidu "3B2E221A0067") (object Operation "updateGameBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E0286" parameters (list Parameters (object Parameter "move" quid "3B2E224E0287" type "Move" quidu "3B2E22190281")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "undoLastMove" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E0288" result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "isValidMove" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E0290" parameters (list Parameters (object Parameter "move" quid "3B2E224E0291" type "Move" quidu "3B2E22190281")) result "boolean" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getEnemyPerspective" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E0292" parameters (list Parameters (object Parameter "currentPerspective" quid "3B2E224E0293" type "int")) result "int" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "isGameActive" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E029A" result "boolean" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "isLineMade" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E029B" parameters (list Parameters (object Parameter "perspective" quid "3B2E224E02A4" type "int")) result "boolean" concurrency "Sequential" opExportControl "Implementation" uid 0) (object Operation "getScratchBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E02A5" result "GameBoard" concurrency "Sequential" opExportControl "Public" uid 0 quidu "3B2E22190336") (object Operation "printBoard" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E02A6" result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getEndingMessage" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E02AE" result "String" concurrency "Sequential" opExportControl "Public" uid 0 quidu "3B2E224E0223")) class_attributes (list class_attribute_list (object ClassAttribute "EMPTY" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value TRUE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224E022D" type "int" initv "0" exportControl "Public" static TRUE) (object ClassAttribute "CIRCLE" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value TRUE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224E0235" type "int" initv "1" exportControl "Public" static TRUE) (object ClassAttribute "CROSS" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value TRUE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224E023F" type "int" initv "2" exportControl "Public" static TRUE) (object ClassAttribute "NUM_ROWS" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value TRUE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224E0253" type "int" initv "5" static TRUE) (object ClassAttribute "NUM_COLS" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value TRUE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224E025D" type "int" initv "5" static TRUE)) module "Component View::sandy::game::tictactoe::TicTacToeBoard" quidu "3B2E224E0056" language "Java") (object Class "TicTacPosition" attributes (list Attribute_Set (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE)) quid "3B2E224E01EF" superclasses (list inheritance_relationship_list (object Inheritance_Relationship attributes (list Attribute_Set) quid "3B2E224E01F9" supplier "Logical View::sandy::game::core::Position" quidu "3B2E2219037C")) exportControl "Implementation" operations (list Operations (object Operation "TicTacPosition" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E0203" parameters (list Parameters (object Parameter "row" quid "3B2E224E0204" type "int") (object Parameter "col" quid "3B2E224E0205" type "int") (object Parameter "pers" quid "3B2E224E0206" type "int")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "toString" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E020D" result "String" concurrency "Sequential" opExportControl "Public" uid 0 quidu "3B2E224E0223") (object Operation "clone" attributes (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Data Modeler" name "KeyList" value "")) quid "3B2E224E020E" result "Object" concurrency "Sequential" opExportControl "Public" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "perspective" attributes (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224E01FA" type "int" initv "0" exportControl "Public")) module "Component View::sandy::game::tictactoe::TicTacToeBoard" quidu "3B2E224E0056" language "Java") (object Association "$UNNAMED$34" attributes (list Attribute_Set) quid "3B2E224E005F" roles (list role_list (object Role "board" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "null") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224E0060" label "board" supplier "Logical View::sandy::game::tictactoe::TicTacToeBoard" quidu "3B2E224E005A" exportControl "Implementation" is_navigable TRUE) (object Role "$UNNAMED$35" quid "3B2E224E0062" supplier "Logical View::sandy::game::tictactoe::TicTacToe" quidu "3B2E224E0043"))) (object Association "$UNNAMED$36" attributes (list Attribute_Set) quid "3B2E224E0069" roles (list role_list (object Role "ui" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "null") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224E006A" label "ui" supplier "Logical View::sandy::game::tictactoe::TicTacToeBoardUI" quidu "3B2E224D01FC" exportControl "Implementation" is_navigable TRUE) (object Role "$UNNAMED$37" quid "3B2E224E006C" supplier "Logical View::sandy::game::tictactoe::TicTacToe" quidu "3B2E224E0043"))) (object Association "$UNNAMED$38" attributes (list Attribute_Set) quid "3B2E224E0073" roles (list role_list (object Role "policies" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "null") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224E0074" label "policies" supplier "Logical View::java::util::Vector" quidu "3B2E221A0067" exportControl "Implementation" is_navigable TRUE) (object Role "$UNNAMED$39" quid "3B2E224E007D" supplier "Logical View::sandy::game::tictactoe::TicTacToe" quidu "3B2E224E0043"))) (object Association "$UNNAMED$40" attributes (list Attribute_Set) quid "3B2E224E007F" roles (list role_list (object Role "computerPlayer" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "null") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224E0080" label "computerPlayer" supplier "Logical View::sandy::game::core::Player" quidu "3B2E22190125" exportControl "Implementation" is_navigable TRUE) (object Role "$UNNAMED$41" quid "3B2E224E0088" supplier "Logical View::sandy::game::tictactoe::TicTacToe" quidu "3B2E224E0043"))) (object Association "$UNNAMED$42" attributes (list Attribute_Set) quid "3B2E224E0091" roles (list role_list (object Role "humanPlayer" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "null") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224E0092" label "humanPlayer" supplier "Logical View::sandy::game::core::Player" quidu "3B2E22190125" exportControl "Implementation" is_navigable TRUE) (object Role "$UNNAMED$43" quid "3B2E224E0094" supplier "Logical View::sandy::game::tictactoe::TicTacToe" quidu "3B2E224E0043"))) (object Association "$UNNAMED$44" attributes (list Attribute_Set) quid "3B2E224E0224" roles (list role_list (object Role "endingMessage" attributes (list Attribute_Set (object Attribute tool "Java" name "InitialValue" value "null") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE)) quid "3B2E224E0225" label "endingMessage" supplier "Logical View::java::lang::String" quidu "3B2E224E0223" exportControl "Private" is_navigable TRUE) (object Role "$UNNAMED$45" quid "3B2E224E022B" supplier "Logical View::sandy::game::tictactoe::TicTacToeBoard" quidu "3B2E224E005A")))) logical_presentations (list unit_reference_list))) logical_presentations (list unit_reference_list))) logical_presentations (list unit_reference_list)) (object Class_Category "java" quid "3B2E221A005E" exportControl "Public" logical_models (list unit_reference_list (object Class_Category "util" quid "3B2E221A0065" exportControl "Public" logical_models (list unit_reference_list (object Class "Vector" quid "3B2E221A0067" module "Component View::java::util::Vector" quidu "3B2E221A005A" language "Java") (object Class "Stack" quid "3B2E221A01CC" module "Component View::java::util::Stack" quidu "3B2E221A01C2" language "Java")) logical_presentations (list unit_reference_list)) (object Class_Category "lang" quid "3B2E221A02E0" exportControl "Public" logical_models (list unit_reference_list (object Class "Thread" quid "3B2E221A02E5" module "Component View::java::lang::Thread" quidu "3B2E221A02DC" language "Java") (object Class "String" quid "3B2E224E0223" module "Component View::java::lang::String" quidu "3B2E224E0217" language "Java")) logical_presentations (list unit_reference_list))) logical_presentations (list unit_reference_list)) (object Class_Category "javax" quid "3B2E224C02D5" exportControl "Public" logical_models (list unit_reference_list (object Class_Category "swing" quid "3B2E224C02D7" exportControl "Public" logical_models (list unit_reference_list (object Class "JPanel" quid "3B2E224C02D9" module "Component View::javax::swing::JPanel" quidu "3B2E224C02CB" language "Java") (object Class "JApplet" quid "3B2E224E004F" module "Component View::javax::swing::JApplet" quidu "3B2E224E004B" language "Java")) logical_presentations (list unit_reference_list))) logical_presentations (list unit_reference_list))) logical_presentations (list unit_reference_list (object ClassDiagram "Main" quid "3B2E21F100E9" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 294 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::sandy::game::core::HumanPlayer" @1 ShowCompartmentStereotypes TRUE location (2400, 784) font (object Font size 10 face "Arial" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @1 location (2243, 710) fill_color 13434879 nlines 1 max_width 314 justify 0 label "HumanPlayer") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B2E22190233" width 332 height 172 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::sandy::game::core::Move" @2 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2448, 192) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @2 location (2350, 118) fill_color 13434879 nlines 1 max_width 196 justify 0 label "Move") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B2E22190281" width 214 height 172 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::sandy::game::core::Player" @3 ShowCompartmentStereotypes TRUE location (2048, 192) font (object Font size 10 face "Arial" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @3 location (1952, 118) fill_color 13434879 nlines 1 max_width 192 justify 0 label "Player") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B2E22190125" width 210 height 172 annotation 8 autoResize TRUE) (object AssociationViewNew "$UNNAMED$10" @4 location (2246, 192) stereotype TRUE line_color 3342489 quidu "3B2E2219029D" roleview_list (list RoleViews (object RoleView "$UNNAMED$11" @5 Parent_View @4 location (2118, -1104) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @6 Parent_View @5 location (2172, 151) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) hidden TRUE anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "" pctDist 0.800000 height 42 orientation 1) stereotype TRUE line_color 3342489 quidu "3B2E221902A0" client @4 supplier @3 line_style 0) (object RoleView "nextMove" @7 Parent_View @4 location (2118, -1104) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @8 Parent_View @7 location (2257, 168) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 184 justify 0 label "-nextMove" pctDist 0.127273 height 25 orientation 0) stereotype TRUE line_color 3342489 quidu "3B2E2219029E" client @4 supplier @2 line_style 0))) (object ClassView "Class" "Logical View::sandy::game::core::ComputerPlayer" @9 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE location (1856, 784) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @9 location (1679, 710) fill_color 13434879 nlines 1 max_width 354 justify 0 label "ComputerPlayer") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B2E22190112" width 372 height 172 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::sandy::game::core::EvaluationPolicy" @10 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE location (1408, 1536) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @10 location (1407, 1644) anchor_loc 1 nlines 1 max_width 462 justify 0 label "EvaluationPolicy") icon "Interface" icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B2E22190173" width 58 height 58 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::sandy::game::core::DecisionEngine" @11 ShowCompartmentStereotypes TRUE location (1408, 1216) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @11 location (1233, 1142) fill_color 13434879 nlines 1 max_width 350 justify 0 label "DecisionEngine") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B2E22190130" width 368 height 172 annotation 8 autoResize TRUE) (object AssociationViewNew "uses" @12 location (1844, 1133) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @13 Parent_View @12 location (1844, 1074) font (object Font size 10 face "Arial" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "uses" pctDist 0.500000 height 60 orientation 0) stereotype TRUE line_color 3342489 quidu "3B2E22190135" roleview_list (list RoleViews (object RoleView "$UNNAMED$7" @14 Parent_View @12 location (1380, 381) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @15 Parent_View @14 location (1803, 924) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) hidden TRUE anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "" pctDist 0.800000 height 42 orientation 0) stereotype TRUE line_color 3342489 quidu "3B2E22190138" client @12 supplier @9 line_style 3 origin_attachment (1844, 1133) terminal_attachment (1844, 870)) (object RoleView "decisionEngine" @16 Parent_View @12 location (1380, 381) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @17 Parent_View @16 location (1740, 1250) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 292 justify 0 label "-decisionEngine" pctDist 0.524242 height 57 orientation 0) stereotype TRUE line_color 3342489 quidu "3B2E22190136" client @12 supplier @11 vertices (list Points (1844, 1133) (1844, 1193) (1592, 1193)) line_style 3 origin_attachment (1844, 1133) terminal_attachment (1592, 1193)))) (object AssociationViewNew "$UNNAMED$0" @18 location (1408, 1404) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "3B2E257A0341" roleview_list (list RoleViews (object RoleView "$UNNAMED$1" @19 Parent_View @18 location (176, 28) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "3B2E257C011D" client @18 supplier @10 line_style 0 label (object SegLabel @20 Parent_View @19 location (1462, 1496) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 60 justify 0 label "1..n" pctDist 0.900000 height 54 orientation 0)) (object RoleView "$UNNAMED$2" @21 Parent_View @18 location (176, 28) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "3B2E257C0131" client @18 supplier @11 line_style 0))) (object ClassView "Class" "Logical View::sandy::game::core::Position" @22 ShowCompartmentStereotypes TRUE location (832, 768) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @22 location (729, 694) fill_color 13434879 nlines 1 max_width 206 justify 0 label "Position") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B2E2219037C" width 224 height 172 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::sandy::game::core::GameEngine" @23 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE location (1408, 192) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @23 location (1265, 118) fill_color 13434879 nlines 1 max_width 286 justify 0 label "GameEngine") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B2E221A02D3" width 304 height 172 annotation 8 autoResize TRUE) (object AssociationViewNew "$UNNAMED$26" @24 location (1751, 192) stereotype TRUE line_color 3342489 quidu "3B2E221A02EF" roleview_list (list RoleViews (object RoleView "$UNNAMED$27" @25 Parent_View @24 location (1479, -1648) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @26 Parent_View @25 location (1598, 234) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) hidden TRUE anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "" pctDist 0.800000 height 42 orientation 0) stereotype TRUE line_color 3342489 quidu "3B2E221A02F9" client @24 supplier @23 line_style 0) (object RoleView "player1" @27 Parent_View @24 location (1479, -1648) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @28 Parent_View @27 location (1852, 236) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 141 justify 0 label "-player1" pctDist 0.527397 height 44 orientation 1) stereotype TRUE line_color 3342489 quidu "3B2E221A02F0" client @24 supplier @3 line_style 0))) (object AssociationViewNew "$UNNAMED$28" @29 location (1751, 192) stereotype TRUE line_color 3342489 quidu "3B2E221A02FB" roleview_list (list RoleViews (object RoleView "$UNNAMED$29" @30 Parent_View @29 location (1479, -1648) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @31 Parent_View @30 location (1598, 234) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) hidden TRUE anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "" pctDist 0.800000 height 42 orientation 0) stereotype TRUE line_color 3342489 quidu "3B2E221A0304" client @29 supplier @23 line_style 0) (object RoleView "player2" @32 Parent_View @29 location (1479, -1648) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @33 Parent_View @32 location (1850, 149) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 141 justify 0 label "-player2" pctDist 0.518325 height 44 orientation 0) stereotype TRUE line_color 3342489 quidu "3B2E221A02FC" client @29 supplier @3 line_style 0))) (object ClassView "Class" "Logical View::sandy::game::core::GameBoardMoveListener" @34 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE location (848, 1024) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @34 location (847, 1132) anchor_loc 1 nlines 1 max_width 470 justify 0 label "GameBoardMoveListener") icon "Interface" icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B2E221A00F0" width 58 height 58 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::sandy::game::core::GameBoard" @35 ShowCompartmentStereotypes TRUE location (1408, 784) font (object Font size 10 face "Arial" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @35 location (1260, 710) fill_color 13434879 nlines 1 max_width 296 justify 0 label "GameBoard") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B2E22190336" width 314 height 172 annotation 8 autoResize TRUE) (object AssociationViewNew "$UNNAMED$14" @36 location (1408, 999) stereotype TRUE line_color 3342489 quidu "3B2E221A0050" roleview_list (list RoleViews (object RoleView "$UNNAMED$15" @37 Parent_View @36 location (1168, -153) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @38 Parent_View @37 location (1450, 1103) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) hidden TRUE anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "" pctDist 0.800000 height 42 orientation 0) stereotype TRUE line_color 3342489 quidu "3B2E221A0053" client @36 supplier @11 line_style 0) (object RoleView "gameBoard" @39 Parent_View @36 location (1168, -153) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @40 Parent_View @39 location (1534, 892) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 232 justify 0 label "-gameBoard" pctDist 0.840000 height 126 orientation 1) stereotype TRUE line_color 3342489 quidu "3B2E221A0051" client @36 supplier @35 line_style 0))) (object AssociationViewNew "$UNNAMED$18" @41 location (1097, 776) stereotype TRUE line_color 3342489 quidu "3B2E221A01B8" roleview_list (list RoleViews (object RoleView "$UNNAMED$19" @42 Parent_View @41 location (953, -1032) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @43 Parent_View @42 location (1219, 735) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) hidden TRUE anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "" pctDist 0.800000 height 42 orientation 0) stereotype TRUE line_color 3342489 quidu "3B2E221A01BB" client @41 supplier @35 line_style 3 origin_attachment (1097, 776) terminal_attachment (1251, 776)) (object RoleView "positions[][]" @44 Parent_View @41 location (953, -1032) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @45 Parent_View @44 location (1071, 737) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 232 justify 0 label "#positions[][]" pctDist 0.172619 height 40 orientation 1) stereotype TRUE line_color 3342489 quidu "3B2E221A01B9" client @41 supplier @22 line_style 3 origin_attachment (1097, 776) terminal_attachment (944, 776)))) (object AssociationViewNew "$UNNAMED$24" @46 location (1408, 487) stereotype TRUE line_color 3342489 quidu "3B2E221A02E7" roleview_list (list RoleViews (object RoleView "$UNNAMED$25" @47 Parent_View @46 location (1168, -665) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @48 Parent_View @47 location (1367, 321) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) hidden TRUE anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "" pctDist 0.800000 height 42 orientation 0) stereotype TRUE line_color 3342489 quidu "3B2E221A02EA" client @46 supplier @23 line_style 0) (object RoleView "gameBoard" @49 Parent_View @46 location (1168, -665) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @50 Parent_View @49 location (1289, 671) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 232 justify 0 label "-gameBoard" pctDist 0.877467 height 120 orientation 1) stereotype TRUE line_color 3342489 quidu "3B2E221A02E8" client @46 supplier @35 line_style 0))) (object AssociationViewNew "notifies" @51 location (1053, 990) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "3B2E26290235" roleview_list (list RoleViews (object RoleView "$UNNAMED$3" @52 Parent_View @51 location (-179, 190) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "3B2E2637034D" client @51 supplier @34 vertices (list Points (1053, 990) (1053, 1022) (874, 1021)) line_style 0 label (object SegLabel @53 Parent_View @52 location (920, 995) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 60 justify 0 label "0..n" pctDist 0.780953 height 27 orientation 1)) (object RoleView "$UNNAMED$4" @54 Parent_View @51 location (-179, 190) stereotype TRUE line_color 3342489 quidu "3B2E26370357" client @51 supplier @35 vertices (list Points (1053, 990) (1053, 959) (1250, 860)) line_style 0))) (object ClassView "Class" "Logical View::sandy::game::core::ui::GameBoardInteractionListener" @55 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE location (2400, 1088) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @55 location (2399, 1196) anchor_loc 1 nlines 1 max_width 559 justify 0 label "GameBoardInteractionListener") icon "Interface" icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B2E22190247" width 58 height 58 annotation 8 autoResize TRUE) (object RealizeView "" @56 stereotype TRUE line_color 3342489 quidu "3B2E2219024D" client @1 supplier @55 line_style 0) (object ClassView "Class" "Logical View::sandy::game::core::ui::GameBoardUI" @57 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE location (848, 1552) font (object Font size 10 face "Arial" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @57 location (683, 1478) fill_color 13434879 nlines 1 max_width 330 justify 0 label "GameBoardUI") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B2E22190252" width 348 height 172 annotation 8 autoResize TRUE) (object RealizeView "" @58 stereotype TRUE line_color 3342489 quidu "3B2E224C02DE" client @57 supplier @34 line_style 0) (object AssociationViewNew "notifies" @59 location (1799, 1756) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "3B2E291C01FE" roleview_list (list RoleViews (object RoleView "$UNNAMED$5" @60 Parent_View @59 location (1271, 188) stereotype TRUE line_color 3342489 quidu "3B2E291D0246" client @59 supplier @55 vertices (list Points (1799, 1756) (2376, 1756) (2376, 1266)) line_style 3 origin_attachment (1799, 1756) terminal_attachment (2376, 1266)) (object RoleView "$UNNAMED$6" @61 Parent_View @59 location (1271, 188) stereotype TRUE line_color 3342489 quidu "3B2E291D0250" client @59 supplier @57 vertices (list Points (1799, 1756) (850, 1756) (850, 1638)) line_style 3 origin_attachment (1799, 1756) terminal_attachment (850, 1638)))) (object InheritView "" @62 stereotype TRUE line_color 3342489 quidu "3B2E22190239" client @1 supplier @3 vertices (list Points (2233, 714) (2047, 638) (2047, 278)) line_style 0) (object InheritView "" @63 stereotype TRUE line_color 3342489 quidu "3B2E2219012B" client @9 supplier @3 vertices (list Points (1967, 697) (2047, 638) (2047, 278)) line_style 0))))) root_subsystem (object SubSystem "Component View" quid "3B2E21EE02DB" physical_models (list unit_reference_list (object SubSystem "sandy" quid "3B2E22190063" physical_models (list unit_reference_list (object SubSystem "game" quid "3B2E221900C7" physical_models (list unit_reference_list (object SubSystem "core" quid "3B2E221900C8" visible_modules (list dependency_list (object Module_Visibility_Relationship quid "3B2E22190154" supplier "Component View::java::util" quidu "3B2E22190153" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E2219026B" supplier "Component View::sandy::game::core::ui" quidu "3B2E2219023A" supplier_is_subsystem TRUE)) physical_models (list unit_reference_list (object module "ComputerPlayer" "NotAModuleType" "NotAModulePart" attributes (list Attribute_Set (object Attribute tool "Java" name "FileName" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src\\sandy\\game\\core\\ComputerPlayer.java") (object Attribute tool "Java" name "RootPath" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src")) quid "3B2E221900D1" stereotype "" visible_modules (list dependency_list (object Module_Visibility_Relationship quid "3B2E22190155" supplier "Component View::java::util" quidu "3B2E22190153" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E22190156" supplier "Component View::sandy::game::core" quidu "3B2E221900C8" supplier_is_subsystem TRUE)) language "Java" class "Logical View::sandy::game::core::ComputerPlayer" quidu "3B2E22190112") (object module "Player" "NotAModuleType" "NotAModulePart" attributes (list Attribute_Set (object Attribute tool "Java" name "FileName" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src\\sandy\\game\\core\\Player.java") (object Attribute tool "Java" name "RootPath" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src")) quid "3B2E22190121" stereotype "" language "Java" class "Logical View::sandy::game::core::Player" quidu "3B2E22190125") (object module "DecisionEngine" "NotAModuleType" "NotAModulePart" attributes (list Attribute_Set (object Attribute tool "Java" name "FileName" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src\\sandy\\game\\core\\DecisionEngine.java") (object Attribute tool "Java" name "RootPath" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src")) quid "3B2E2219012C" stereotype "" visible_modules (list dependency_list (object Module_Visibility_Relationship quid "3B2E221A00D3" supplier "Component View::java::util" quidu "3B2E22190153" supplier_is_subsystem TRUE)) language "Java" class "Logical View::sandy::game::core::DecisionEngine" quidu "3B2E22190130") (object module "EvaluationPolicy" "NotAModuleType" "NotAModulePart" attributes (list Attribute_Set (object Attribute tool "Java" name "FileName" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src\\sandy\\game\\core\\EvaluationPolicy.java") (object Attribute tool "Java" name "RootPath" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src")) quid "3B2E22190167" stereotype "" language "Java" class "Logical View::sandy::game::core::EvaluationPolicy" quidu "3B2E22190173") (object module "HumanPlayer" "NotAModuleType" "NotAModulePart" attributes (list Attribute_Set (object Attribute tool "Java" name "FileName" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src\\sandy\\game\\core\\HumanPlayer.java") (object Attribute tool "Java" name "RootPath" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src")) quid "3B2E2219022F" stereotype "" visible_modules (list dependency_list (object Module_Visibility_Relationship quid "3B2E2219026C" supplier "Component View::sandy::game::core::ui" quidu "3B2E2219023A" supplier_is_subsystem TRUE)) language "Java" class "Logical View::sandy::game::core::HumanPlayer" quidu "3B2E22190233") (object module "Move" "NotAModuleType" "NotAModulePart" attributes (list Attribute_Set (object Attribute tool "Java" name "FileName" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src\\sandy\\game\\core\\Move.java") (object Attribute tool "Java" name "RootPath" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src")) quid "3B2E22190275" stereotype "" language "Java" class "Logical View::sandy::game::core::Move" quidu "3B2E22190281") (object module "GameBoard" "NotAModuleType" "NotAModulePart" attributes (list Attribute_Set (object Attribute tool "Java" name "FileName" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src\\sandy\\game\\core\\GameBoard.java") (object Attribute tool "Java" name "RootPath" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src")) quid "3B2E2219032A" stereotype "" visible_modules (list dependency_list (object Module_Visibility_Relationship quid "3B2E221A0246" supplier "Component View::java::util" quidu "3B2E22190153" supplier_is_subsystem TRUE)) language "Java" class "Logical View::sandy::game::core::GameBoard" quidu "3B2E22190336") (object module "Position" "NotAModuleType" "NotAModulePart" attributes (list Attribute_Set (object Attribute tool "Java" name "FileName" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src\\sandy\\game\\core\\Position.java") (object Attribute tool "Java" name "RootPath" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src")) quid "3B2E22190370" stereotype "" language "Java" class "Logical View::sandy::game::core::Position" quidu "3B2E2219037C") (object module "GameBoardMoveListener" "NotAModuleType" "NotAModulePart" attributes (list Attribute_Set (object Attribute tool "Java" name "FileName" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src\\sandy\\game\\core\\GameBoardMoveListener.java") (object Attribute tool "Java" name "RootPath" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src")) quid "3B2E221A00E6" stereotype "" language "Java" class "Logical View::sandy::game::core::GameBoardMoveListener" quidu "3B2E221A00F0") (object module "GameEngine" "NotAModuleType" "NotAModulePart" attributes (list Attribute_Set (object Attribute tool "Java" name "FileName" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src\\sandy\\game\\core\\GameEngine.java") (object Attribute tool "Java" name "RootPath" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src")) quid "3B2E221A02C7" stereotype "" language "Java" class "Logical View::sandy::game::core::GameEngine" quidu "3B2E221A02D3") (object SubSystem "ui" quid "3B2E2219023A" visible_modules (list dependency_list (object Module_Visibility_Relationship quid "3B2E221A0371" supplier "Component View::sandy::game::core" quidu "3B2E221900C8" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224C034D" supplier "Component View::java::awt" quidu "3B2E224C034C" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224C0356" supplier "Component View::java::awt::event" quidu "3B2E224C0355" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224C0358" supplier "Component View::java::util" quidu "3B2E22190153" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224C035F" supplier "Component View::javax::swing" quidu "3B2E224C02CA" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224C03A5" supplier "Component View::javax::swing::table" quidu "3B2E224C0361" supplier_is_subsystem TRUE)) physical_models (list unit_reference_list (object module "GameBoardInteractionListener" "NotAModuleType" "NotAModulePart" attributes (list Attribute_Set (object Attribute tool "Java" name "FileName" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src\\sandy\\game\\core\\ui\\GameBoardInteractionListener.java") (object Attribute tool "Java" name "RootPath" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src")) quid "3B2E2219023B" stereotype "" visible_modules (list dependency_list (object Module_Visibility_Relationship quid "3B2E221A0372" supplier "Component View::sandy::game::core" quidu "3B2E221900C8" supplier_is_subsystem TRUE)) language "Java" class "Logical View::sandy::game::core::ui::GameBoardInteractionListener" quidu "3B2E22190247") (object module "GameBoardUI" "NotAModuleType" "NotAModulePart" attributes (list Attribute_Set (object Attribute tool "Java" name "FileName" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src\\sandy\\game\\core\\ui\\GameBoardUI.java") (object Attribute tool "Java" name "RootPath" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src")) quid "3B2E2219024E" stereotype "" visible_modules (list dependency_list (object Module_Visibility_Relationship quid "3B2E224C034E" supplier "Component View::java::awt" quidu "3B2E224C034C" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224C0357" supplier "Component View::java::awt::event" quidu "3B2E224C0355" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224C0359" supplier "Component View::java::util" quidu "3B2E22190153" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224C0360" supplier "Component View::javax::swing" quidu "3B2E224C02CA" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224C03A6" supplier "Component View::javax::swing::table" quidu "3B2E224C0361" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224C03A7" supplier "Component View::sandy::game::core" quidu "3B2E221900C8" supplier_is_subsystem TRUE)) language "Java" class "Logical View::sandy::game::core::ui::GameBoardUI" quidu "3B2E22190252")) physical_presentations (list unit_reference_list))) physical_presentations (list unit_reference_list)) (object SubSystem "tictactoe" quid "3B2E224D0162" visible_modules (list dependency_list (object Module_Visibility_Relationship quid "3B2E224D019E" supplier "Component View::sandy::game::core" quidu "3B2E221900C8" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224D0253" supplier "Component View::javax::swing" quidu "3B2E224C02CA" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224D0255" supplier "Component View::javax::swing::table" quidu "3B2E224C0361" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224D0257" supplier "Component View::java::awt" quidu "3B2E224C034C" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224D025D" supplier "Component View::java::awt::event" quidu "3B2E224C0355" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224D0260" supplier "Component View::sandy::game::core::ui" quidu "3B2E2219023A" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224E00D7" supplier "Component View::java::util" quidu "3B2E22190153" supplier_is_subsystem TRUE)) physical_models (list unit_reference_list (object module "TicTacMove" "NotAModuleType" "NotAModulePart" attributes (list Attribute_Set (object Attribute tool "Java" name "FileName" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src\\sandy\\game\\tictactoe\\TicTacMove.java") (object Attribute tool "Java" name "RootPath" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src")) quid "3B2E224D0163" stereotype "" visible_modules (list dependency_list (object Module_Visibility_Relationship quid "3B2E224D019F" supplier "Component View::sandy::game::core::Move" quidu "3B2E22190275" supplier_is_spec TRUE)) language "Java" class "Logical View::sandy::game::tictactoe::TicTacMove" quidu "3B2E224D0170") (object module "TicTacToeBoardUI" "NotAModuleType" "NotAModulePart" attributes (list Attribute_Set (object Attribute tool "Java" name "FileName" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src\\sandy\\game\\tictactoe\\TicTacToeBoardUI.java") (object Attribute tool "Java" name "RootPath" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src")) quid "3B2E224D01F8" stereotype "" visible_modules (list dependency_list (object Module_Visibility_Relationship quid "3B2E224D0254" supplier "Component View::javax::swing" quidu "3B2E224C02CA" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224D0256" supplier "Component View::javax::swing::table" quidu "3B2E224C0361" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224D025C" supplier "Component View::java::awt" quidu "3B2E224C034C" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224D025E" supplier "Component View::java::awt::event" quidu "3B2E224C0355" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224D025F" supplier "Component View::sandy::game::core" quidu "3B2E221900C8" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224D0266" supplier "Component View::sandy::game::core::ui" quidu "3B2E2219023A" supplier_is_subsystem TRUE)) language "Java" class "Logical View::sandy::game::tictactoe::TicTacToeBoardUI" quidu "3B2E224D01FC") (object module "TicTacStrategy" "NotAModuleType" "NotAModulePart" attributes (list Attribute_Set (object Attribute tool "Java" name "FileName" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src\\sandy\\game\\tictactoe\\TicTacStrategy.java") (object Attribute tool "Java" name "RootPath" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src")) quid "3B2E224D02AC" stereotype "" visible_modules (list dependency_list (object Module_Visibility_Relationship quid "3B2E224D02C3" supplier "Component View::sandy::game::core" quidu "3B2E221900C8" supplier_is_subsystem TRUE)) language "Java" class "Logical View::sandy::game::tictactoe::TicTacStrategy" quidu "3B2E224D02B8") (object module "TicTacToe" "NotAModuleType" "NotAModulePart" attributes (list Attribute_Set (object Attribute tool "Java" name "FileName" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src\\sandy\\game\\tictactoe\\TicTacToe.java") (object Attribute tool "Java" name "RootPath" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src")) quid "3B2E224E000F" stereotype "" visible_modules (list dependency_list (object Module_Visibility_Relationship quid "3B2E224E00CD" supplier "Component View::sandy::game::core" quidu "3B2E221900C8" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224E00CE" supplier "Component View::sandy::game::core::ui" quidu "3B2E2219023A" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224E00CF" supplier "Component View::javax::swing" quidu "3B2E224C02CA" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224E00D8" supplier "Component View::java::util" quidu "3B2E22190153" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224E00D9" supplier "Component View::java::awt" quidu "3B2E224C034C" supplier_is_subsystem TRUE)) language "Java" class "Logical View::sandy::game::tictactoe::TicTacHumanPlayer" quidu "3B2E224E0013" class "Logical View::sandy::game::tictactoe::TicTacComputerPlayer" quidu "3B2E224E002D" class "Logical View::sandy::game::tictactoe::TicTacToe" quidu "3B2E224E0043") (object module "TicTacToeBoard" "NotAModuleType" "NotAModulePart" attributes (list Attribute_Set (object Attribute tool "Java" name "FileName" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src\\sandy\\game\\tictactoe\\TicTacToeBoard.java") (object Attribute tool "Java" name "RootPath" value "C:\\Users\\Sandeep\\MyWorld\\apps_java\\chess\\src")) quid "3B2E224E0056" stereotype "" visible_modules (list dependency_list (object Module_Visibility_Relationship quid "3B2E224E02AF" supplier "Component View::javax::swing::table" quidu "3B2E224C0361" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224E02B0" supplier "Component View::java::util" quidu "3B2E22190153" supplier_is_subsystem TRUE) (object Module_Visibility_Relationship quid "3B2E224E02B1" supplier "Component View::sandy::game::core" quidu "3B2E221900C8" supplier_is_subsystem TRUE)) language "Java" class "Logical View::sandy::game::tictactoe::TicTacToeBoard" quidu "3B2E224E005A" class "Logical View::sandy::game::tictactoe::TicTacPosition" quidu "3B2E224E01EF")) physical_presentations (list unit_reference_list))) physical_presentations (list unit_reference_list))) physical_presentations (list unit_reference_list)) (object SubSystem "java" quid "3B2E2219014B" physical_models (list unit_reference_list (object SubSystem "util" quid "3B2E22190153" physical_models (list unit_reference_list (object module "Vector" "NotAModuleType" "NotAModulePart" quid "3B2E221A005A" stereotype "" language "Java" class "Logical View::java::util::Vector" quidu "3B2E221A0067") (object module "Stack" "NotAModuleType" "NotAModulePart" quid "3B2E221A01C2" stereotype "" language "Java" class "Logical View::java::util::Stack" quidu "3B2E221A01CC")) physical_presentations (list unit_reference_list)) (object SubSystem "lang" quid "3B2E221A02DB" physical_models (list unit_reference_list (object module "Thread" "NotAModuleType" "NotAModulePart" quid "3B2E221A02DC" stereotype "" language "Java" class "Logical View::java::lang::Thread" quidu "3B2E221A02E5") (object module "String" "NotAModuleType" "NotAModulePart" quid "3B2E224E0217" stereotype "" language "Java" class "Logical View::java::lang::String" quidu "3B2E224E0223")) physical_presentations (list unit_reference_list)) (object SubSystem "awt" quid "3B2E224C034C" physical_models (list unit_reference_list (object SubSystem "event" quid "3B2E224C0355" physical_models (list unit_reference_list) physical_presentations (list unit_reference_list))) physical_presentations (list unit_reference_list))) physical_presentations (list unit_reference_list)) (object SubSystem "javax" quid "3B2E224C02C9" physical_models (list unit_reference_list (object SubSystem "swing" quid "3B2E224C02CA" physical_models (list unit_reference_list (object module "JPanel" "NotAModuleType" "NotAModulePart" quid "3B2E224C02CB" stereotype "" language "Java" class "Logical View::javax::swing::JPanel" quidu "3B2E224C02D9") (object module "JApplet" "NotAModuleType" "NotAModulePart" quid "3B2E224E004B" stereotype "" language "Java" class "Logical View::javax::swing::JApplet" quidu "3B2E224E004F") (object SubSystem "table" quid "3B2E224C0361" physical_models (list unit_reference_list) physical_presentations (list unit_reference_list))) physical_presentations (list unit_reference_list))) physical_presentations (list unit_reference_list))) physical_presentations (list unit_reference_list (object Module_Diagram "Main" quid "3B2E21F100E7" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list))) category "Logical View" quidu "4659AFD702CF") process_structure (object Processes quid "3B2E21EE02DC" ProcsNDevs (list (object Process_Diagram "Deployment View" quid "3B2E21EE02DE" title "Deployment View" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list)))) properties (object Properties attributes (list Attribute_Set (object Attribute tool "Cplusplus" name "propertyId" value "809135966") (object Attribute tool "Cplusplus" name "default__Role" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Synchronize" value TRUE) (object Attribute tool "Cplusplus" name "CodeName" value "") (object Attribute tool "Cplusplus" name "Const" value FALSE) (object Attribute tool "Cplusplus" name "InitialValue" value ""))) (object Attribute tool "Cplusplus" name "default__Inherit" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Synchronize" value TRUE))) (object Attribute tool "Cplusplus" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Synchronize" value TRUE) (object Attribute tool "Cplusplus" name "Copyright" value (value Text "")) (object Attribute tool "Cplusplus" name "RootPackage" value "C++ Reverse Engineered") (object Attribute tool "Cplusplus" name "InitialHeaderIncludes" value (value Text "")) (object Attribute tool "Cplusplus" name "InitialBodyIncludes" value (value Text "")) (object Attribute tool "Cplusplus" name "RevEngRootDirectory" value "") (object Attribute tool "Cplusplus" name "RevEngDirectoriesAsPackages" value FALSE) (object Attribute tool "Cplusplus" name "HeaderFileExtension" value ".h") (object Attribute tool "Cplusplus" name "ImplementationFileExtension" value ".cpp") (object Attribute tool "Cplusplus" name "NewHeaderFileDirectory" value "") (object Attribute tool "Cplusplus" name "NewImplementationFileDirectory" value "") (object Attribute tool "Cplusplus" name "FileCapitalization" value ("FileCapitalizationSet" 0)) (object Attribute tool "Cplusplus" name "CodeGenExtraDirectories" value ("CodeGenExtraDirectoriesSet" 0)) (object Attribute tool "Cplusplus" name "StripClassPrefix" value "") (object Attribute tool "Cplusplus" name "UseTabs" value FALSE) (object Attribute tool "Cplusplus" name "TabWidth" value 8) (object Attribute tool "Cplusplus" name "IndentWidth" value 4) (object Attribute tool "Cplusplus" name "AccessIndentation" value -2) (object Attribute tool "Cplusplus" name "CreateBackupFiles" value FALSE) (object Attribute tool "Cplusplus" name "ModelIdCommentRules" value ("ModelIdCommentRulesSet" 1)) (object Attribute tool "Cplusplus" name "CommentRules" value ("CommentRulesSet" 1)) (object Attribute tool "Cplusplus" name "PageWidth" value 80) (object Attribute tool "Cplusplus" name "ClassMemberOrder" value ("MemberOrderSet" 1)) (object Attribute tool "Cplusplus" name "OneParameterPerLine" value FALSE) (object Attribute tool "Cplusplus" name "NamespaceBraceStyle" value ("BraceStyleSet" 2)) (object Attribute tool "Cplusplus" name "ClassBraceStyle" value ("BraceStyleSet" 2)) (object Attribute tool "Cplusplus" name "FunctionBraceStyle" value ("BraceStyleSet" 2)) (object Attribute tool "Cplusplus" name "CodeGenExtraDirectoriesSet" value (list Attribute_Set (object Attribute tool "Cplusplus" name "None" value 0) (object Attribute tool "Cplusplus" name "Namespaces" value 1) (object Attribute tool "Cplusplus" name "Packages" value 2))) (object Attribute tool "Cplusplus" name "FileCapitalizationSet" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Same as model" value 0) (object Attribute tool "Cplusplus" name "Lower case" value 1) (object Attribute tool "Cplusplus" name "Upper case" value 2) (object Attribute tool "Cplusplus" name "Lower case with underscores" value 3))) (object Attribute tool "Cplusplus" name "BraceStyleSet" value (list Attribute_Set (object Attribute tool "Cplusplus" name "B1" value 1) (object Attribute tool "Cplusplus" name "B2" value 2) (object Attribute tool "Cplusplus" name "B3" value 3) (object Attribute tool "Cplusplus" name "B4" value 4) (object Attribute tool "Cplusplus" name "B5" value 5))) (object Attribute tool "Cplusplus" name "MemberOrderSet" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Public First" value 1) (object Attribute tool "Cplusplus" name "Private First" value 2) (object Attribute tool "Cplusplus" name "Order by kind" value 3) (object Attribute tool "Cplusplus" name "Unordered" value 4))) (object Attribute tool "Cplusplus" name "ModelIdCommentRulesSet" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Code generation only" value 1) (object Attribute tool "Cplusplus" name "Code generation and reverse engineering" value 2) (object Attribute tool "Cplusplus" name "Never generate model IDs" value 3))) (object Attribute tool "Cplusplus" name "CommentRulesSet" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Always synchronize" value 1) (object Attribute tool "Cplusplus" name "Code generation only" value 2) (object Attribute tool "Cplusplus" name "Reverse engineering only" value 3) (object Attribute tool "Cplusplus" name "Never synchronize" value 4))))) (object Attribute tool "Cplusplus" name "default__Param" value (list Attribute_Set (object Attribute tool "Cplusplus" name "CodeName" value ""))) (object Attribute tool "Cplusplus" name "default__Attribute" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Synchronize" value TRUE) (object Attribute tool "Cplusplus" name "CodeName" value ""))) (object Attribute tool "Cplusplus" name "default__Operation" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Synchronize" value TRUE) (object Attribute tool "Cplusplus" name "CodeName" value "") (object Attribute tool "Cplusplus" name "InitialCodeBody" value "") (object Attribute tool "Cplusplus" name "Inline" value FALSE) (object Attribute tool "Cplusplus" name "GenerateFunctionBody" value ("GenerateFunctionBodySet" 2)) (object Attribute tool "Cplusplus" name "GenerateFunctionBodySet" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Default" value 2) (object Attribute tool "Cplusplus" name "True" value 1) (object Attribute tool "Cplusplus" name "False" value 0))))) (object Attribute tool "Cplusplus" name "default__Class" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Synchronize" value TRUE) (object Attribute tool "Cplusplus" name "CodeName" value "") (object Attribute tool "Cplusplus" name "ImplementationType" value "") (object Attribute tool "Cplusplus" name "HeaderSourceFile" value "") (object Attribute tool "Cplusplus" name "BodySourceFile" value ""))) (object Attribute tool "Cplusplus" name "default__Category" value (list Attribute_Set (object Attribute tool "Cplusplus" name "CodeName" value "") (object Attribute tool "Cplusplus" name "IsNamespace" value FALSE))) (object Attribute tool "Cplusplus" name "HiddenTool" value FALSE) (object Attribute tool "ANSI C++ Event Watcher" name "HiddenTool" value FALSE) (object Attribute tool "ANSIConvert" name "HiddenTool" value FALSE) (object Attribute tool "Ada83" name "propertyId" value "838326200") (object Attribute tool "Ada83" name "default__Project" value (list Attribute_Set (object Attribute tool "Ada83" name "SpecFileExtension" value "1.ada") (object Attribute tool "Ada83" name "SpecFileBackupExtension" value "1.ad~") (object Attribute tool "Ada83" name "SpecFileTemporaryExtension" value "1.ad#") (object Attribute tool "Ada83" name "BodyFileExtension" value "2.ada") (object Attribute tool "Ada83" name "BodyFileBackupExtension" value "2.ad~") (object Attribute tool "Ada83" name "BodyFileTemporaryExtension" value "2.ad#") (object Attribute tool "Ada83" name "CreateMissingDirectories" value TRUE) (object Attribute tool "Ada83" name "GenerateBodies" value TRUE) (object Attribute tool "Ada83" name "GenerateAccessorOperations" value TRUE) (object Attribute tool "Ada83" name "GenerateStandardOperations" value TRUE) (object Attribute tool "Ada83" name "ImplicitParameter" value TRUE) (object Attribute tool "Ada83" name "CommentWidth" value 60) (object Attribute tool "Ada83" name "StopOnError" value FALSE) (object Attribute tool "Ada83" name "ErrorLimit" value 30) (object Attribute tool "Ada83" name "UseFileName" value FALSE) (object Attribute tool "Ada83" name "Directory" value "$ROSEADA83_SOURCE") (object Attribute tool "Ada83" name "DefaultCodeBody" value "[statement]"))) (object Attribute tool "Ada83" name "default__Class" value (list Attribute_Set (object Attribute tool "Ada83" name "CodeName" value "") (object Attribute tool "Ada83" name "ClassName" value "Object") (object Attribute tool "Ada83" name "ClassAccess" value ("ImplementationSet" 43)) (object Attribute tool "Ada83" name "ImplementationType" value (value Text "")) (object Attribute tool "Ada83" name "IsSubtype" value FALSE) (object Attribute tool "Ada83" name "PolymorphicUnit" value FALSE) (object Attribute tool "Ada83" name "HandleName" value "Handle") (object Attribute tool "Ada83" name "HandleAccess" value ("ImplementationSet" 45)) (object Attribute tool "Ada83" name "Discriminant" value "") (object Attribute tool "Ada83" name "Variant" value "") (object Attribute tool "Ada83" name "EnumerationLiteralPrefix" value "A_") (object Attribute tool "Ada83" name "RecordFieldPrefix" value "The_") (object Attribute tool "Ada83" name "GenerateAccessorOperations" value TRUE) (object Attribute tool "Ada83" name "GenerateStandardOperations" value TRUE) (object Attribute tool "Ada83" name "ImplicitParameter" value TRUE) (object Attribute tool "Ada83" name "ClassParameterName" value "This") (object Attribute tool "Ada83" name "DefaultConstructorKind" value ("ConstructorKindSet" 199)) (object Attribute tool "Ada83" name "DefaultConstructorName" value "Create") (object Attribute tool "Ada83" name "InlineDefaultConstructor" value FALSE) (object Attribute tool "Ada83" name "CopyConstructorKind" value ("ConstructorKindSet" 199)) (object Attribute tool "Ada83" name "CopyConstructorName" value "Copy") (object Attribute tool "Ada83" name "InlineCopyConstructor" value FALSE) (object Attribute tool "Ada83" name "DestructorName" value "Free") (object Attribute tool "Ada83" name "InlineDestructor" value FALSE) (object Attribute tool "Ada83" name "ClassEqualityOperation" value "") (object Attribute tool "Ada83" name "HandleEqualityOperation" value "") (object Attribute tool "Ada83" name "InlineEquality" value FALSE) (object Attribute tool "Ada83" name "IsTask" value FALSE) (object Attribute tool "Ada83" name "Representation" value (value Text "")) (object Attribute tool "Ada83" name "ImplementationSet" value (list Attribute_Set (object Attribute tool "Ada83" name "Public" value 45) (object Attribute tool "Ada83" name "Private" value 43) (object Attribute tool "Ada83" name "LimitedPrivate" value 200) (object Attribute tool "Ada83" name "DoNotCreate" value 201))) (object Attribute tool "Ada83" name "ConstructorKindSet" value (list Attribute_Set (object Attribute tool "Ada83" name "Procedure" value 202) (object Attribute tool "Ada83" name "Function" value 199) (object Attribute tool "Ada83" name "DoNotCreate" value 201))))) (object Attribute tool "Ada83" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "Ada83" name "Generate" value TRUE) (object Attribute tool "Ada83" name "CopyrightNotice" value (value Text "")) (object Attribute tool "Ada83" name "FileName" value "") (object Attribute tool "Ada83" name "ReturnType" value "") (object Attribute tool "Ada83" name "GenericFormalParameters" value (value Text "")) (object Attribute tool "Ada83" name "AdditionalWiths" value (value Text "")))) (object Attribute tool "Ada83" name "default__Module-Body" value (list Attribute_Set (object Attribute tool "Ada83" name "Generate" value TRUE) (object Attribute tool "Ada83" name "CopyrightNotice" value (value Text "")) (object Attribute tool "Ada83" name "FileName" value "") (object Attribute tool "Ada83" name "ReturnType" value "") (object Attribute tool "Ada83" name "AdditionalWiths" value (value Text "")) (object Attribute tool "Ada83" name "IsSubunit" value FALSE))) (object Attribute tool "Ada83" name "default__Operation" value (list Attribute_Set (object Attribute tool "Ada83" name "CodeName" value "") (object Attribute tool "Ada83" name "SubprogramImplementation" value ("SubprogramImplementationSet" 2)) (object Attribute tool "Ada83" name "ClassParameterMode" value ("ParameterModeSet" 203)) (object Attribute tool "Ada83" name "Inline" value FALSE) (object Attribute tool "Ada83" name "EntryCode" value (value Text "")) (object Attribute tool "Ada83" name "ExitCode" value (value Text "")) (object Attribute tool "Ada83" name "Representation" value (value Text "")) (object Attribute tool "Ada83" name "SubprogramImplementationSet" value (list Attribute_Set (object Attribute tool "Ada83" name "Spec" value 224) (object Attribute tool "Ada83" name "Body" value 2) (object Attribute tool "Ada83" name "Renaming" value 222) (object Attribute tool "Ada83" name "Separate" value 223))) (object Attribute tool "Ada83" name "ParameterModeSet" value (list Attribute_Set (object Attribute tool "Ada83" name "Default" value 232) (object Attribute tool "Ada83" name "In" value 204) (object Attribute tool "Ada83" name "Out" value 205) (object Attribute tool "Ada83" name "InOut" value 203) (object Attribute tool "Ada83" name "FunctionReturn" value 206) (object Attribute tool "Ada83" name "DoNotCreate" value 201))) (object Attribute tool "Ada83" name "Renames" value "") (object Attribute tool "Ada83" name "InitialCodeBody" value "${default}"))) (object Attribute tool "Ada83" name "default__Has" value (list Attribute_Set (object Attribute tool "Ada83" name "CodeName" value "") (object Attribute tool "Ada83" name "NameIfUnlabeled" value "The_${supplier}") (object Attribute tool "Ada83" name "DataMemberName" value "${relationship}") (object Attribute tool "Ada83" name "GetName" value "Get_${relationship}") (object Attribute tool "Ada83" name "InlineGet" value TRUE) (object Attribute tool "Ada83" name "SetName" value "Set_${relationship}") (object Attribute tool "Ada83" name "InlineSet" value TRUE) (object Attribute tool "Ada83" name "IsConstant" value FALSE) (object Attribute tool "Ada83" name "InitialValue" value "") (object Attribute tool "Ada83" name "Variant" value "") (object Attribute tool "Ada83" name "ContainerGeneric" value "List") (object Attribute tool "Ada83" name "ContainerType" value "") (object Attribute tool "Ada83" name "ContainerDeclarations" value (value Text "")) (object Attribute tool "Ada83" name "SelectorName" value "") (object Attribute tool "Ada83" name "SelectorType" value "") (object Attribute tool "Ada83" name "Declare" value ("DeclareSet" 234)) (object Attribute tool "Ada83" name "DeclareSet" value (list Attribute_Set (object Attribute tool "Ada83" name "Before" value 233) (object Attribute tool "Ada83" name "After" value 234))))) (object Attribute tool "Ada83" name "default__Attribute" value (list Attribute_Set (object Attribute tool "Ada83" name "CodeName" value "") (object Attribute tool "Ada83" name "DataMemberName" value "${attribute}") (object Attribute tool "Ada83" name "GetName" value "Get_${attribute}") (object Attribute tool "Ada83" name "InlineGet" value TRUE) (object Attribute tool "Ada83" name "SetName" value "Set_${attribute}") (object Attribute tool "Ada83" name "InlineSet" value TRUE) (object Attribute tool "Ada83" name "IsConstant" value FALSE) (object Attribute tool "Ada83" name "InitialValue" value "") (object Attribute tool "Ada83" name "Variant" value "") (object Attribute tool "Ada83" name "Representation" value (value Text "")) (object Attribute tool "Ada83" name "Declare" value ("DeclareSet" 234)) (object Attribute tool "Ada83" name "DeclareSet" value (list Attribute_Set (object Attribute tool "Ada83" name "Before" value 233) (object Attribute tool "Ada83" name "After" value 234))))) (object Attribute tool "Ada83" name "default__Association" value (list Attribute_Set (object Attribute tool "Ada83" name "NameIfUnlabeled" value "The_${targetClass}") (object Attribute tool "Ada83" name "GetName" value "Get_${association}") (object Attribute tool "Ada83" name "InlineGet" value FALSE) (object Attribute tool "Ada83" name "SetName" value "Set_${association}") (object Attribute tool "Ada83" name "InlineSet" value FALSE) (object Attribute tool "Ada83" name "GenerateAssociate" value ("ProcedureKindSet" 202)) (object Attribute tool "Ada83" name "AssociateName" value "Associate") (object Attribute tool "Ada83" name "InlineAssociate" value FALSE) (object Attribute tool "Ada83" name "GenerateDissociate" value ("ProcedureKindSet" 202)) (object Attribute tool "Ada83" name "DissociateName" value "Dissociate") (object Attribute tool "Ada83" name "InlineDissociate" value FALSE) (object Attribute tool "Ada83" name "ProcedureKindSet" value (list Attribute_Set (object Attribute tool "Ada83" name "Procedure" value 202) (object Attribute tool "Ada83" name "DoNotCreate" value 201))) (object Attribute tool "Ada83" name "FunctionKindSet" value (list Attribute_Set (object Attribute tool "Ada83" name "Function" value 199) (object Attribute tool "Ada83" name "DoNotCreate" value 201))))) (object Attribute tool "Ada83" name "default__Role" value (list Attribute_Set (object Attribute tool "Ada83" name "CodeName" value "") (object Attribute tool "Ada83" name "NameIfUnlabeled" value "The_${targetClass}") (object Attribute tool "Ada83" name "DataMemberName" value "${target}") (object Attribute tool "Ada83" name "GetName" value "Get_${target}") (object Attribute tool "Ada83" name "InlineGet" value TRUE) (object Attribute tool "Ada83" name "SetName" value "Set_${target}") (object Attribute tool "Ada83" name "InlineSet" value TRUE) (object Attribute tool "Ada83" name "IsConstant" value FALSE) (object Attribute tool "Ada83" name "InitialValue" value "") (object Attribute tool "Ada83" name "ContainerGeneric" value "List") (object Attribute tool "Ada83" name "ContainerType" value "") (object Attribute tool "Ada83" name "ContainerDeclarations" value (value Text "")) (object Attribute tool "Ada83" name "SelectorName" value "") (object Attribute tool "Ada83" name "SelectorType" value "") (object Attribute tool "Ada83" name "ProcedureKindSet" value (list Attribute_Set (object Attribute tool "Ada83" name "Procedure" value 202) (object Attribute tool "Ada83" name "DoNotCreate" value 201))) (object Attribute tool "Ada83" name "Declare" value ("DeclareSet" 234)) (object Attribute tool "Ada83" name "Representation" value (value Text "")) (object Attribute tool "Ada83" name "DeclareSet" value (list Attribute_Set (object Attribute tool "Ada83" name "Before" value 233) (object Attribute tool "Ada83" name "After" value 234))))) (object Attribute tool "Ada83" name "default__Subsystem" value (list Attribute_Set (object Attribute tool "Ada83" name "Directory" value "AUTO GENERATE"))) (object Attribute tool "Ada83" name "HiddenTool" value FALSE) (object Attribute tool "Ada95" name "propertyId" value "838326200") (object Attribute tool "Ada95" name "default__Project" value (list Attribute_Set (object Attribute tool "Ada95" name "SpecFileExtension" value "1.ada") (object Attribute tool "Ada95" name "SpecFileBackupExtension" value "1.ad~") (object Attribute tool "Ada95" name "SpecFileTemporaryExtension" value "1.ad#") (object Attribute tool "Ada95" name "BodyFileExtension" value "2.ada") (object Attribute tool "Ada95" name "BodyFileBackupExtension" value "2.ad~") (object Attribute tool "Ada95" name "BodyFileTemporaryExtension" value "2.ad#") (object Attribute tool "Ada95" name "CreateMissingDirectories" value TRUE) (object Attribute tool "Ada95" name "UseColonNotation" value TRUE) (object Attribute tool "Ada95" name "GenerateBodies" value TRUE) (object Attribute tool "Ada95" name "GenerateAccessorOperations" value TRUE) (object Attribute tool "Ada95" name "GenerateStandardOperations" value TRUE) (object Attribute tool "Ada95" name "ImplicitParameter" value TRUE) (object Attribute tool "Ada95" name "CommentWidth" value 60) (object Attribute tool "Ada95" name "StopOnError" value FALSE) (object Attribute tool "Ada95" name "ErrorLimit" value 30) (object Attribute tool "Ada95" name "UseFileName" value FALSE) (object Attribute tool "Ada95" name "Directory" value "$ROSEADA95_SOURCE") (object Attribute tool "Ada95" name "DefaultCodeBody" value "[statement]"))) (object Attribute tool "Ada95" name "default__Class" value (list Attribute_Set (object Attribute tool "Ada95" name "CodeName" value "") (object Attribute tool "Ada95" name "TypeName" value "Object") (object Attribute tool "Ada95" name "TypeVisibility" value ("TypeVisibilitySet" 43)) (object Attribute tool "Ada95" name "TypeImplementation" value ("TypeImplementationSet" 208)) (object Attribute tool "Ada95" name "TypeControl" value ("TypeControlSet" 225)) (object Attribute tool "Ada95" name "TypeControlName" value "Controlled_${type}") (object Attribute tool "Ada95" name "TypeDefinition" value (value Text "")) (object Attribute tool "Ada95" name "RecordImplementation" value ("RecordImplementationSet" 209)) (object Attribute tool "Ada95" name "RecordKindPackageName" value "${class}_Record_Kinds") (object Attribute tool "Ada95" name "IsLimited" value FALSE) (object Attribute tool "Ada95" name "IsSubtype" value FALSE) (object Attribute tool "Ada95" name "GenerateAccessType" value ("GenerateAccessTypeSet" 230)) (object Attribute tool "Ada95" name "AccessTypeName" value "Handle") (object Attribute tool "Ada95" name "AccessTypeVisibility" value ("TypeVisibilitySet" 45)) (object Attribute tool "Ada95" name "AccessTypeDefinition" value (value Text "")) (object Attribute tool "Ada95" name "AccessClassWide" value TRUE) (object Attribute tool "Ada95" name "MaybeAliased" value FALSE) (object Attribute tool "Ada95" name "ParameterizedImplementation" value ("ParameterizedImplementationSet" 11)) (object Attribute tool "Ada95" name "ParentClassName" value "Superclass") (object Attribute tool "Ada95" name "EnumerationLiteralPrefix" value "A_") (object Attribute tool "Ada95" name "RecordFieldPrefix" value "The_") (object Attribute tool "Ada95" name "ArrayOfTypeName" value "Array_Of_${type}") (object Attribute tool "Ada95" name "AccessArrayOfTypeName" value "Access_Array_Of_${type}") (object Attribute tool "Ada95" name "ArrayOfAccessTypeName" value "Array_Of_${access_type}") (object Attribute tool "Ada95" name "AccessArrayOfAccessTypeName" value "Access_Array_Of_${access_type}") (object Attribute tool "Ada95" name "ArrayIndexDefinition" value "Positive range <>") (object Attribute tool "Ada95" name "GenerateAccessorOperations" value TRUE) (object Attribute tool "Ada95" name "GenerateStandardOperations" value TRUE) (object Attribute tool "Ada95" name "ImplicitParameter" value TRUE) (object Attribute tool "Ada95" name "ImplicitParameterName" value "This") (object Attribute tool "Ada95" name "GenerateDefaultConstructor" value ("SubprogramKindSet" 199)) (object Attribute tool "Ada95" name "DefaultConstructorName" value "Create") (object Attribute tool "Ada95" name "InlineDefaultConstructor" value FALSE) (object Attribute tool "Ada95" name "GenerateCopyConstructor" value ("SubprogramKindSet" 199)) (object Attribute tool "Ada95" name "CopyConstructorName" value "Copy") (object Attribute tool "Ada95" name "InlineCopyConstructor" value FALSE) (object Attribute tool "Ada95" name "GenerateDestructor" value ("ProcedureKindSet" 202)) (object Attribute tool "Ada95" name "DestructorName" value "Free") (object Attribute tool "Ada95" name "InlineDestructor" value FALSE) (object Attribute tool "Ada95" name "GenerateTypeEquality" value ("FunctionKindSet" 201)) (object Attribute tool "Ada95" name "TypeEqualityName" value (value Text |"=" )) (object Attribute tool "Ada95" name "InlineEquality" value FALSE) (object Attribute tool "Ada95" name "Representation" value (value Text "")) (object Attribute tool "Ada95" name "TypeImplementationSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Tagged" value 208) (object Attribute tool "Ada95" name "Record" value 210) (object Attribute tool "Ada95" name "Mixin" value 211) (object Attribute tool "Ada95" name "Protected" value 44) (object Attribute tool "Ada95" name "Task" value 212))) (object Attribute tool "Ada95" name "RecordImplementationSet" value (list Attribute_Set (object Attribute tool "Ada95" name "SingleType" value 209) (object Attribute tool "Ada95" name "MultipleTypes" value 213))) (object Attribute tool "Ada95" name "ParameterizedImplementationSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Generic" value 11) (object Attribute tool "Ada95" name "Unconstrained" value 214))) (object Attribute tool "Ada95" name "TypeVisibilitySet" value (list Attribute_Set (object Attribute tool "Ada95" name "Public" value 45) (object Attribute tool "Ada95" name "Private" value 43))) (object Attribute tool "Ada95" name "SubprogramKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Procedure" value 202) (object Attribute tool "Ada95" name "Function" value 199) (object Attribute tool "Ada95" name "DoNotCreate" value 201))) (object Attribute tool "Ada95" name "ProcedureKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Procedure" value 202) (object Attribute tool "Ada95" name "DoNotCreate" value 201))) (object Attribute tool "Ada95" name "FunctionKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Function" value 199) (object Attribute tool "Ada95" name "DoNotCreate" value 201))) (object Attribute tool "Ada95" name "TypeControlSet" value (list Attribute_Set (object Attribute tool "Ada95" name "None" value 225) (object Attribute tool "Ada95" name "InitializationOnly" value 226) (object Attribute tool "Ada95" name "AssignmentFinalizationOnly" value 227) (object Attribute tool "Ada95" name "All" value 228))) (object Attribute tool "Ada95" name "GenerateAccessTypeSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Always" value 229) (object Attribute tool "Ada95" name "Auto" value 230))) (object Attribute tool "Ada95" name "IncompleteType" value ("IncompleteTypeSet" 1)) (object Attribute tool "Ada95" name "TypeControlVisibility" value ("TypeVisibilitySet" 43)) (object Attribute tool "Ada95" name "IncompleteTypeSet" value (list Attribute_Set (object Attribute tool "Ada95" name "DoNotDeclare" value 1) (object Attribute tool "Ada95" name "NoDiscriminantPart" value 2) (object Attribute tool "Ada95" name "UnknownDiscriminantPart" value 3) (object Attribute tool "Ada95" name "KnownDiscriminantPart" value 4))))) (object Attribute tool "Ada95" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "Ada95" name "Generate" value TRUE) (object Attribute tool "Ada95" name "CopyrightNotice" value (value Text "")) (object Attribute tool "Ada95" name "FileName" value "") (object Attribute tool "Ada95" name "ReturnType" value "") (object Attribute tool "Ada95" name "GenericFormalParameters" value (value Text "")) (object Attribute tool "Ada95" name "AdditionalWiths" value (value Text "")) (object Attribute tool "Ada95" name "IsPrivate" value FALSE))) (object Attribute tool "Ada95" name "default__Module-Body" value (list Attribute_Set (object Attribute tool "Ada95" name "Generate" value TRUE) (object Attribute tool "Ada95" name "CopyrightNotice" value (value Text "")) (object Attribute tool "Ada95" name "FileName" value "") (object Attribute tool "Ada95" name "ReturnType" value "") (object Attribute tool "Ada95" name "AdditionalWiths" value (value Text "")) (object Attribute tool "Ada95" name "IsSubunit" value FALSE))) (object Attribute tool "Ada95" name "default__Operation" value (list Attribute_Set (object Attribute tool "Ada95" name "CodeName" value "") (object Attribute tool "Ada95" name "SubprogramImplementation" value ("SubprogramImplementationSet" 2)) (object Attribute tool "Ada95" name "Renames" value "") (object Attribute tool "Ada95" name "GenerateOverriding" value TRUE) (object Attribute tool "Ada95" name "ImplicitParameterMode" value ("ParameterModeSet" 203)) (object Attribute tool "Ada95" name "ImplicitParameterClassWide" value FALSE) (object Attribute tool "Ada95" name "GenerateAccessOperation" value FALSE) (object Attribute tool "Ada95" name "Inline" value FALSE) (object Attribute tool "Ada95" name "EntryCode" value (value Text "")) (object Attribute tool "Ada95" name "ExitCode" value (value Text "")) (object Attribute tool "Ada95" name "EntryBarrierCondition" value "True") (object Attribute tool "Ada95" name "Representation" value (value Text "")) (object Attribute tool "Ada95" name "SubprogramImplementationSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Spec" value 224) (object Attribute tool "Ada95" name "Body" value 2) (object Attribute tool "Ada95" name "Abstract" value 221) (object Attribute tool "Ada95" name "Renaming" value 222) (object Attribute tool "Ada95" name "RenamingAsBody" value 231) (object Attribute tool "Ada95" name "Separate" value 223))) (object Attribute tool "Ada95" name "ParameterModeSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Default" value 232) (object Attribute tool "Ada95" name "In" value 204) (object Attribute tool "Ada95" name "Out" value 205) (object Attribute tool "Ada95" name "InOut" value 203) (object Attribute tool "Ada95" name "Access" value 220) (object Attribute tool "Ada95" name "DoNotCreate" value 201))) (object Attribute tool "Ada95" name "InitialCodeBody" value "${default}"))) (object Attribute tool "Ada95" name "default__Has" value (list Attribute_Set (object Attribute tool "Ada95" name "CodeName" value "") (object Attribute tool "Ada95" name "NameIfUnlabeled" value "The_${supplier}") (object Attribute tool "Ada95" name "RecordFieldImplementation" value ("RecordFieldImplementationSet" 216)) (object Attribute tool "Ada95" name "RecordFieldName" value "${relationship}") (object Attribute tool "Ada95" name "GenerateGet" value ("FunctionKindSet" 199)) (object Attribute tool "Ada95" name "GenerateAccessGet" value ("FunctionKindSet" 201)) (object Attribute tool "Ada95" name "GetName" value "Get_${relationship}") (object Attribute tool "Ada95" name "InlineGet" value TRUE) (object Attribute tool "Ada95" name "GenerateSet" value ("ProcedureKindSet" 202)) (object Attribute tool "Ada95" name "GenerateAccessSet" value ("ProcedureKindSet" 201)) (object Attribute tool "Ada95" name "SetName" value "Set_${relationship}") (object Attribute tool "Ada95" name "InlineSet" value TRUE) (object Attribute tool "Ada95" name "IsAliased" value FALSE) (object Attribute tool "Ada95" name "IsConstant" value FALSE) (object Attribute tool "Ada95" name "InitialValue" value "") (object Attribute tool "Ada95" name "ContainerImplementation" value ("ContainerImplementationSet" 217)) (object Attribute tool "Ada95" name "ContainerGeneric" value "List") (object Attribute tool "Ada95" name "ContainerType" value "") (object Attribute tool "Ada95" name "ContainerDeclarations" value (value Text "")) (object Attribute tool "Ada95" name "SelectorName" value "") (object Attribute tool "Ada95" name "SelectorType" value "") (object Attribute tool "Ada95" name "RecordFieldImplementationSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Component" value 216) (object Attribute tool "Ada95" name "Discriminant" value 218) (object Attribute tool "Ada95" name "AccessDiscriminant" value 219))) (object Attribute tool "Ada95" name "ContainerImplementationSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Array" value 217) (object Attribute tool "Ada95" name "Generic" value 11))) (object Attribute tool "Ada95" name "ProcedureKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Procedure" value 202) (object Attribute tool "Ada95" name "DoNotCreate" value 201))) (object Attribute tool "Ada95" name "FunctionKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Function" value 199) (object Attribute tool "Ada95" name "DoNotCreate" value 201))) (object Attribute tool "Ada95" name "AccessDiscriminantClassWide" value FALSE) (object Attribute tool "Ada95" name "Declare" value ("DeclareSet" 234)) (object Attribute tool "Ada95" name "DeclareSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Before" value 233) (object Attribute tool "Ada95" name "After" value 234))))) (object Attribute tool "Ada95" name "default__Attribute" value (list Attribute_Set (object Attribute tool "Ada95" name "CodeName" value "") (object Attribute tool "Ada95" name "RecordFieldImplementation" value ("RecordFieldImplementationSet" 216)) (object Attribute tool "Ada95" name "RecordFieldName" value "${attribute}") (object Attribute tool "Ada95" name "GenerateGet" value ("FunctionKindSet" 199)) (object Attribute tool "Ada95" name "GenerateAccessGet" value ("FunctionKindSet" 201)) (object Attribute tool "Ada95" name "GetName" value "Get_${attribute}") (object Attribute tool "Ada95" name "InlineGet" value TRUE) (object Attribute tool "Ada95" name "GenerateSet" value ("ProcedureKindSet" 202)) (object Attribute tool "Ada95" name "GenerateAccessSet" value ("ProcedureKindSet" 201)) (object Attribute tool "Ada95" name "SetName" value "Set_${attribute}") (object Attribute tool "Ada95" name "InlineSet" value TRUE) (object Attribute tool "Ada95" name "IsAliased" value FALSE) (object Attribute tool "Ada95" name "IsConstant" value FALSE) (object Attribute tool "Ada95" name "InitialValue" value "") (object Attribute tool "Ada95" name "Representation" value (value Text "")) (object Attribute tool "Ada95" name "RecordFieldImplementationSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Component" value 216) (object Attribute tool "Ada95" name "Discriminant" value 218) (object Attribute tool "Ada95" name "AccessDiscriminant" value 219))) (object Attribute tool "Ada95" name "ProcedureKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Procedure" value 202) (object Attribute tool "Ada95" name "DoNotCreate" value 201))) (object Attribute tool "Ada95" name "FunctionKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Function" value 199) (object Attribute tool "Ada95" name "DoNotCreate" value 201))) (object Attribute tool "Ada95" name "AccessDiscriminantClassWide" value FALSE) (object Attribute tool "Ada95" name "Declare" value ("DeclareSet" 234)) (object Attribute tool "Ada95" name "DeclareSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Before" value 233) (object Attribute tool "Ada95" name "After" value 234))))) (object Attribute tool "Ada95" name "default__Association" value (list Attribute_Set (object Attribute tool "Ada95" name "NameIfUnlabeled" value "The_${targetClass}") (object Attribute tool "Ada95" name "GenerateGet" value ("FunctionKindSet" 199)) (object Attribute tool "Ada95" name "GetName" value "Get_${association}") (object Attribute tool "Ada95" name "InlineGet" value FALSE) (object Attribute tool "Ada95" name "GenerateSet" value ("ProcedureKindSet" 202)) (object Attribute tool "Ada95" name "SetName" value "Set_${association}") (object Attribute tool "Ada95" name "InlineSet" value FALSE) (object Attribute tool "Ada95" name "GenerateAssociate" value ("ProcedureKindSet" 202)) (object Attribute tool "Ada95" name "AssociateName" value "Associate") (object Attribute tool "Ada95" name "InlineAssociate" value FALSE) (object Attribute tool "Ada95" name "GenerateDissociate" value ("ProcedureKindSet" 202)) (object Attribute tool "Ada95" name "DissociateName" value "Dissociate") (object Attribute tool "Ada95" name "InlineDissociate" value FALSE) (object Attribute tool "Ada95" name "ProcedureKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Procedure" value 202) (object Attribute tool "Ada95" name "DoNotCreate" value 201))) (object Attribute tool "Ada95" name "FunctionKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Function" value 199) (object Attribute tool "Ada95" name "DoNotCreate" value 201))))) (object Attribute tool "Ada95" name "default__Role" value (list Attribute_Set (object Attribute tool "Ada95" name "CodeName" value "") (object Attribute tool "Ada95" name "NameIfUnlabeled" value "The_${targetClass}") (object Attribute tool "Ada95" name "RecordFieldImplementation" value ("RecordFieldImplementationSet" 216)) (object Attribute tool "Ada95" name "RecordFieldName" value "${target}") (object Attribute tool "Ada95" name "GenerateGet" value ("FunctionKindSet" 199)) (object Attribute tool "Ada95" name "GenerateAccessGet" value ("FunctionKindSet" 201)) (object Attribute tool "Ada95" name "GetName" value "Get_${target}") (object Attribute tool "Ada95" name "InlineGet" value TRUE) (object Attribute tool "Ada95" name "GenerateSet" value ("ProcedureKindSet" 202)) (object Attribute tool "Ada95" name "GenerateAccessSet" value ("ProcedureKindSet" 201)) (object Attribute tool "Ada95" name "SetName" value "Set_${target}") (object Attribute tool "Ada95" name "InlineSet" value TRUE) (object Attribute tool "Ada95" name "IsAliased" value FALSE) (object Attribute tool "Ada95" name "IsConstant" value FALSE) (object Attribute tool "Ada95" name "InitialValue" value "") (object Attribute tool "Ada95" name "ContainerImplementation" value ("ContainerImplementationSet" 217)) (object Attribute tool "Ada95" name "ContainerGeneric" value "List") (object Attribute tool "Ada95" name "ContainerType" value "") (object Attribute tool "Ada95" name "ContainerDeclarations" value (value Text "")) (object Attribute tool "Ada95" name "SelectorName" value "") (object Attribute tool "Ada95" name "SelectorType" value "") (object Attribute tool "Ada95" name "ProcedureKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Procedure" value 202) (object Attribute tool "Ada95" name "DoNotCreate" value 201))) (object Attribute tool "Ada95" name "RecordFieldImplementationSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Component" value 216) (object Attribute tool "Ada95" name "Discriminant" value 218) (object Attribute tool "Ada95" name "AccessDiscriminant" value 219))) (object Attribute tool "Ada95" name "ContainerImplementationSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Array" value 217) (object Attribute tool "Ada95" name "Generic" value 11))) (object Attribute tool "Ada95" name "FunctionKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Function" value 199) (object Attribute tool "Ada95" name "DoNotCreate" value 201))) (object Attribute tool "Ada95" name "AccessDiscriminantClassWide" value FALSE) (object Attribute tool "Ada95" name "Declare" value ("DeclareSet" 234)) (object Attribute tool "Ada95" name "Representation" value (value Text "")) (object Attribute tool "Ada95" name "DeclareSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Before" value 233) (object Attribute tool "Ada95" name "After" value 234))))) (object Attribute tool "Ada95" name "default__Subsystem" value (list Attribute_Set (object Attribute tool "Ada95" name "Directory" value "AUTO GENERATE"))) (object Attribute tool "Ada95" name "HiddenTool" value FALSE) (object Attribute tool "CORBA" name "propertyId" value "809135966") (object Attribute tool "CORBA" name "default__Project" value (list Attribute_Set (object Attribute tool "CORBA" name "CreateMissingDirectories" value TRUE) (object Attribute tool "CORBA" name "Editor" value ("EditorType" 100)) (object Attribute tool "CORBA" name "IncludePath" value "") (object Attribute tool "CORBA" name "StopOnError" value TRUE) (object Attribute tool "CORBA" name "EditorType" value (list Attribute_Set (object Attribute tool "CORBA" name "BuiltIn" value 100) (object Attribute tool "CORBA" name "WindowsShell" value 101))) (object Attribute tool "CORBA" name "PathSeparator" value ""))) (object Attribute tool "CORBA" name "default__Class" value (list Attribute_Set (object Attribute tool "CORBA" name "ArrayDimensions" value "") (object Attribute tool "CORBA" name "ConstValue" value "") (object Attribute tool "CORBA" name "ImplementationType" value ""))) (object Attribute tool "CORBA" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "CORBA" name "AdditionalIncludes" value (value Text "")) (object Attribute tool "CORBA" name "CmIdentification" value (value Text " %X% %Q% %Z% %W%")) (object Attribute tool "CORBA" name "CopyrightNotice" value (value Text "")) (object Attribute tool "CORBA" name "InclusionProtectionSymbol" value "AUTO GENERATE"))) (object Attribute tool "CORBA" name "default__Module-Body" value (list Attribute_Set (object Attribute tool "CORBA" name "AdditionalIncludes" value (value Text "")) (object Attribute tool "CORBA" name "CmIdentification" value (value Text " %X% %Q% %Z% %W%")) (object Attribute tool "CORBA" name "CopyrightNotice" value (value Text "")) (object Attribute tool "CORBA" name "InclusionProtectionSymbol" value "AUTO GENERATE"))) (object Attribute tool "CORBA" name "default__Operation" value (list Attribute_Set (object Attribute tool "CORBA" name "Context" value "") (object Attribute tool "CORBA" name "OperationIsOneWay" value FALSE))) (object Attribute tool "CORBA" name "default__Attribute" value (list Attribute_Set (object Attribute tool "CORBA" name "ArrayDimensions" value "") (object Attribute tool "CORBA" name "CaseSpecifier" value "") (object Attribute tool "CORBA" name "IsReadOnly" value FALSE) (object Attribute tool "CORBA" name "Order" value ""))) (object Attribute tool "CORBA" name "default__Role" value (list Attribute_Set (object Attribute tool "CORBA" name "ArrayDimensions" value "") (object Attribute tool "CORBA" name "CaseSpecifier" value "") (object Attribute tool "CORBA" name "GenerateForwardReference" value FALSE) (object Attribute tool "CORBA" name "IsReadOnly" value FALSE) (object Attribute tool "CORBA" name "Order" value "") (object Attribute tool "CORBA" name "BoundedRoleType" value ("AssocTypeSet" 47)) (object Attribute tool "CORBA" name "AssocTypeSet" value (list Attribute_Set (object Attribute tool "CORBA" name "Array" value 24) (object Attribute tool "CORBA" name "Sequence" value 47))))) (object Attribute tool "CORBA" name "default__Uses" value (list Attribute_Set (object Attribute tool "CORBA" name "GenerateForwardReference" value FALSE))) (object Attribute tool "CORBA" name "HiddenTool" value FALSE) (object Attribute tool "Data Modeler" name "propertyId" value "809135966") (object Attribute tool "Data Modeler" name "default__Project" value (list Attribute_Set (object Attribute tool "Data Modeler" name "project" value "") (object Attribute tool "Data Modeler" name "TableCounter" value 0) (object Attribute tool "Data Modeler" name "DomainCounter" value 0) (object Attribute tool "Data Modeler" name "SPPackageCounter" value 0) (object Attribute tool "Data Modeler" name "TriggerCounter" value 0) (object Attribute tool "Data Modeler" name "IndexCounter" value 0) (object Attribute tool "Data Modeler" name "ConstraintCounter" value 0) (object Attribute tool "Data Modeler" name "StoreProcedureCounter" value 0) (object Attribute tool "Data Modeler" name "PrimaryKeyCounter" value 0) (object Attribute tool "Data Modeler" name "ForeignKeyCounter" value 0) (object Attribute tool "Data Modeler" name "TablePrefix" value "") (object Attribute tool "Data Modeler" name "DomainPrefix" value "") (object Attribute tool "Data Modeler" name "TriggerPrefix" value "") (object Attribute tool "Data Modeler" name "IndexPrefix" value "") (object Attribute tool "Data Modeler" name "ConstraintPrefix" value "") (object Attribute tool "Data Modeler" name "StoreProcedurePrefix" value "") (object Attribute tool "Data Modeler" name "PrimaryKeyPrefix" value "") (object Attribute tool "Data Modeler" name "ForeignKeyPrefix" value "") (object Attribute tool "Data Modeler" name "ViewCounter" value 0) (object Attribute tool "Data Modeler" name "JoinCounter" value 0) (object Attribute tool "Data Modeler" name "TableSpaceCounter" value 0) (object Attribute tool "Data Modeler" name "cONTAINERCounter" value 0) (object Attribute tool "Data Modeler" name "ViewPrefix" value "") (object Attribute tool "Data Modeler" name "TableSpacePrefix" value ""))) (object Attribute tool "Data Modeler" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "Data Modeler" name "dmItem" value FALSE) (object Attribute tool "Data Modeler" name "DMName" value "") (object Attribute tool "Data Modeler" name "IsDatabase" value FALSE) (object Attribute tool "Data Modeler" name "TargetDatabase" value "") (object Attribute tool "Data Modeler" name "Location" value "") (object Attribute tool "Data Modeler" name "IsTableSpace" value FALSE) (object Attribute tool "Data Modeler" name "TableSpaceType" value "") (object Attribute tool "Data Modeler" name "IsDeault" value FALSE) (object Attribute tool "Data Modeler" name "BufferPool" value "") (object Attribute tool "Data Modeler" name "ExtentSize" value 1) (object Attribute tool "Data Modeler" name "PrefetchSize" value 1) (object Attribute tool "Data Modeler" name "PageSize" value 4) (object Attribute tool "Data Modeler" name "ManagedBy" value "") (object Attribute tool "Data Modeler" name "ContainerList" value ""))) (object Attribute tool "Data Modeler" name "default__Category" value (list Attribute_Set (object Attribute tool "Data Modeler" name "dmItem" value FALSE) (object Attribute tool "Data Modeler" name "DMName" value "") (object Attribute tool "Data Modeler" name "dmSchema" value "") (object Attribute tool "Data Modeler" name "dmDomainPackage" value "") (object Attribute tool "Data Modeler" name "IsSchema" value FALSE) (object Attribute tool "Data Modeler" name "IsDomainPackage" value FALSE) (object Attribute tool "Data Modeler" name "IsRootSchema" value FALSE) (object Attribute tool "Data Modeler" name "IsRootDomainPackage" value FALSE) (object Attribute tool "Data Modeler" name "IsSchemaPackage" value FALSE) (object Attribute tool "Data Modeler" name "DatabaseID" value "") (object Attribute tool "Data Modeler" name "DBMS" value ""))) (object Attribute tool "Data Modeler" name "default__Class" value (list Attribute_Set (object Attribute tool "Data Modeler" name "dmItem" value FALSE) (object Attribute tool "Data Modeler" name "DMName" value "") (object Attribute tool "Data Modeler" name "IsTable" value FALSE) (object Attribute tool "Data Modeler" name "IsView" value FALSE) (object Attribute tool "Data Modeler" name "IsDomain" value FALSE) (object Attribute tool "Data Modeler" name "IsSPPackage" value FALSE) (object Attribute tool "Data Modeler" name "Synonymns" value "") (object Attribute tool "Data Modeler" name "TableSpace" value "") (object Attribute tool "Data Modeler" name "SourceId" value "") (object Attribute tool "Data Modeler" name "SourceType" value "") (object Attribute tool "Data Modeler" name "SelectClause" value "") (object Attribute tool "Data Modeler" name "IsUpdatable" value FALSE) (object Attribute tool "Data Modeler" name "CheckOption" value "None") (object Attribute tool "Data Modeler" name "PersistToServer" value "") (object Attribute tool "Data Modeler" name "TableSpaceID" value "") (object Attribute tool "Data Modeler" name "CorrelationName" value "") (object Attribute tool "Data Modeler" name "IsUpdateable" value TRUE) (object Attribute tool "Data Modeler" name "IsSnapShot" value FALSE) (object Attribute tool "Data Modeler" name "IsDistinct" value FALSE) (object Attribute tool "Data Modeler" name "IsPackage" value FALSE))) (object Attribute tool "Data Modeler" name "default__Attribute" value (list Attribute_Set (object Attribute tool "Data Modeler" name "dmItem" value FALSE) (object Attribute tool "Data Modeler" name "DMName" value "") (object Attribute tool "Data Modeler" name "Ordinal" value 0) (object Attribute tool "Data Modeler" name "IsIdentity" value FALSE) (object Attribute tool "Data Modeler" name "IsUnique" value FALSE) (object Attribute tool "Data Modeler" name "NullsAllowed" value FALSE) (object Attribute tool "Data Modeler" name "Length" value 0) (object Attribute tool "Data Modeler" name "Scale" value 0) (object Attribute tool "Data Modeler" name "ColumnType" value "Native") (object Attribute tool "Data Modeler" name "ForBitData" value FALSE) (object Attribute tool "Data Modeler" name "DefaultValueType" value "") (object Attribute tool "Data Modeler" name "DefaultValue" value "") (object Attribute tool "Data Modeler" name "SourceId" value "") (object Attribute tool "Data Modeler" name "SourceType" value "") (object Attribute tool "Data Modeler" name "OID" value FALSE))) (object Attribute tool "Data Modeler" name "default__Association" value (list Attribute_Set (object Attribute tool "Data Modeler" name "dmItem" value FALSE) (object Attribute tool "Data Modeler" name "DMName" value "") (object Attribute tool "Data Modeler" name "IsRelationship" value FALSE) (object Attribute tool "Data Modeler" name "SourceId" value "") (object Attribute tool "Data Modeler" name "SourceType" value "") (object Attribute tool "Data Modeler" name "RIMethod" value "") (object Attribute tool "Data Modeler" name "ParentUpdateRule" value "") (object Attribute tool "Data Modeler" name "ParentUpdateRuleName" value "") (object Attribute tool "Data Modeler" name "ParentDeleteRule" value "") (object Attribute tool "Data Modeler" name "ParentDeleteRuleName" value "") (object Attribute tool "Data Modeler" name "ChildInsertRestrict" value FALSE) (object Attribute tool "Data Modeler" name "ChildInsertRestrictName" value "") (object Attribute tool "Data Modeler" name "ChildMultiplicity" value FALSE) (object Attribute tool "Data Modeler" name "ChildMultiplicityName" value ""))) (object Attribute tool "Data Modeler" name "default__Role" value (list Attribute_Set (object Attribute tool "Data Modeler" name "dmItem" value FALSE) (object Attribute tool "Data Modeler" name "DMName" value "") (object Attribute tool "Data Modeler" name "ConstraintName" value ""))) (object Attribute tool "Data Modeler" name "default__Operation" value (list Attribute_Set (object Attribute tool "Data Modeler" name "dmItem" value FALSE) (object Attribute tool "Data Modeler" name "DMName" value "") (object Attribute tool "Data Modeler" name "IsConstraint" value FALSE) (object Attribute tool "Data Modeler" name "ConstraintType" value "") (object Attribute tool "Data Modeler" name "IsIndex" value FALSE) (object Attribute tool "Data Modeler" name "IsTrigger" value FALSE) (object Attribute tool "Data Modeler" name "IsStoredProcedure" value FALSE) (object Attribute tool "Data Modeler" name "IsCluster" value FALSE) (object Attribute tool "Data Modeler" name "TableSpace" value "") (object Attribute tool "Data Modeler" name "FillFactor" value 0) (object Attribute tool "Data Modeler" name "KeyList" value "") (object Attribute tool "Data Modeler" name "CheckPredicate" value "") (object Attribute tool "Data Modeler" name "IsUnique" value FALSE) (object Attribute tool "Data Modeler" name "DeferalMode" value "") (object Attribute tool "Data Modeler" name "InitialCheckTime" value "") (object Attribute tool "Data Modeler" name "TriggerType" value "") (object Attribute tool "Data Modeler" name "IsInsertEvent" value FALSE) (object Attribute tool "Data Modeler" name "IsUpdateEvent" value FALSE) (object Attribute tool "Data Modeler" name "IsDeleteEvent" value FALSE) (object Attribute tool "Data Modeler" name "RefOldTable" value "") (object Attribute tool "Data Modeler" name "RefNewTable" value "") (object Attribute tool "Data Modeler" name "RefOldRow" value "") (object Attribute tool "Data Modeler" name "RefNewRow" value "") (object Attribute tool "Data Modeler" name "IsRow" value FALSE) (object Attribute tool "Data Modeler" name "WhenClause" value "") (object Attribute tool "Data Modeler" name "Language" value "SQL") (object Attribute tool "Data Modeler" name "ProcType" value "Procedure") (object Attribute tool "Data Modeler" name "IsDeterministic" value FALSE) (object Attribute tool "Data Modeler" name "ParameterStyle" value "") (object Attribute tool "Data Modeler" name "ReturnedNull" value FALSE) (object Attribute tool "Data Modeler" name "ExternalName" value "") (object Attribute tool "Data Modeler" name "Length" value "") (object Attribute tool "Data Modeler" name "Scale" value "") (object Attribute tool "Data Modeler" name "ForBitData" value FALSE) (object Attribute tool "Data Modeler" name "DefaultValue" value "") (object Attribute tool "Data Modeler" name "DefaultValueType" value ""))) (object Attribute tool "Data Modeler" name "default__Parameter" value (list Attribute_Set (object Attribute tool "Data Modeler" name "dmItem" value FALSE) (object Attribute tool "Data Modeler" name "DMName" value "") (object Attribute tool "Data Modeler" name "IsInParameter" value TRUE) (object Attribute tool "Data Modeler" name "IsOutParameter" value FALSE) (object Attribute tool "Data Modeler" name "Ordinal" value "") (object Attribute tool "Data Modeler" name "Length" value "") (object Attribute tool "Data Modeler" name "Scale" value "") (object Attribute tool "Data Modeler" name "ForBitData" value FALSE) (object Attribute tool "Data Modeler" name "DefaultValueType" value "") (object Attribute tool "Data Modeler" name "DefaultValue" value "") (object Attribute tool "Data Modeler" name "OperationID" value ""))) (object Attribute tool "Data Modeler" name "HiddenTool" value FALSE) (object Attribute tool "Data Modeler Communicator" name "HiddenTool" value FALSE) (object Attribute tool "framework" name "HiddenTool" value FALSE) (object Attribute tool "Java" name "propertyId" value "809135966") (object Attribute tool "Java" name "default__Project" value (list Attribute_Set (object Attribute tool "Java" name "RootDir" value "") (object Attribute tool "Java" name "CreateMissingDirectories" value TRUE) (object Attribute tool "Java" name "StopOnError" value FALSE) (object Attribute tool "Java" name "UsePrefixes" value FALSE) (object Attribute tool "Java" name "AutoSync" value FALSE) (object Attribute tool "Java" name "ShowCodegenDlg" value FALSE) (object Attribute tool "Java" name "JavadocDefaultAuthor" value "") (object Attribute tool "Java" name "JavadocDefaultVersion" value "") (object Attribute tool "Java" name "JavadocDefaultSince" value "") (object Attribute tool "Java" name "JavadocNumAsterisks" value 0) (object Attribute tool "Java" name "MaxNumChars" value 80) (object Attribute tool "Java" name "Editor" value ("EditorType" 100)) (object Attribute tool "Java" name "VM" value ("VMType" 200)) (object Attribute tool "Java" name "ClassPath" value "") (object Attribute tool "Java" name "EditorType" value (list Attribute_Set (object Attribute tool "Java" name "BuiltIn" value 100))) (object Attribute tool "Java" name "VMType" value (list Attribute_Set (object Attribute tool "Java" name "Sun" value 200))) (object Attribute tool "Java" name "InstanceVariablePrefix" value "") (object Attribute tool "Java" name "ClassVariablePrefix" value "") (object Attribute tool "Java" name "DefaultAttributeDataType" value "int") (object Attribute tool "Java" name "DefaultOperationReturnType" value "void") (object Attribute tool "Java" name "NoClassCustomDlg" value FALSE) (object Attribute tool "Java" name "GlobalImports" value (value Text "")) (object Attribute tool "Java" name "OpenBraceClassStyle" value TRUE) (object Attribute tool "Java" name "OpenBraceMethodStyle" value TRUE) (object Attribute tool "Java" name "UseTabs" value FALSE) (object Attribute tool "Java" name "UseSpaces" value TRUE) (object Attribute tool "Java" name "SpacingItems" value 3) (object Attribute tool "Java" name "RoseDefaultCommentStyle" value TRUE) (object Attribute tool "Java" name "AsteriskCommentStyle" value TRUE) (object Attribute tool "Java" name "JavaCommentStyle" value TRUE) (object Attribute tool "Java" name "JavadocAuthor" value FALSE) (object Attribute tool "Java" name "JavadocSince" value FALSE) (object Attribute tool "Java" name "JavadocVersion" value FALSE) (object Attribute tool "Java" name "FundamentalType" value "boolean; char; byte; short; int; long; float; double; Boolean; Byte; Character; Double; Float; Integer; Long; Object; Short; String; StringBuffer; Void; java.math.BigDecimal; java.math.BigInteger; java.sql.Date; java.sql.Time; java.sql.Timestamp; java.util.AbstractCollection; java.util.AbstractList;java.util.AbstractMap; java.util.AbstractSequentialList; java.util.AbstractSet; java.util.ArrayList; java.util.Arrays; java.util.BitSet; java.util.Calendar; java.util.Collections; java.util.Date; java.util.Date; java.util.Dictionary; java.util.EventObject; java.util.GregorianCalendar; java.util.HashMap; java.util.HashSet; java.util.Hashtable; java.util.LinkedList; java.util.ListResourceBundle; java.util.Locale; java.util.Observable; java.util.Properties; java.util.PropertyPermission; java.util.PropertyResourceBundle; java.util.Random; java.util.ResourceBundle; java.util.SimpleTimeZone; java.util.Stack; java.util.StringTokenizer; java.util.Timer; java.util.TimerTask; java.util.TimeZone; java.util.TreeMap; java.util.TreeSet; java.util.Vector; java.util.WeakHashMap") (object Attribute tool "Java" name "NotShowRoseIDDlg" value FALSE) (object Attribute tool "Java" name "GenerateRoseID" value TRUE) (object Attribute tool "Java" name "GenerateDefaultJ2EEJavadoc" value TRUE) (object Attribute tool "Java" name "GenerateDefaultReturnLine" value TRUE) (object Attribute tool "Java" name "UserDefineJavaDocTags" value "") (object Attribute tool "Java" name "ReferenceClasspath" value "") (object Attribute tool "Java" name "VAJavaWorkingFolder" value "") (object Attribute tool "Java" name "BeanPrefix" value "") (object Attribute tool "Java" name "BeanSuffix" value "") (object Attribute tool "Java" name "RemotePrefix" value "") (object Attribute tool "Java" name "RemoteSuffix" value "") (object Attribute tool "Java" name "HomePrefix" value "") (object Attribute tool "Java" name "HomeSuffix" value "") (object Attribute tool "Java" name "LocalPrefix" value "") (object Attribute tool "Java" name "LocalSuffix" value "") (object Attribute tool "Java" name "LocalHomePrefix" value "") (object Attribute tool "Java" name "LocalHomeSuffix" value "") (object Attribute tool "Java" name "PrimaryKeyPrefix" value "") (object Attribute tool "Java" name "PrimaryKeySuffix" value "") (object Attribute tool "Java" name "EJBDTDLocation" value "") (object Attribute tool "Java" name "ServletDTDLocation" value "") (object Attribute tool "Java" name "DefaultEJBVersion" value "") (object Attribute tool "Java" name "DefaultServletVersion" value "") (object Attribute tool "Java" name "SourceControl" value FALSE) (object Attribute tool "Java" name "SCCSelected" value FALSE) (object Attribute tool "Java" name "SCCProjectSourceRoot" value "") (object Attribute tool "Java" name "SCCProjectName" value "") (object Attribute tool "Java" name "SCCComment" value FALSE))) (object Attribute tool "Java" name "default__Class" value (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value TRUE) (object Attribute tool "Java" name "ConstructorIs" value ("Ctor_Set" 62)) (object Attribute tool "Java" name "Ctor_Set" value (list Attribute_Set (object Attribute tool "Java" name "public" value 62) (object Attribute tool "Java" name "protected" value 63) (object Attribute tool "Java" name "private" value 64) (object Attribute tool "Java" name "package" value 65))) (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateCode" value TRUE) (object Attribute tool "Java" name "DisableAutoSync" value FALSE) (object Attribute tool "Java" name "ReadOnly" value FALSE) (object Attribute tool "Java" name "Strictfp" value FALSE) (object Attribute tool "Java" name "ServletName" value "") (object Attribute tool "Java" name "ServletContextRef" value FALSE) (object Attribute tool "Java" name "IsSingleThread" value FALSE) (object Attribute tool "Java" name "ServletInitParameter" value "") (object Attribute tool "Java" name "ServletInitParameterNames" value FALSE) (object Attribute tool "Java" name "ServletIsSecure" value FALSE) (object Attribute tool "Java" name "ServletRequestDispatcher" value FALSE) (object Attribute tool "Java" name "ServletRequestDispatcherPath" value "") (object Attribute tool "Java" name "DispatcherInclude" value FALSE) (object Attribute tool "Java" name "DispatcherForward" value FALSE) (object Attribute tool "Java" name "ServletSecurityRoles" value "") (object Attribute tool "Java" name "ServletgetInfo" value "") (object Attribute tool "Java" name "ServletXMLFilePath" value "") (object Attribute tool "Java" name "Generate_XML_DD" value TRUE) (object Attribute tool "Java" name "EJBCmpField" value "") (object Attribute tool "Java" name "EJBEnvironmentProperties" value "") (object Attribute tool "Java" name "EJBCnxFactory" value "") (object Attribute tool "Java" name "EJBReferences" value "") (object Attribute tool "Java" name "EJBSecurityRoles" value "") (object Attribute tool "Java" name "EJBNameInJAR" value "") (object Attribute tool "Java" name "EJBSessionType" value ("EJBSessionType_Set" 200)) (object Attribute tool "Java" name "EJBSessionType_Set" value (list Attribute_Set (object Attribute tool "Java" name "" value 200) (object Attribute tool "Java" name "Stateless" value 201) (object Attribute tool "Java" name "Stateful" value 202))) (object Attribute tool "Java" name "EJBTransactionType" value ("EJBTransactionType_Set" 211)) (object Attribute tool "Java" name "EJBTransactionType_Set" value (list Attribute_Set (object Attribute tool "Java" name "Container" value 211) (object Attribute tool "Java" name "Bean" value 212))) (object Attribute tool "Java" name "EJBPersistenceType" value ("EJBPersistenceType_Set" 220)) (object Attribute tool "Java" name "EJBPersistenceType_Set" value (list Attribute_Set (object Attribute tool "Java" name "" value 220) (object Attribute tool "Java" name "Bean" value 221) (object Attribute tool "Java" name "Container" value 222))) (object Attribute tool "Java" name "EJBReentrant" value FALSE) (object Attribute tool "Java" name "EJBSessionSync" value FALSE) (object Attribute tool "Java" name "EJBVersion" value ("EJBVersion_Set" 230)) (object Attribute tool "Java" name "EJBVersion_Set" value (list Attribute_Set (object Attribute tool "Java" name "2.0" value 230) (object Attribute tool "Java" name "1.x" value 231))) (object Attribute tool "Java" name "EJBXMLFilePath" value ""))) (object Attribute tool "Java" name "Default_Servlet__Class" value (list Attribute_Set (object Attribute tool "Java" name "ServletName" value "") (object Attribute tool "Java" name "ServletContextRef" value FALSE) (object Attribute tool "Java" name "IsSingleThread" value FALSE) (object Attribute tool "Java" name "ServletInitParameter" value "") (object Attribute tool "Java" name "ServletInitParameterNames" value FALSE) (object Attribute tool "Java" name "ServletIsSecure" value FALSE) (object Attribute tool "Java" name "ServletRequestDispatcher" value FALSE) (object Attribute tool "Java" name "ServletRequestDispatcherPath" value "") (object Attribute tool "Java" name "DispatcherInclude" value FALSE) (object Attribute tool "Java" name "DispatcherForward" value FALSE) (object Attribute tool "Java" name "ServletSecurityRoles" value "") (object Attribute tool "Java" name "ServletgetInfo" value "") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value TRUE) (object Attribute tool "Java" name "ConstructorIs" value ("Ctor_Set" 62)) (object Attribute tool "Java" name "Ctor_Set" value (list Attribute_Set (object Attribute tool "Java" name "public" value 62) (object Attribute tool "Java" name "protected" value 63) (object Attribute tool "Java" name "private" value 64) (object Attribute tool "Java" name "package" value 65))) (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateCode" value TRUE) (object Attribute tool "Java" name "DisableAutoSync" value FALSE) (object Attribute tool "Java" name "ReadOnly" value FALSE) (object Attribute tool "Java" name "Strictfp" value FALSE) (object Attribute tool "Java" name "ServletXMLFilePath" value "") (object Attribute tool "Java" name "Generate_XML_DD" value TRUE) (object Attribute tool "Java" name "EJBCmpField" value "") (object Attribute tool "Java" name "EJBEnvironmentProperties" value "") (object Attribute tool "Java" name "EJBCnxFactory" value "") (object Attribute tool "Java" name "EJBReferences" value "") (object Attribute tool "Java" name "EJBSecurityRoles" value "") (object Attribute tool "Java" name "EJBNameInJAR" value "") (object Attribute tool "Java" name "EJBSessionType" value ("EJBSessionType_Set" 200)) (object Attribute tool "Java" name "EJBSessionType_Set" value (list Attribute_Set (object Attribute tool "Java" name "" value 200) (object Attribute tool "Java" name "Stateless" value 201) (object Attribute tool "Java" name "Stateful" value 202))) (object Attribute tool "Java" name "EJBTransactionType" value ("EJBTransactionType_Set" 211)) (object Attribute tool "Java" name "EJBTransactionType_Set" value (list Attribute_Set (object Attribute tool "Java" name "Container" value 211) (object Attribute tool "Java" name "Bean" value 212))) (object Attribute tool "Java" name "EJBPersistenceType" value ("EJBPersistenceType_Set" 220)) (object Attribute tool "Java" name "EJBPersistenceType_Set" value (list Attribute_Set (object Attribute tool "Java" name "" value 220) (object Attribute tool "Java" name "Bean" value 221) (object Attribute tool "Java" name "Container" value 222))) (object Attribute tool "Java" name "EJBReentrant" value FALSE) (object Attribute tool "Java" name "EJBSessionSync" value FALSE) (object Attribute tool "Java" name "EJBVersion" value ("EJBVersion_Set" 230)) (object Attribute tool "Java" name "EJBVersion_Set" value (list Attribute_Set (object Attribute tool "Java" name "2.0" value 230) (object Attribute tool "Java" name "1.x" value 231))) (object Attribute tool "Java" name "EJBXMLFilePath" value ""))) (object Attribute tool "Java" name "Http_Servlet__Class" value (list Attribute_Set (object Attribute tool "Java" name "ServletRequestAttribute" value "") (object Attribute tool "Java" name "ServletRequestAttributesNames" value FALSE) (object Attribute tool "Java" name "MethodForRequestAttributes" value "") (object Attribute tool "Java" name "ServletRequestParameter" value "") (object Attribute tool "Java" name "ServletRequestParameterNames" value FALSE) (object Attribute tool "Java" name "MethodForRequestParameters" value "") (object Attribute tool "Java" name "ServletHeader" value "") (object Attribute tool "Java" name "ServletHeaderNames" value FALSE) (object Attribute tool "Java" name "MethodForHeaders" value "") (object Attribute tool "Java" name "ServletIntHeader" value FALSE) (object Attribute tool "Java" name "ServletDateHeader" value FALSE) (object Attribute tool "Java" name "ServletCookie" value FALSE) (object Attribute tool "Java" name "MethodForCookie" value "") (object Attribute tool "Java" name "ServletContentType" value "") (object Attribute tool "Java" name "GenerateHTML" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value TRUE) (object Attribute tool "Java" name "ConstructorIs" value ("Ctor_Set" 62)) (object Attribute tool "Java" name "Ctor_Set" value (list Attribute_Set (object Attribute tool "Java" name "public" value 62) (object Attribute tool "Java" name "protected" value 63) (object Attribute tool "Java" name "private" value 64) (object Attribute tool "Java" name "package" value 65))) (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateCode" value TRUE) (object Attribute tool "Java" name "DisableAutoSync" value FALSE) (object Attribute tool "Java" name "ReadOnly" value FALSE) (object Attribute tool "Java" name "Strictfp" value FALSE) (object Attribute tool "Java" name "ServletName" value "") (object Attribute tool "Java" name "ServletContextRef" value FALSE) (object Attribute tool "Java" name "IsSingleThread" value FALSE) (object Attribute tool "Java" name "ServletInitParameter" value "") (object Attribute tool "Java" name "ServletInitParameterNames" value FALSE) (object Attribute tool "Java" name "ServletIsSecure" value FALSE) (object Attribute tool "Java" name "ServletRequestDispatcher" value FALSE) (object Attribute tool "Java" name "ServletRequestDispatcherPath" value "") (object Attribute tool "Java" name "DispatcherInclude" value FALSE) (object Attribute tool "Java" name "DispatcherForward" value FALSE) (object Attribute tool "Java" name "ServletSecurityRoles" value "") (object Attribute tool "Java" name "ServletgetInfo" value "") (object Attribute tool "Java" name "ServletXMLFilePath" value "") (object Attribute tool "Java" name "Generate_XML_DD" value TRUE) (object Attribute tool "Java" name "EJBCmpField" value "") (object Attribute tool "Java" name "EJBEnvironmentProperties" value "") (object Attribute tool "Java" name "EJBCnxFactory" value "") (object Attribute tool "Java" name "EJBReferences" value "") (object Attribute tool "Java" name "EJBSecurityRoles" value "") (object Attribute tool "Java" name "EJBNameInJAR" value "") (object Attribute tool "Java" name "EJBSessionType" value ("EJBSessionType_Set" 200)) (object Attribute tool "Java" name "EJBSessionType_Set" value (list Attribute_Set (object Attribute tool "Java" name "" value 200) (object Attribute tool "Java" name "Stateless" value 201) (object Attribute tool "Java" name "Stateful" value 202))) (object Attribute tool "Java" name "EJBTransactionType" value ("EJBTransactionType_Set" 211)) (object Attribute tool "Java" name "EJBTransactionType_Set" value (list Attribute_Set (object Attribute tool "Java" name "Container" value 211) (object Attribute tool "Java" name "Bean" value 212))) (object Attribute tool "Java" name "EJBPersistenceType" value ("EJBPersistenceType_Set" 220)) (object Attribute tool "Java" name "EJBPersistenceType_Set" value (list Attribute_Set (object Attribute tool "Java" name "" value 220) (object Attribute tool "Java" name "Bean" value 221) (object Attribute tool "Java" name "Container" value 222))) (object Attribute tool "Java" name "EJBReentrant" value FALSE) (object Attribute tool "Java" name "EJBSessionSync" value FALSE) (object Attribute tool "Java" name "EJBVersion" value ("EJBVersion_Set" 230)) (object Attribute tool "Java" name "EJBVersion_Set" value (list Attribute_Set (object Attribute tool "Java" name "2.0" value 230) (object Attribute tool "Java" name "1.x" value 231))) (object Attribute tool "Java" name "EJBXMLFilePath" value ""))) (object Attribute tool "Java" name "Default_EJB__Class" value (list Attribute_Set (object Attribute tool "Java" name "Generate_XML_DD" value TRUE) (object Attribute tool "Java" name "EJBCmpField" value "") (object Attribute tool "Java" name "EJBEnvironmentProperties" value "") (object Attribute tool "Java" name "EJBCnxFactory" value "") (object Attribute tool "Java" name "EJBReferences" value "") (object Attribute tool "Java" name "EJBSecurityRoles" value "") (object Attribute tool "Java" name "EJBNameInJAR" value "") (object Attribute tool "Java" name "EJBSessionType" value ("EJBSessionType_Set" 200)) (object Attribute tool "Java" name "EJBSessionType_Set" value (list Attribute_Set (object Attribute tool "Java" name "" value 200) (object Attribute tool "Java" name "Stateless" value 201) (object Attribute tool "Java" name "Stateful" value 202))) (object Attribute tool "Java" name "EJBTransactionType" value ("EJBTransactionType_Set" 211)) (object Attribute tool "Java" name "EJBTransactionType_Set" value (list Attribute_Set (object Attribute tool "Java" name "Container" value 211) (object Attribute tool "Java" name "Bean" value 212))) (object Attribute tool "Java" name "EJBPersistenceType" value ("EJBPersistenceType_Set" 220)) (object Attribute tool "Java" name "EJBPersistenceType_Set" value (list Attribute_Set (object Attribute tool "Java" name "" value 220) (object Attribute tool "Java" name "Bean" value 221) (object Attribute tool "Java" name "Container" value 222))) (object Attribute tool "Java" name "EJBReentrant" value FALSE) (object Attribute tool "Java" name "BMP_Extend_CMP" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value TRUE) (object Attribute tool "Java" name "ConstructorIs" value ("Ctor_Set" 62)) (object Attribute tool "Java" name "Ctor_Set" value (list Attribute_Set (object Attribute tool "Java" name "public" value 62) (object Attribute tool "Java" name "protected" value 63) (object Attribute tool "Java" name "private" value 64) (object Attribute tool "Java" name "package" value 65))) (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "GenerateCode" value TRUE) (object Attribute tool "Java" name "DisableAutoSync" value FALSE) (object Attribute tool "Java" name "ReadOnly" value FALSE) (object Attribute tool "Java" name "Strictfp" value FALSE) (object Attribute tool "Java" name "ServletName" value "") (object Attribute tool "Java" name "ServletContextRef" value FALSE) (object Attribute tool "Java" name "IsSingleThread" value FALSE) (object Attribute tool "Java" name "ServletInitParameter" value "") (object Attribute tool "Java" name "ServletInitParameterNames" value FALSE) (object Attribute tool "Java" name "ServletIsSecure" value FALSE) (object Attribute tool "Java" name "ServletRequestDispatcher" value FALSE) (object Attribute tool "Java" name "ServletRequestDispatcherPath" value "") (object Attribute tool "Java" name "DispatcherInclude" value FALSE) (object Attribute tool "Java" name "DispatcherForward" value FALSE) (object Attribute tool "Java" name "ServletSecurityRoles" value "") (object Attribute tool "Java" name "ServletgetInfo" value "") (object Attribute tool "Java" name "ServletXMLFilePath" value "") (object Attribute tool "Java" name "EJBSessionSync" value FALSE) (object Attribute tool "Java" name "EJBVersion" value ("EJBVersion_Set" 230)) (object Attribute tool "Java" name "EJBVersion_Set" value (list Attribute_Set (object Attribute tool "Java" name "2.0" value 230) (object Attribute tool "Java" name "1.x" value 231))) (object Attribute tool "Java" name "EJBXMLFilePath" value ""))) (object Attribute tool "Java" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "Java" name "CmIdentification" value (value Text "")) (object Attribute tool "Java" name "CopyrightNotice" value (value Text "")))) (object Attribute tool "Java" name "default__Module-Body" value (list Attribute_Set (object Attribute tool "Java" name "CmIdentification" value (value Text "")) (object Attribute tool "Java" name "CopyrightNotice" value (value Text "")))) (object Attribute tool "Java" name "default__Operation" value (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE) (object Attribute tool "Java" name "GenerateFullyQualifiedReturn" value FALSE) (object Attribute tool "Java" name "ReplaceExistingCode" value TRUE) (object Attribute tool "Java" name "Strictfp" value FALSE))) (object Attribute tool "Java" name "default__Attribute" value (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE) (object Attribute tool "Java" name "PropertyType" value ("BeanProperty_Set" 71)) (object Attribute tool "Java" name "BeanProperty_Set" value (list Attribute_Set (object Attribute tool "Java" name "Not A Property" value 71) (object Attribute tool "Java" name "Simple" value 72) (object Attribute tool "Java" name "Bound" value 73) (object Attribute tool "Java" name "Constrained" value 74))) (object Attribute tool "Java" name "IndividualChangeMgt" value FALSE) (object Attribute tool "Java" name "Read/Write" value ("Read/Write_Set" 81)) (object Attribute tool "Java" name "Read/Write_Set" value (list Attribute_Set (object Attribute tool "Java" name "Read & Write" value 81) (object Attribute tool "Java" name "Read Only" value 82) (object Attribute tool "Java" name "Write Only" value 83))) (object Attribute tool "Java" name "GenerateFullyQualifiedTypes" value FALSE))) (object Attribute tool "Java" name "default__Role" value (list Attribute_Set (object Attribute tool "Java" name "ContainerClass" value "") (object Attribute tool "Java" name "InitialValue" value "") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE) (object Attribute tool "Java" name "PropertyType" value ("BeanProperty_Set" 71)) (object Attribute tool "Java" name "BeanProperty_Set" value (list Attribute_Set (object Attribute tool "Java" name "Not A Property" value 71) (object Attribute tool "Java" name "Simple" value 72) (object Attribute tool "Java" name "Bound" value 73) (object Attribute tool "Java" name "Constrained" value 74))) (object Attribute tool "Java" name "IndividualChangeMgt" value FALSE) (object Attribute tool "Java" name "Read/Write" value ("Read/Write_Set" 81)) (object Attribute tool "Java" name "Read/Write_Set" value (list Attribute_Set (object Attribute tool "Java" name "Read & Write" value 81) (object Attribute tool "Java" name "Read Only" value 82) (object Attribute tool "Java" name "Write Only" value 83))) (object Attribute tool "Java" name "GenerateFullyQualifiedTypes" value FALSE) (object Attribute tool "Java" name "IsNavigable" value TRUE))) (object Attribute tool "Java" name "HiddenTool" value FALSE) (object Attribute tool "Oracle8" name "propertyId" value "360000002") (object Attribute tool "Oracle8" name "default__Project" value (list Attribute_Set (object Attribute tool "Oracle8" name "DDLScriptFilename" value "DDL1.SQL") (object Attribute tool "Oracle8" name "DropClause" value FALSE) (object Attribute tool "Oracle8" name "PrimaryKeyColumnName" value "_ID") (object Attribute tool "Oracle8" name "PrimaryKeyColumnType" value "NUMBER(5,0)") (object Attribute tool "Oracle8" name "SchemaNamePrefix" value "") (object Attribute tool "Oracle8" name "SchemaNameSuffix" value "") (object Attribute tool "Oracle8" name "TableNamePrefix" value "") (object Attribute tool "Oracle8" name "TableNameSuffix" value "") (object Attribute tool "Oracle8" name "TypeNamePrefix" value "") (object Attribute tool "Oracle8" name "TypeNameSuffix" value "") (object Attribute tool "Oracle8" name "ViewNamePrefix" value "") (object Attribute tool "Oracle8" name "ViewNameSuffix" value "") (object Attribute tool "Oracle8" name "VarrayNamePrefix" value "") (object Attribute tool "Oracle8" name "VarrayNameSuffix" value "") (object Attribute tool "Oracle8" name "NestedTableNamePrefix" value "") (object Attribute tool "Oracle8" name "NestedTableNameSuffix" value "") (object Attribute tool "Oracle8" name "ObjectTableNamePrefix" value "") (object Attribute tool "Oracle8" name "ObjectTableNameSuffix" value ""))) (object Attribute tool "Oracle8" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "Oracle8" name "IsSchema" value FALSE))) (object Attribute tool "Oracle8" name "default__Class" value (list Attribute_Set (object Attribute tool "Oracle8" name "OID" value "") (object Attribute tool "Oracle8" name "WhereClause" value "") (object Attribute tool "Oracle8" name "CheckConstraint" value "") (object Attribute tool "Oracle8" name "CollectionTypeLength" value "") (object Attribute tool "Oracle8" name "CollectionTypePrecision" value "") (object Attribute tool "Oracle8" name "CollectionTypeScale" value "") (object Attribute tool "Oracle8" name "CollectionOfREFS" value FALSE))) (object Attribute tool "Oracle8" name "default__Operation" value (list Attribute_Set (object Attribute tool "Oracle8" name "MethodKind" value ("MethodKindSet" 1903)) (object Attribute tool "Oracle8" name "OverloadID" value "") (object Attribute tool "Oracle8" name "OrderNumber" value "") (object Attribute tool "Oracle8" name "IsReadNoDataState" value FALSE) (object Attribute tool "Oracle8" name "IsReadNoProcessState" value FALSE) (object Attribute tool "Oracle8" name "IsWriteNoDataState" value FALSE) (object Attribute tool "Oracle8" name "IsWriteNoProcessState" value FALSE) (object Attribute tool "Oracle8" name "IsSelfish" value FALSE) (object Attribute tool "Oracle8" name "TriggerType" value ("TriggerTypeSet" 1801)) (object Attribute tool "Oracle8" name "TriggerEvent" value ("TriggerEventSet" 1601)) (object Attribute tool "Oracle8" name "TriggerText" value "") (object Attribute tool "Oracle8" name "TriggerReferencingNames" value "") (object Attribute tool "Oracle8" name "TriggerForEach" value ("TriggerForEachSet" 1701)) (object Attribute tool "Oracle8" name "TriggerWhenClause" value "") (object Attribute tool "Oracle8" name "MethodKindSet" value (list Attribute_Set (object Attribute tool "Oracle8" name "MapMethod" value 1901) (object Attribute tool "Oracle8" name "OrderMethod" value 1902) (object Attribute tool "Oracle8" name "Function" value 1903) (object Attribute tool "Oracle8" name "Procedure" value 1904) (object Attribute tool "Oracle8" name "Operator" value 1905) (object Attribute tool "Oracle8" name "Constructor" value 1906) (object Attribute tool "Oracle8" name "Destructor" value 1907) (object Attribute tool "Oracle8" name "Trigger" value 1908) (object Attribute tool "Oracle8" name "Calculated" value 1909))) (object Attribute tool "Oracle8" name "TriggerTypeSet" value (list Attribute_Set (object Attribute tool "Oracle8" name "AFTER" value 1801) (object Attribute tool "Oracle8" name "BEFORE" value 1802) (object Attribute tool "Oracle8" name "INSTEAD OF" value 1803))) (object Attribute tool "Oracle8" name "TriggerForEachSet" value (list Attribute_Set (object Attribute tool "Oracle8" name "ROW" value 1701) (object Attribute tool "Oracle8" name "STATEMENT" value 1702))) (object Attribute tool "Oracle8" name "TriggerEventSet" value (list Attribute_Set (object Attribute tool "Oracle8" name "INSERT" value 1601) (object Attribute tool "Oracle8" name "UPDATE" value 1602) (object Attribute tool "Oracle8" name "DELETE" value 1603) (object Attribute tool "Oracle8" name "INSERT OR UPDATE" value 1604) (object Attribute tool "Oracle8" name "INSERT OR DELETE" value 1605) (object Attribute tool "Oracle8" name "UPDATE OR DELETE" value 1606) (object Attribute tool "Oracle8" name "INSERT OR UPDATE OR DELETE" value 1607))))) (object Attribute tool "Oracle8" name "default__Role" value (list Attribute_Set (object Attribute tool "Oracle8" name "OrderNumber" value ""))) (object Attribute tool "Oracle8" name "default__Attribute" value (list Attribute_Set (object Attribute tool "Oracle8" name "OrderNumber" value "") (object Attribute tool "Oracle8" name "IsUnique" value FALSE) (object Attribute tool "Oracle8" name "NullsAllowed" value TRUE) (object Attribute tool "Oracle8" name "Length" value "") (object Attribute tool "Oracle8" name "Precision" value "2") (object Attribute tool "Oracle8" name "Scale" value "6") (object Attribute tool "Oracle8" name "IsIndex" value FALSE) (object Attribute tool "Oracle8" name "IsPrimaryKey" value FALSE) (object Attribute tool "Oracle8" name "CompositeUnique" value FALSE) (object Attribute tool "Oracle8" name "CheckConstraint" value ""))) (object Attribute tool "Oracle8" name "HiddenTool" value FALSE) (object Attribute tool "R2Editor" name "HiddenTool" value FALSE) (object Attribute tool "ComponentTest" name "HiddenTool" value FALSE) (object Attribute tool "cg" name "propertyId" value "809135966") (object Attribute tool "cg" name "default__Project" value (list Attribute_Set (object Attribute tool "cg" name "AllowGenerateOverNewerAnnotations" value FALSE) (object Attribute tool "cg" name "AllowGenerateOverNewerVersion" value FALSE) (object Attribute tool "cg" name "UseMSVC" value FALSE) (object Attribute tool "cg" name "HeaderFileExtension" value "h") (object Attribute tool "cg" name "HeaderFileBackupExtension" value "h~") (object Attribute tool "cg" name "HeaderFileTemporaryExtension" value "h#") (object Attribute tool "cg" name "CodeFileExtension" value "cpp") (object Attribute tool "cg" name "CodeFileBackupExtension" value "cp~") (object Attribute tool "cg" name "CodeFileTemporaryExtension" value "cp#") (object Attribute tool "cg" name "CreateMissingDirectories" value TRUE) (object Attribute tool "cg" name "StopOnError" value FALSE) (object Attribute tool "cg" name "ErrorLimit" value 30) (object Attribute tool "cg" name "Directory" value "$ROSECPP_SOURCE") (object Attribute tool "cg" name "PathSeparator" value "") (object Attribute tool "cg" name "FileNameFormat" value "128vx_b") (object Attribute tool "cg" name "BooleanType" value "int") (object Attribute tool "cg" name "AllowTemplates" value TRUE) (object Attribute tool "cg" name "AllowExplicitInstantiations" value FALSE) (object Attribute tool "cg" name "AllowProtectedInheritance" value TRUE) (object Attribute tool "cg" name "CommentWidth" value 60) (object Attribute tool "cg" name "OneByValueContainer" value "$targetClass") (object Attribute tool "cg" name "OneByReferenceContainer" value "$targetClass *") (object Attribute tool "cg" name "OptionalByValueContainer" value "OptionalByValue<$targetClass>") (object Attribute tool "cg" name "OptionalByReferenceContainer" value "$targetClass *") (object Attribute tool "cg" name "FixedByValueContainer" value "$targetClass[$limit]") (object Attribute tool "cg" name "UnorderedFixedByValueContainer" value "$targetClass[$limit]") (object Attribute tool "cg" name "FixedByReferenceContainer" value "$targetClass *[$limit]") (object Attribute tool "cg" name "UnorderedFixedByReferenceContainer" value "$targetClass *[$limit]") (object Attribute tool "cg" name "BoundedByValueContainer" value "BoundedListByValue<$targetClass,$limit>") (object Attribute tool "cg" name "UnorderedBoundedByValueContainer" value "BoundedSetByValue<$targetClass,$limit>") (object Attribute tool "cg" name "BoundedByReferenceContainer" value "BoundedListByReference<$targetClass,$limit>") (object Attribute tool "cg" name "UnorderedBoundedByReferenceContainer" value "BoundedSetByReference<$targetClass,$limit>") (object Attribute tool "cg" name "UnboundedByValueContainer" value "UnboundedListByValue<$targetClass>") (object Attribute tool "cg" name "UnorderedUnboundedByValueContainer" value "UnboundedSetByValue<$targetClass>") (object Attribute tool "cg" name "UnboundedByReferenceContainer" value "UnboundedListByReference<$targetClass>") (object Attribute tool "cg" name "UnorderedUnboundedByReferenceContainer" value "UnboundedSetByReference<$targetClass>") (object Attribute tool "cg" name "QualifiedByValueContainer" value "AssociationByValue<$qualtype, $qualcont>") (object Attribute tool "cg" name "UnorderedQualifiedByValueContainer" value "DictionaryByValue<$qualtype, $qualcont>") (object Attribute tool "cg" name "QualifiedByReferenceContainer" value "AssociationByReference<$qualtype, $qualcont>") (object Attribute tool "cg" name "UnorderedQualifiedByReferenceContainer" value "DictionaryByReference<$qualtype, $qualcont>") (object Attribute tool "cg" name "AlwaysKeepOrphanedCode" value FALSE))) (object Attribute tool "cg" name "compiler2.1__Project" value (list Attribute_Set (object Attribute tool "cg" name "AllowGenerateOverNewerAnnotations" value FALSE) (object Attribute tool "cg" name "AllowGenerateOverNewerVersion" value FALSE) (object Attribute tool "cg" name "HeaderFileExtension" value "h") (object Attribute tool "cg" name "HeaderFileBackupExtension" value "h~") (object Attribute tool "cg" name "HeaderFileTemporaryExtension" value "h#") (object Attribute tool "cg" name "CodeFileExtension" value "cpp") (object Attribute tool "cg" name "CodeFileBackupExtension" value "cp~") (object Attribute tool "cg" name "CodeFileTemporaryExtension" value "cp#") (object Attribute tool "cg" name "CreateMissingDirectories" value TRUE) (object Attribute tool "cg" name "StopOnError" value FALSE) (object Attribute tool "cg" name "ErrorLimit" value 30) (object Attribute tool "cg" name "Directory" value "$ROSECPP_SOURCE") (object Attribute tool "cg" name "BooleanType" value "int") (object Attribute tool "cg" name "AllowTemplates" value FALSE) (object Attribute tool "cg" name "AllowExplicitInstantiations" value FALSE) (object Attribute tool "cg" name "AllowProtectedInheritance" value FALSE) (object Attribute tool "cg" name "OneByValueContainer" value "$targetClass") (object Attribute tool "cg" name "OneByReferenceContainer" value "$targetClass *") (object Attribute tool "cg" name "OptionalByValueContainer" value "OptionalByValue(sizeof($targetClass))") (object Attribute tool "cg" name "OptionalByReferenceContainer" value "$targetClass *") (object Attribute tool "cg" name "FixedByValueContainer" value "$targetClass[$limit]") (object Attribute tool "cg" name "UnorderedFixedByValueContainer" value "$targetClass[$limit]") (object Attribute tool "cg" name "FixedByReferenceContainer" value "$targetClass *[$limit]") (object Attribute tool "cg" name "UnorderedFixedByReferenceContainer" value "$targetClass *[$limit]") (object Attribute tool "cg" name "BoundedByValueContainer" value "BoundedListByValue(sizeof($targetClass),$limit)") (object Attribute tool "cg" name "UnorderedBoundedByValueContainer" value "BoundedSetByValue(sizeof($targetClass),$limit)") (object Attribute tool "cg" name "BoundedByReferenceContainer" value "BoundedListByReference($limit)") (object Attribute tool "cg" name "UnorderedBoundedByReferenceContainer" value "BoundedSetByReference($limit)") (object Attribute tool "cg" name "UnboundedByValueContainer" value "UnboundedListByValue(sizeof($targetClass))") (object Attribute tool "cg" name "UnorderedUnboundedByValueContainer" value "UnboundedSetByValue(sizeof($targetClass))") (object Attribute tool "cg" name "UnboundedByReferenceContainer" value "UnboundedListByReference") (object Attribute tool "cg" name "UnorderedUnboundedByReferenceContainer" value "UnboundedSetByReference") (object Attribute tool "cg" name "QualifiedByValueContainer" value "AssociationByValue(sizeof($qualtype), sizeof($qualcont))") (object Attribute tool "cg" name "UnorderedQualifiedByValueContainer" value "DictionaryByValue(sizeof($qualtype), sizeof($qualcont))") (object Attribute tool "cg" name "QualifiedByReferenceContainer" value "AssociationByReference(sizeof($qualtype), sizeof($qualcont))") (object Attribute tool "cg" name "UnorderedQualifiedByReferenceContainer" value "DictionaryByReference(sizeof($qualtype), sizeof($qualcont))") (object Attribute tool "cg" name "PathSeparator" value "") (object Attribute tool "cg" name "FileNameFormat" value "128vx_b") (object Attribute tool "cg" name "AlwaysKeepOrphanedCode" value FALSE))) (object Attribute tool "cg" name "compiler3.0__Project" value (list Attribute_Set (object Attribute tool "cg" name "AllowGenerateOverNewerAnnotations" value FALSE) (object Attribute tool "cg" name "AllowGenerateOverNewerVersion" value FALSE) (object Attribute tool "cg" name "HeaderFileExtension" value "h") (object Attribute tool "cg" name "HeaderFileBackupExtension" value "h~") (object Attribute tool "cg" name "HeaderFileTemporaryExtension" value "h#") (object Attribute tool "cg" name "CodeFileExtension" value "cpp") (object Attribute tool "cg" name "CodeFileBackupExtension" value "cp~") (object Attribute tool "cg" name "CodeFileTemporaryExtension" value "cp#") (object Attribute tool "cg" name "CreateMissingDirectories" value TRUE) (object Attribute tool "cg" name "StopOnError" value FALSE) (object Attribute tool "cg" name "ErrorLimit" value 30) (object Attribute tool "cg" name "Directory" value "$ROSECPP_SOURCE") (object Attribute tool "cg" name "BooleanType" value "int") (object Attribute tool "cg" name "AllowTemplates" value TRUE) (object Attribute tool "cg" name "AllowExplicitInstantiations" value FALSE) (object Attribute tool "cg" name "AllowProtectedInheritance" value TRUE) (object Attribute tool "cg" name "OneByValueContainer" value "$targetClass") (object Attribute tool "cg" name "OneByReferenceContainer" value "$targetClass *") (object Attribute tool "cg" name "OptionalByValueContainer" value "OptionalByValue<$targetClass>") (object Attribute tool "cg" name "OptionalByReferenceContainer" value "$targetClass *") (object Attribute tool "cg" name "FixedByValueContainer" value "$targetClass[$limit]") (object Attribute tool "cg" name "UnorderedFixedByValueContainer" value "$targetClass[$limit]") (object Attribute tool "cg" name "FixedByReferenceContainer" value "$targetClass *[$limit]") (object Attribute tool "cg" name "UnorderedFixedByReferenceContainer" value "$targetClass *[$limit]") (object Attribute tool "cg" name "BoundedByValueContainer" value "BoundedListByValue<$targetClass,$limit>") (object Attribute tool "cg" name "UnorderedBoundedByValueContainer" value "BoundedSetByValue<$targetClass,$limit>") (object Attribute tool "cg" name "BoundedByReferenceContainer" value "BoundedListByReference<$targetClass,$limit>") (object Attribute tool "cg" name "UnorderedBoundedByReferenceContainer" value "BoundedSetByReference<$targetClass,$limit>") (object Attribute tool "cg" name "UnboundedByValueContainer" value "UnboundedListByValue<$targetClass>") (object Attribute tool "cg" name "UnorderedUnboundedByValueContainer" value "UnboundedSetByValue<$targetClass>") (object Attribute tool "cg" name "UnboundedByReferenceContainer" value "UnboundedListByReference<$targetClass>") (object Attribute tool "cg" name "UnorderedUnboundedByReferenceContainer" value "UnboundedSetByReference<$targetClass>") (object Attribute tool "cg" name "QualifiedByValueContainer" value "AssociationByValue<$qualtype, $qualcont>") (object Attribute tool "cg" name "UnorderedQualifiedByValueContainer" value "DictionaryByValue<$qualtype, $qualcont>") (object Attribute tool "cg" name "QualifiedByReferenceContainer" value "AssociationByReference<$qualtype, $qualcont>") (object Attribute tool "cg" name "UnorderedQualifiedByReferenceContainer" value "DictionaryByReference<$qualtype, $qualcont>") (object Attribute tool "cg" name "PathSeparator" value "") (object Attribute tool "cg" name "FileNameFormat" value "128vx_b") (object Attribute tool "cg" name "AlwaysKeepOrphanedCode" value FALSE))) (object Attribute tool "cg" name "default__Class" value (list Attribute_Set (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "ImplementationType" value "") (object Attribute tool "cg" name "ClassKey" value "class") (object Attribute tool "cg" name "GenerateEmptyRegions" value ("GenerateEmptyRegionSet" 3)) (object Attribute tool "cg" name "GenerateEmptyRegionSet" value (list Attribute_Set (object Attribute tool "cg" name "None" value 0) (object Attribute tool "cg" name "Preserved" value 1) (object Attribute tool "cg" name "Unpreserved" value 2) (object Attribute tool "cg" name "All" value 3))) (object Attribute tool "cg" name "PutBodiesInSpec" value FALSE) (object Attribute tool "cg" name "GenerateDefaultConstructor" value ("GenerateSet" 199)) (object Attribute tool "cg" name "DefaultConstructorVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "InlineDefaultConstructor" value FALSE) (object Attribute tool "cg" name "ExplicitDefaultConstructor" value FALSE) (object Attribute tool "cg" name "GenerateCopyConstructor" value ("GenerateSet" 199)) (object Attribute tool "cg" name "CopyConstructorVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "InlineCopyConstructor" value FALSE) (object Attribute tool "cg" name "ExplicitCopyConstructor" value FALSE) (object Attribute tool "cg" name "GenerateDestructor" value TRUE) (object Attribute tool "cg" name "DestructorVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "DestructorKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "InlineDestructor" value FALSE) (object Attribute tool "cg" name "GenerateAssignmentOperation" value ("GenerateSet" 199)) (object Attribute tool "cg" name "AssignmentVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "AssignmentKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "InlineAssignmentOperation" value FALSE) (object Attribute tool "cg" name "GenerateEqualityOperations" value ("GenerateSet" 199)) (object Attribute tool "cg" name "EqualityVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "EqualityKind" value ("FriendKindSet" 200)) (object Attribute tool "cg" name "InlineEqualityOperations" value FALSE) (object Attribute tool "cg" name "GenerateRelationalOperations" value FALSE) (object Attribute tool "cg" name "RelationalVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "RelationalKind" value ("FriendKindSet" 200)) (object Attribute tool "cg" name "InlineRelationalOperations" value FALSE) (object Attribute tool "cg" name "GenerateStorageMgmtOperations" value FALSE) (object Attribute tool "cg" name "StorageMgmtVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "InlineStorageMgmtOperations" value FALSE) (object Attribute tool "cg" name "GenerateSubscriptOperation" value FALSE) (object Attribute tool "cg" name "SubscriptVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "SubscriptKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "SubscriptResultType" value "") (object Attribute tool "cg" name "InlineSubscriptOperation" value FALSE) (object Attribute tool "cg" name "GenerateDereferenceOperation" value FALSE) (object Attribute tool "cg" name "DereferenceVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "DereferenceKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "DereferenceResultType" value "") (object Attribute tool "cg" name "InlineDereferenceOperation" value FALSE) (object Attribute tool "cg" name "GenerateIndirectionOperation" value FALSE) (object Attribute tool "cg" name "IndirectionVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "IndirectionKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "IndirectionResultType" value "") (object Attribute tool "cg" name "InlineIndirectionOperation" value FALSE) (object Attribute tool "cg" name "GenerateStreamOperations" value FALSE) (object Attribute tool "cg" name "StreamVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "InlineStreamOperations" value FALSE) (object Attribute tool "cg" name "ThreeKindSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202))) (object Attribute tool "cg" name "KindSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Static" value 203))) (object Attribute tool "cg" name "FriendKindSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Friend" value 204))) (object Attribute tool "cg" name "GenerateSet" value (list Attribute_Set (object Attribute tool "cg" name "DeclareAndDefine" value 199) (object Attribute tool "cg" name "DeclareOnly" value 205) (object Attribute tool "cg" name "DoNotDeclare" value 206))) (object Attribute tool "cg" name "VisibilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Public" value 45) (object Attribute tool "cg" name "Protected" value 44) (object Attribute tool "cg" name "Private" value 43) (object Attribute tool "cg" name "Implementation" value 14))))) (object Attribute tool "cg" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "cg" name "Generate" value TRUE) (object Attribute tool "cg" name "GenerateEmptyRegions" value ("GenerateEmptyRegionSet" 3)) (object Attribute tool "cg" name "GenerateEmptyRegionSet" value (list Attribute_Set (object Attribute tool "cg" name "None" value 0) (object Attribute tool "cg" name "Preserved" value 1) (object Attribute tool "cg" name "Unpreserved" value 2) (object Attribute tool "cg" name "All" value 3))) (object Attribute tool "cg" name "CmIdentification" value (value Text " %X% %Q% %Z% %W%")) (object Attribute tool "cg" name "CopyrightNotice" value (value Text "")) (object Attribute tool "cg" name "FileName" value "AUTO GENERATE") (object Attribute tool "cg" name "AllowExtensionlessFileName" value FALSE) (object Attribute tool "cg" name "InclusionProtectionSymbol" value "AUTO GENERATE") (object Attribute tool "cg" name "IncludeFormat" value (value Text |// $package |#include "$file" | )) (object Attribute tool "cg" name "IncludeBySimpleName" value FALSE) (object Attribute tool "cg" name "IncludePrecompiledHeader" value FALSE) (object Attribute tool "cg" name "IncludeOrder" value "AMIR") (object Attribute tool "cg" name "AdditionalIncludes" value (value Text "")) (object Attribute tool "cg" name "InliningStyle" value ("InliningStyleSet" 207)) (object Attribute tool "cg" name "InliningStyleSet" value (list Attribute_Set (object Attribute tool "cg" name "InClassDeclaration" value 208) (object Attribute tool "cg" name "FollowingClassDeclaration" value 207))) (object Attribute tool "cg" name "TypesDefined" value (value Text "")) (object Attribute tool "cg" name "IncludeClosure" value (value Text "")))) (object Attribute tool "cg" name "default__Module-Body" value (list Attribute_Set (object Attribute tool "cg" name "Generate" value TRUE) (object Attribute tool "cg" name "GenerateEmptyRegions" value ("GenerateEmptyRegionSet" 3)) (object Attribute tool "cg" name "GenerateEmptyRegionSet" value (list Attribute_Set (object Attribute tool "cg" name "None" value 0) (object Attribute tool "cg" name "Preserved" value 1) (object Attribute tool "cg" name "Unpreserved" value 2) (object Attribute tool "cg" name "All" value 3))) (object Attribute tool "cg" name "CmIdentification" value (value Text " %X% %Q% %Z% %W%")) (object Attribute tool "cg" name "CopyrightNotice" value (value Text "")) (object Attribute tool "cg" name "FileName" value "AUTO GENERATE") (object Attribute tool "cg" name "AllowExtensionlessFileName" value FALSE) (object Attribute tool "cg" name "IncludeFormat" value (value Text |// $package |#include "$file" | )) (object Attribute tool "cg" name "IncludeBySimpleName" value FALSE) (object Attribute tool "cg" name "IncludePrecompiledHeader" value TRUE) (object Attribute tool "cg" name "IncludeOrder" value "AMIR") (object Attribute tool "cg" name "AdditionalIncludes" value (value Text "")) (object Attribute tool "cg" name "InliningStyle" value ("InliningStyleSet" 207)) (object Attribute tool "cg" name "InliningStyleSet" value (list Attribute_Set (object Attribute tool "cg" name "InClassDeclaration" value 208) (object Attribute tool "cg" name "FollowingClassDeclaration" value 207))) (object Attribute tool "cg" name "TypesDefined" value (value Text "")) (object Attribute tool "cg" name "IncludeClosure" value (value Text "")))) (object Attribute tool "cg" name "default__Operation" value (list Attribute_Set (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "OperationKind" value ("OperationKindSet" 200)) (object Attribute tool "cg" name "OperationKindSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Static" value 203) (object Attribute tool "cg" name "Friend" value 204))) (object Attribute tool "cg" name "GenerateAbstractBody" value FALSE) (object Attribute tool "cg" name "SpecialDeclReturnType" value "") (object Attribute tool "cg" name "OperationIsConst" value FALSE) (object Attribute tool "cg" name "OperationIsExplicit" value FALSE) (object Attribute tool "cg" name "Inline" value FALSE) (object Attribute tool "cg" name "EntryCode" value (value Text "")) (object Attribute tool "cg" name "ExitCode" value (value Text "")) (object Attribute tool "cg" name "CCRegion" value "") (object Attribute tool "cg" name "GenerateEmptyRegions" value ("GenerateEmptyRegionSet" 3)) (object Attribute tool "cg" name "GenerateEmptyRegionSet" value (list Attribute_Set (object Attribute tool "cg" name "None" value 0) (object Attribute tool "cg" name "Preserved" value 1) (object Attribute tool "cg" name "Unpreserved" value 2) (object Attribute tool "cg" name "All" value 3))) (object Attribute tool "cg" name "BodyAnnotations" value ""))) (object Attribute tool "cg" name "default__Has" value (list Attribute_Set (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "Ordered" value TRUE) (object Attribute tool "cg" name "NameIfUnlabeled" value "the_$supplier") (object Attribute tool "cg" name "GenerateDataMember" value TRUE) (object Attribute tool "cg" name "DataMemberName" value "$relationship") (object Attribute tool "cg" name "DataMemberVisibility" value ("DataMemberVisibilitySet" 14)) (object Attribute tool "cg" name "DataMemberVisibilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Public" value 45) (object Attribute tool "cg" name "Protected" value 44) (object Attribute tool "cg" name "Private" value 43) (object Attribute tool "cg" name "Implementation" value 14) (object Attribute tool "cg" name "AtRelationshipVisibility" value 210))) (object Attribute tool "cg" name "DataMemberMutability" value ("DataMemberMutabilitySet" 0)) (object Attribute tool "cg" name "DataMemberMutabilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Unrestricted" value 0) (object Attribute tool "cg" name "Mutable" value 1) (object Attribute tool "cg" name "Const" value 2))) (object Attribute tool "cg" name "DataMemberIsVolatile" value FALSE) (object Attribute tool "cg" name "DataMemberFieldSize" value "") (object Attribute tool "cg" name "InitialValue" value (value Text "")) (object Attribute tool "cg" name "GenerateGetOperation" value TRUE) (object Attribute tool "cg" name "GenerateSetOperation" value TRUE) (object Attribute tool "cg" name "GetName" value "get_$relationship") (object Attribute tool "cg" name "SetName" value "set_$relationship") (object Attribute tool "cg" name "GetSetKinds" value ("GetSetKindsSet" 200)) (object Attribute tool "cg" name "GetSetKindsSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Static" value 203) (object Attribute tool "cg" name "Friend" value 204))) (object Attribute tool "cg" name "ContainerClass" value "") (object Attribute tool "cg" name "SelectorName" value "") (object Attribute tool "cg" name "SelectorType" value "") (object Attribute tool "cg" name "GetIsConst" value TRUE) (object Attribute tool "cg" name "GetResultIsConst" value ("GetResultIsConstSet" 2)) (object Attribute tool "cg" name "GetResultIsConstSet" value (list Attribute_Set (object Attribute tool "cg" name "False" value 0) (object Attribute tool "cg" name "True" value 1) (object Attribute tool "cg" name "Same_As_Function" value 2))) (object Attribute tool "cg" name "GetSetByReference" value FALSE) (object Attribute tool "cg" name "InlineGet" value TRUE) (object Attribute tool "cg" name "SetReturnsValue" value FALSE) (object Attribute tool "cg" name "InlineSet" value TRUE) (object Attribute tool "cg" name "ForwardReferenceOnly" value FALSE) (object Attribute tool "cg" name "HasRelTypeSet" value (list Attribute_Set (object Attribute tool "cg" name "Array" value 24) (object Attribute tool "cg" name "Sequence" value 47))))) (object Attribute tool "cg" name "default__Association" value (list Attribute_Set (object Attribute tool "cg" name "NameIfUnlabeled" value "the_$targetClass"))) (object Attribute tool "cg" name "default__Inherit" value (list Attribute_Set (object Attribute tool "cg" name "InstanceArguments" value ""))) (object Attribute tool "cg" name "default__Role" value (list Attribute_Set (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "ForwardReferenceOnly" value FALSE) (object Attribute tool "cg" name "NameIfUnlabeled" value "the_$targetClass") (object Attribute tool "cg" name "GenerateDataMember" value TRUE) (object Attribute tool "cg" name "DataMemberName" value "$target") (object Attribute tool "cg" name "DataMemberVisibility" value ("DataMemberVisibilitySet" 14)) (object Attribute tool "cg" name "DataMemberVisibilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Public" value 45) (object Attribute tool "cg" name "Protected" value 44) (object Attribute tool "cg" name "Private" value 43) (object Attribute tool "cg" name "Implementation" value 14) (object Attribute tool "cg" name "AtRelationshipVisibility" value 210))) (object Attribute tool "cg" name "DataMemberMutability" value ("DataMemberMutabilitySet" 0)) (object Attribute tool "cg" name "DataMemberMutabilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Unrestricted" value 0) (object Attribute tool "cg" name "Mutable" value 1) (object Attribute tool "cg" name "Const" value 2))) (object Attribute tool "cg" name "DataMemberIsVolatile" value FALSE) (object Attribute tool "cg" name "DataMemberFieldSize" value "") (object Attribute tool "cg" name "InitialValue" value (value Text "")) (object Attribute tool "cg" name "ContainerClass" value "") (object Attribute tool "cg" name "ContainerGet" value "$data.get($keys)") (object Attribute tool "cg" name "ContainerSet" value "$data.set($keys,$value)") (object Attribute tool "cg" name "QualifiedContainer" value "") (object Attribute tool "cg" name "AssocClassContainer" value "$supplier *") (object Attribute tool "cg" name "AssocClassInitialValue" value (value Text "")) (object Attribute tool "cg" name "GetSetKinds" value ("GetSetKindsSet" 200)) (object Attribute tool "cg" name "GetSetKindsSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Static" value 203) (object Attribute tool "cg" name "Friend" value 204))) (object Attribute tool "cg" name "GetSetByReference" value FALSE) (object Attribute tool "cg" name "GenerateGetOperation" value TRUE) (object Attribute tool "cg" name "GetName" value "get_$target") (object Attribute tool "cg" name "GetIsConst" value TRUE) (object Attribute tool "cg" name "GetResultIsConst" value ("GetResultIsConstSet" 2)) (object Attribute tool "cg" name "GetResultIsConstSet" value (list Attribute_Set (object Attribute tool "cg" name "False" value 0) (object Attribute tool "cg" name "True" value 1) (object Attribute tool "cg" name "Same_As_Function" value 2))) (object Attribute tool "cg" name "InlineGet" value TRUE) (object Attribute tool "cg" name "GenerateSetOperation" value TRUE) (object Attribute tool "cg" name "SetName" value "set_$target") (object Attribute tool "cg" name "SetReturnsValue" value FALSE) (object Attribute tool "cg" name "InlineSet" value TRUE) (object Attribute tool "cg" name "QualifiedGetSetByReference" value ("QualifiedGetSetByReferenceSet" 2)) (object Attribute tool "cg" name "QualifiedGetSetByReferenceSet" value (list Attribute_Set (object Attribute tool "cg" name "False" value 0) (object Attribute tool "cg" name "True" value 1) (object Attribute tool "cg" name "Same_As_GetSetByReference" value 2))) (object Attribute tool "cg" name "GenerateQualifiedGetOperation" value TRUE) (object Attribute tool "cg" name "QualifiedGetName" value "get_$target") (object Attribute tool "cg" name "QualifiedGetIsConst" value TRUE) (object Attribute tool "cg" name "QualifiedGetResultIsConst" value ("GetResultIsConstSet" 2)) (object Attribute tool "cg" name "InlineQualifiedGet" value TRUE) (object Attribute tool "cg" name "GenerateQualifiedSetOperation" value TRUE) (object Attribute tool "cg" name "QualifiedSetName" value "set_$target") (object Attribute tool "cg" name "QualifiedSetReturnsValue" value FALSE) (object Attribute tool "cg" name "InlineQualifiedSet" value TRUE) (object Attribute tool "cg" name "GenerateAssocClassDataMember" value TRUE) (object Attribute tool "cg" name "AssocClassDataMemberName" value "$target") (object Attribute tool "cg" name "AssocClassDataMemberVisibility" value ("DataMemberVisibilitySet" 14)) (object Attribute tool "cg" name "DataMemberVisibilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Public" value 45) (object Attribute tool "cg" name "Protected" value 44) (object Attribute tool "cg" name "Private" value 43) (object Attribute tool "cg" name "Implementation" value 14) (object Attribute tool "cg" name "AtRelationshipVisibility" value 210))) (object Attribute tool "cg" name "AssocClassDataMemberMutability" value ("DataMemberMutabilitySet" 0)) (object Attribute tool "cg" name "DataMemberMutabilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Unrestricted" value 0) (object Attribute tool "cg" name "Mutable" value 1) (object Attribute tool "cg" name "Const" value 2))) (object Attribute tool "cg" name "AssocClassDataMemberIsVolatile" value FALSE) (object Attribute tool "cg" name "AssocClassGetSetKinds" value ("GetSetKindsSet" 200)) (object Attribute tool "cg" name "GenerateAssocClassGetOperation" value TRUE) (object Attribute tool "cg" name "AssocClassGetName" value "get_$target") (object Attribute tool "cg" name "AssocClassGetIsConst" value TRUE) (object Attribute tool "cg" name "AssocClassGetResultIsConst" value ("GetResultIsConstSet" 2)) (object Attribute tool "cg" name "InlineAssocClassGet" value TRUE) (object Attribute tool "cg" name "GenerateAssocClassSetOperation" value TRUE) (object Attribute tool "cg" name "AssocClassSetName" value "set_$target") (object Attribute tool "cg" name "AssocClassSetReturnsValue" value FALSE) (object Attribute tool "cg" name "InlineAssocClassSet" value TRUE) (object Attribute tool "cg" name "AssocClassForwardReferenceOnly" value TRUE) (object Attribute tool "cg" name "AssocTypeSet" value (list Attribute_Set (object Attribute tool "cg" name "Array" value 24) (object Attribute tool "cg" name "Sequence" value 47))))) (object Attribute tool "cg" name "default__Attribute" value (list Attribute_Set (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "GenerateDataMember" value TRUE) (object Attribute tool "cg" name "DataMemberName" value "$attribute") (object Attribute tool "cg" name "DataMemberVisibility" value ("DataMemberVisibilitySet" 14)) (object Attribute tool "cg" name "DataMemberVisibilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Public" value 45) (object Attribute tool "cg" name "Protected" value 44) (object Attribute tool "cg" name "Private" value 43) (object Attribute tool "cg" name "Implementation" value 14) (object Attribute tool "cg" name "AtAttributeVisibility" value 211))) (object Attribute tool "cg" name "DataMemberMutability" value ("DataMemberMutabilitySet" 0)) (object Attribute tool "cg" name "DataMemberMutabilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Unrestricted" value 0) (object Attribute tool "cg" name "Mutable" value 1) (object Attribute tool "cg" name "Const" value 2))) (object Attribute tool "cg" name "DataMemberIsVolatile" value FALSE) (object Attribute tool "cg" name "DataMemberFieldSize" value "") (object Attribute tool "cg" name "GenerateGetOperation" value TRUE) (object Attribute tool "cg" name "GenerateSetOperation" value TRUE) (object Attribute tool "cg" name "GetName" value "get_$attribute") (object Attribute tool "cg" name "SetName" value "set_$attribute") (object Attribute tool "cg" name "GetSetKinds" value ("GetSetKindsSet" 200)) (object Attribute tool "cg" name "GetSetKindsSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Static" value 203) (object Attribute tool "cg" name "Friend" value 204))) (object Attribute tool "cg" name "GetIsConst" value TRUE) (object Attribute tool "cg" name "GetResultIsConst" value ("GetResultIsConstSet" 2)) (object Attribute tool "cg" name "GetResultIsConstSet" value (list Attribute_Set (object Attribute tool "cg" name "False" value 0) (object Attribute tool "cg" name "True" value 1) (object Attribute tool "cg" name "Same_As_Function" value 2))) (object Attribute tool "cg" name "GetSetByReference" value FALSE) (object Attribute tool "cg" name "InlineGet" value TRUE) (object Attribute tool "cg" name "SetReturnsValue" value FALSE) (object Attribute tool "cg" name "InlineSet" value TRUE) (object Attribute tool "cg" name "CCRegion" value ""))) (object Attribute tool "cg" name "default__Uses" value (list Attribute_Set (object Attribute tool "cg" name "ForwardReferenceOnly" value FALSE) (object Attribute tool "cg" name "BodyReferenceOnly" value FALSE))) (object Attribute tool "cg" name "default__Subsystem" value (list Attribute_Set (object Attribute tool "cg" name "Directory" value "AUTO GENERATE") (object Attribute tool "cg" name "DirectoryIsOnSearchList" value FALSE) (object Attribute tool "cg" name "PrecompiledHeader" value ""))) (object Attribute tool "cg" name "default__Category" value (list Attribute_Set (object Attribute tool "cg" name "IsNamespace" value FALSE) (object Attribute tool "cg" name "Indent" value 2) (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "GenerateEmptyRegions" value ("GenerateEmptyRegionSet" 3)) (object Attribute tool "cg" name "GenerateEmptyRegionSet" value (list Attribute_Set (object Attribute tool "cg" name "None" value 0) (object Attribute tool "cg" name "Preserved" value 1) (object Attribute tool "cg" name "Unpreserved" value 2) (object Attribute tool "cg" name "All" value 3))))) (object Attribute tool "MSVC" name "propertyId" value "809135966") (object Attribute tool "MSVC" name "default__Project" value (list Attribute_Set (object Attribute tool "MSVC" name "Version" value "5.0"))) (object Attribute tool "MSVC" name "default__Class" value (list Attribute_Set (object Attribute tool "MSVC" name "Type" value ("MSVCClassTypeSet" 0)) (object Attribute tool "MSVC" name "MSVCClassTypeSet" value (list Attribute_Set (object Attribute tool "MSVC" name "Normal" value 0) (object Attribute tool "MSVC" name "Interface_Part" value 1) (object Attribute tool "MSVC" name "Connection_Part" value 2) (object Attribute tool "MSVC" name "Class_Factory" value 3))) (object Attribute tool "MSVC" name "CObjectFunctionality" value ("CObjectFunctionalitySet" 0)) (object Attribute tool "MSVC" name "CObjectFunctionalitySet" value (list Attribute_Set (object Attribute tool "MSVC" name "None" value 0) (object Attribute tool "MSVC" name "Dynamic" value 1) (object Attribute tool "MSVC" name "Dyncreate" value 2) (object Attribute tool "MSVC" name "Serial" value 3))) (object Attribute tool "MSVC" name "GenerateOverrideGroup" value FALSE) (object Attribute tool "MSVC" name "GenerateDataGroup" value FALSE) (object Attribute tool "MSVC" name "AFX_DATA_Entries" value (value Text "")) (object Attribute tool "MSVC" name "GenerateFieldGroup" value FALSE) (object Attribute tool "MSVC" name "AFX_FIELD_Entries" value (value Text "")) (object Attribute tool "MSVC" name "GenerateMessageGroup" value FALSE) (object Attribute tool "MSVC" name "GenerateMessageMap" value FALSE) (object Attribute tool "MSVC" name "AFX_MSG_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "MESSAGE_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "OLEFactory" value ("OLEFactorySet" 0)) (object Attribute tool "MSVC" name "OLEFactorySet" value (list Attribute_Set (object Attribute tool "MSVC" name "None" value 0) (object Attribute tool "MSVC" name "Built_in" value 1) (object Attribute tool "MSVC" name "Simple" value 2) (object Attribute tool "MSVC" name "Licensed" value 3))) (object Attribute tool "MSVC" name "OLEName" value "") (object Attribute tool "MSVC" name "OLEClassID" value "") (object Attribute tool "MSVC" name "GenerateOLECtlType" value FALSE) (object Attribute tool "MSVC" name "OLECtlType" value "") (object Attribute tool "MSVC" name "GenerateOLETypeLib" value FALSE) (object Attribute tool "MSVC" name "OLETypeLibID" value "") (object Attribute tool "MSVC" name "OLETypeLibMajor" value "") (object Attribute tool "MSVC" name "OLETypeLibMinor" value "") (object Attribute tool "MSVC" name "GeneratePropPageIDs" value FALSE) (object Attribute tool "MSVC" name "OLEPropPageIDs" value (value Text "")) (object Attribute tool "MSVC" name "GenerateDispatchMap" value FALSE) (object Attribute tool "MSVC" name "AFX_DISPATCH_Entries" value (value Text "")) (object Attribute tool "MSVC" name "AFX_DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "StockProperties" value (value Text "")) (object Attribute tool "MSVC" name "StockFunctions" value (value Text "")) (object Attribute tool "MSVC" name "DispatchDefValue" value "") (object Attribute tool "MSVC" name "GenerateDispIdEnum" value FALSE) (object Attribute tool "MSVC" name "AFX_DISP_ID_Entries" value (value Text "")) (object Attribute tool "MSVC" name "GenerateInterfaceMap" value FALSE) (object Attribute tool "MSVC" name "INTERFACE_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "InitInterface" value "") (object Attribute tool "MSVC" name "GenerateEventMap" value FALSE) (object Attribute tool "MSVC" name "AFX_EVENT_Entries" value (value Text "")) (object Attribute tool "MSVC" name "AFX_EVENT_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "EVENT_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "StockEvents" value (value Text "")) (object Attribute tool "MSVC" name "GenerateEventSinkMap" value FALSE) (object Attribute tool "MSVC" name "AFX_EVENTSINK_Entries" value (value Text "")) (object Attribute tool "MSVC" name "AFX_EVENTSINK_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "EVENTSINK_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "PropNotifySinks" value (value Text "")) (object Attribute tool "MSVC" name "GenerateConnectionMap" value FALSE) (object Attribute tool "MSVC" name "CONNECTION_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "ConnectionPointIID" value "") (object Attribute tool "MSVC" name "InheritanceType" value "") (object Attribute tool "MSVC" name "DeclSpec" value "") (object Attribute tool "MSVC" name "OLECommands" value (value Text "")) (object Attribute tool "MSVC" name "MFCDeclares" value (value Text "")) (object Attribute tool "MSVC" name "MFCImplements" value (value Text "")) (object Attribute tool "MSVC" name "ATL_Declares" value (value Text "")) (object Attribute tool "MSVC" name "GenerateCOMMap" value FALSE) (object Attribute tool "MSVC" name "COM_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "GenerateConnectionPointMap" value FALSE) (object Attribute tool "MSVC" name "CONNECTION_POINT_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "GenerateMsgMap" value FALSE) (object Attribute tool "MSVC" name "MSG_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "GeneratePropertyMap" value FALSE) (object Attribute tool "MSVC" name "PROPERTY_MAP_Entries" value (value Text "")))) (object Attribute tool "MSVC" name "default__Operation" value (list Attribute_Set (object Attribute tool "MSVC" name "Type" value ("MSVCOperationTypeSet" 0)) (object Attribute tool "MSVC" name "MSVCOperationTypeSet" value (list Attribute_Set (object Attribute tool "MSVC" name "Normal" value 0) (object Attribute tool "MSVC" name "Virtual_Override" value 1) (object Attribute tool "MSVC" name "Message_Handler" value 2) (object Attribute tool "MSVC" name "Dispatch_Handler" value 3) (object Attribute tool "MSVC" name "Event_Firing_Function" value 4) (object Attribute tool "MSVC" name "Event_Sink_Handler" value 5) (object Attribute tool "MSVC" name "Std_OLE_Method" value 6) (object Attribute tool "MSVC" name "Command_Parser" value 7) (object Attribute tool "MSVC" name "Property_Get_Function" value 8) (object Attribute tool "MSVC" name "Property_Set_Function" value 9) (object Attribute tool "MSVC" name "Property_Notify_Function" value 10) (object Attribute tool "MSVC" name "Macro_Generated_Function" value 11))) (object Attribute tool "MSVC" name "AFX_MSG_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "MESSAGE_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "AFX_DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "AFX_EVENT_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "EVENT_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "AFX_EVENTSINK_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "EVENTSINK_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "CallType" value "") (object Attribute tool "MSVC" name "DeclSpec" value "") (object Attribute tool "MSVC" name "BodyImage" value (value Text "")))) (object Attribute tool "MSVC" name "default__Role" value (list Attribute_Set (object Attribute tool "MSVC" name "Type" value ("MSVCAttributeTypeSet" 0)) (object Attribute tool "MSVC" name "MSVCAttributeTypeSet" value (list Attribute_Set (object Attribute tool "MSVC" name "Normal" value 0) (object Attribute tool "MSVC" name "Member_Property" value 1) (object Attribute tool "MSVC" name "Get_Set_Property" value 2) (object Attribute tool "MSVC" name "Dialog_Data" value 3) (object Attribute tool "MSVC" name "Field_Data" value 4) (object Attribute tool "MSVC" name "Stock_Property" value 5))) (object Attribute tool "MSVC" name "AFX_DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "DeclSpec" value "") (object Attribute tool "MSVC" name "PointerBase" value "") (object Attribute tool "MSVC" name "CallType" value "") (object Attribute tool "MSVC" name "StockPropertyImplementation" value ""))) (object Attribute tool "MSVC" name "default__Has" value (list Attribute_Set (object Attribute tool "MSVC" name "Type" value ("MSVCAttributeTypeSet" 0)) (object Attribute tool "MSVC" name "MSVCAttributeTypeSet" value (list Attribute_Set (object Attribute tool "MSVC" name "Normal" value 0) (object Attribute tool "MSVC" name "Member_Property" value 1) (object Attribute tool "MSVC" name "Get_Set_Property" value 2) (object Attribute tool "MSVC" name "Dialog_Data" value 3) (object Attribute tool "MSVC" name "Field_Data" value 4) (object Attribute tool "MSVC" name "Stock_Property" value 5))) (object Attribute tool "MSVC" name "AFX_DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "DeclSpec" value "") (object Attribute tool "MSVC" name "PointerBase" value "") (object Attribute tool "MSVC" name "CallType" value "") (object Attribute tool "MSVC" name "StockPropertyImplementation" value ""))) (object Attribute tool "MSVC" name "default__Attribute" value (list Attribute_Set (object Attribute tool "MSVC" name "Type" value ("MSVCAttributeTypeSet" 0)) (object Attribute tool "MSVC" name "MSVCAttributeTypeSet" value (list Attribute_Set (object Attribute tool "MSVC" name "Normal" value 0) (object Attribute tool "MSVC" name "Member_Property" value 1) (object Attribute tool "MSVC" name "Get_Set_Property" value 2) (object Attribute tool "MSVC" name "Dialog_Data" value 3) (object Attribute tool "MSVC" name "Field_Data" value 4) (object Attribute tool "MSVC" name "Stock_Property" value 5))) (object Attribute tool "MSVC" name "AFX_DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "DeclSpec" value "") (object Attribute tool "MSVC" name "PointerBase" value "") (object Attribute tool "MSVC" name "CallType" value "") (object Attribute tool "MSVC" name "StockPropertyImplementation" value ""))) (object Attribute tool "MSVC" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "MSVC" name "GenerateIncludesGroup" value FALSE) (object Attribute tool "MSVC" name "AFX_INCLUDES_Entries" value (value Text "")) (object Attribute tool "MSVC" name "GenerateInsertLocation" value FALSE))) (object Attribute tool "MSVC" name "default__Module-Body" value (list Attribute_Set (object Attribute tool "MSVC" name "GenerateIncludesGroup" value FALSE) (object Attribute tool "MSVC" name "AFX_INCLUDES_Entries" value (value Text "")) (object Attribute tool "MSVC" name "GenerateInsertLocation" value FALSE))) (object Attribute tool "cg" name "HiddenTool" value FALSE) (object Attribute tool "Rose Model Integrator" name "HiddenTool" value FALSE) (object Attribute tool "Rose Web Publisher" name "HiddenTool" value FALSE) (object Attribute tool "COM" name "propertyId" value "783606378") (object Attribute tool "COM" name "default__Class" value (list Attribute_Set (object Attribute tool "COM" name "TypeKinds" value (list Attribute_Set (object Attribute tool "COM" name "enum" value 100) (object Attribute tool "COM" name "record" value 101) (object Attribute tool "COM" name "module" value 102) (object Attribute tool "COM" name "interface" value 103) (object Attribute tool "COM" name "dispinterface" value 104) (object Attribute tool "COM" name "coclass" value 105) (object Attribute tool "COM" name "alias" value 106) (object Attribute tool "COM" name "union" value 107) (object Attribute tool "COM" name "max" value 108) (object Attribute tool "COM" name "(none)" value 109))) (object Attribute tool "COM" name "Generate" value TRUE) (object Attribute tool "COM" name "kind" value ("TypeKinds" 109)) (object Attribute tool "COM" name "uuid" value "") (object Attribute tool "COM" name "version" value "") (object Attribute tool "COM" name "helpstring" value "") (object Attribute tool "COM" name "helpcontext" value "") (object Attribute tool "COM" name "attributes" value "") (object Attribute tool "COM" name "dllname" value "") (object Attribute tool "COM" name "alias" value ""))) (object Attribute tool "COM" name "default__Operation" value (list Attribute_Set (object Attribute tool "COM" name "Generate" value TRUE) (object Attribute tool "COM" name "id" value "") (object Attribute tool "COM" name "helpstring" value "") (object Attribute tool "COM" name "attributes" value ""))) (object Attribute tool "COM" name "default__Attribute" value (list Attribute_Set (object Attribute tool "COM" name "Generate" value TRUE) (object Attribute tool "COM" name "id" value "") (object Attribute tool "COM" name "helpstring" value "") (object Attribute tool "COM" name "attributes" value ""))) (object Attribute tool "COM" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "COM" name "Generate" value TRUE) (object Attribute tool "COM" name "filename" value "") (object Attribute tool "COM" name "library" value "") (object Attribute tool "COM" name "uuid" value "") (object Attribute tool "COM" name "version" value "") (object Attribute tool "COM" name "helpstring" value "") (object Attribute tool "COM" name "helpfile" value "") (object Attribute tool "COM" name "helpcontext" value "") (object Attribute tool "COM" name "lcid" value "") (object Attribute tool "COM" name "attributes" value ""))) (object Attribute tool "COM" name "default__Param" value (list Attribute_Set (object Attribute tool "COM" name "attributes" value ""))) (object Attribute tool "COM" name "HiddenTool" value FALSE) (object Attribute tool "VC++" name "propertyId" value "809135966") (object Attribute tool "VC++" name "default__Project" value (list Attribute_Set (object Attribute tool "VC++" name "UpdateATL" value TRUE) (object Attribute tool "VC++" name "SmartPointersOnAssoc" value TRUE) (object Attribute tool "VC++" name "GenerateImports" value TRUE) (object Attribute tool "VC++" name "PutImportsIn" value "stdafx.h") (object Attribute tool "VC++" name "FullPathInImports" value TRUE) (object Attribute tool "VC++" name "UseImportAttributes" value TRUE) (object Attribute tool "VC++" name "ImportAttributes" value "no_namespace named_guids") (object Attribute tool "VC++" name "ImportProjTypeLib" value TRUE) (object Attribute tool "VC++" name "DefaultTypeLib" value TRUE) (object Attribute tool "VC++" name "TypeLibLocation" value "") (object Attribute tool "VC++" name "CompileProjTypeLib" value TRUE) (object Attribute tool "VC++" name "IdlInterfaceAttributes" value (value Text |endpoint("") |local |object |pointer_default() |uuid("") |version("") |encode |decode |auto_handle |implicit_handle("") |code |nocode )) (object Attribute tool "VC++" name "IdlCoClassAttributes" value (value Text |uuid("") |helpstring("") |helpcontext("") |licensed |version("") |control |hidden |appobject )) (object Attribute tool "VC++" name "IdlCoClassInterfaceAttributes" value (value Text |default |source )) (object Attribute tool "VC++" name "IdlParameterAttributes" value (value Text |in |out |retval )) (object Attribute tool "VC++" name "IdlMethodAttributes" value (value Text |id(1) |helpstring("") |call_as("") |callback |helpcontext("") |hidden |local |restricted |source |vararg )) (object Attribute tool "VC++" name "IdlPropertyAttributes" value (value Text |id() |helpstring("") |call_as("") |helpcontext("") |hidden |local |restricted |source |vararg |bindable |defaultbind |defaultcallelem |displaybind |immediatebind |nonbrowseable |requestedit )) (object Attribute tool "VC++" name "RvcPtyVersion" value "1.4") (object Attribute tool "VC++" name "ModelIDStyle" value 2) (object Attribute tool "VC++" name "DocStyle" value 1) (object Attribute tool "VC++" name "GenerateIncludes" value TRUE) (object Attribute tool "VC++" name "ApplyPattern" value FALSE) (object Attribute tool "VC++" name "CreateBackupFiles" value TRUE) (object Attribute tool "VC++" name "SupportCodeName" value FALSE) (object Attribute tool "VC++" name "DocRevEngineer" value TRUE) (object Attribute tool "VC++" name "CreateOverviewDiagrams" value TRUE) (object Attribute tool "VC++" name "UpdateModelIDsInCode" value TRUE) (object Attribute tool "VC++" name "AttributeTypes" value (value Text |attr1=bool |attr2=short |attr3=int |attr4=long |attr5=char |attr6=float |attr7=double |attr8=void |attr9=clock_t |attr10=_complex |attr11=_dev_t |attr12=div_t |attr13=_exception |attr14=FILE |attr15=_finddata_t |attr16=_FPIEEE_RECORD |attr17=fpos_t |attr18=_HEAPINFO |attr19=jmp_buf |attr20=lconv |attr21=ldiv_t |attr22=_off_t |attr23=_onexit_t |attr24=_PNH |attr25=ptrdiff_t |attr26=sig_atomic_t |attr27=size_t |attr28=_stat |attr29=time_t |attr30=_timeb |attr31=tm |attr32=_utimbuf |attr33=va_list |attr34=wchar_t |attr35=wctrans_t |attr36=wctype_t |attr37=_wfinddata_t |attr38=_wfinddatai64_t |attr39=wint_t |attr40=ABORTPROC |attr41=ACMDRIVERENUMCB |attr42=ACMDRIVERPROC |attr43=ACMFILTERCHOOSEHOOKPROC |attr44=ACMFILTERENUMCB |attr45=ACMFILTERTAGENUMCB |attr46=ACMFORMATCHOOSEHOOKPROC |attr47=ACMFORMATENUMCB |attr48=ACMFORMATTAGENUMCB |attr49=APPLET_PROC |attr50=ATOM |attr51=BOOL |attr52=BOOLEAN |attr53=BYTE |attr54=CALINFO_ENUMPROC |attr55=CALLBACK |attr56=CHAR |attr57=COLORREF |attr58=CONST |attr59=CRITICAL_SECTION |attr60=CTRYID |attr61=DATEFMT_ENUMPROC |attr62=DESKTOPENUMPROC |attr63=DLGPROC |attr64=DRAWSTATEPROC |attr65=DWORD |attr66=EDITWORDBREAKPROC |attr67=ENHMFENUMPROC |attr68=ENUMRESLANGPROC |attr69=ENUMRESNAMEPROC |attr70=ENUMRESTYPEPROC |attr71=FARPROC |attr72=FILE_SEGMENT_ELEMENT |attr73=FLOAT |attr74=FONTENUMPROC |attr75=GOBJENUMPROC |attr76=GRAYSTRINGPROC |attr77=HACCEL |attr78=HANDLE |attr79=HBITMAP |attr80=HBRUSH |attr81=HCOLORSPACE |attr82=HCONV |attr83=HCONVLIST |attr84=HCURSOR |attr85=HDC |attr86=HDDEDATA |attr87=HDESK |attr88=HDROP |attr89=HDWP |attr90=HENHMETAFILE |attr91=HFILE |attr92=HFONT |attr93=HGDIOBJ |attr94=HGLOBAL |attr95=HHOOK |attr96=HICON |attr97=HIMAGELIST |attr98=HIMC |attr99=HINSTANCE |attr100=HKEY |attr101=HKL |attr102=HLOCAL |attr103=HMENU |attr104=HMETAFILE |attr105=HMODULE |attr106=HMONITOR |attr107=HOOKPROC |attr108=HPALETTE |attr109=HPEN |attr110=HRGN |attr111=HRSRC |attr112=HSZ |attr113=HTREEITEM |attr114=HWINSTA |attr115=HWND |attr116=INT |attr117=IPADDR |attr118=LANGID |attr119=LCID |attr120=LCSCSTYPE |attr121=LCSGAMUTMATCH |attr122=LCTYPE |attr123=LINEDDAPROC |attr124=LOCALE_ENUMPROC |attr125=LONG |attr126=LONGLONG |attr127=LPARAM |attr128=LPBOOL |attr129=LPBYTE |attr130=LPCCHOOKPROC |attr131=LPCFHOOKPROC |attr132=LPCOLORREF |attr133=LPCRITICAL_SECTION |attr134=LPCSTR |attr135=LPCTSTR |attr136=LPCVOID |attr137=LPCWSTR |attr138=LPDWORD |attr139=LPFIBER_START_ROUTINE |attr140=LPFRHOOKPROC |attr141=LPHANDLE |attr142=LPHANDLER_FUNCTION |attr143=LPINT |attr144=LPLONG |attr145=LPOFNHOOKPROC |attr146=LPPAGEPAINTHOOK |attr147=LPPAGESETUPHOOK |attr148=LPPRINTHOOKPROC |attr149=LPPROGRESS_ROUTINE |attr150=LPSETUPHOOKPROC |attr151=LPSTR |attr152=LPSTREAM |attr153=LPTHREAD_START_ROUTINE |attr154=LPTSTR |attr155=LPVOID |attr156=LPWORD |attr157=LPWSTR |attr158=LRESULT |attr159=LUID |attr160=PBOOL |attr161=PBOOLEAN |attr162=PBYTE |attr163=PCHAR |attr164=PCRITICAL_SECTION |attr165=PCSTR |attr166=PCTSTR |attr167=PCWCH |attr168=PCWSTR |attr169=PDWORD |attr170=PFLOAT |attr171=PFNCALLBACK |attr172=PHANDLE |attr173=PHANDLER_ROUTINE |attr174=PHKEY |attr175=PINT |attr176=PLCID |attr177=PLONG |attr178=PLUID |attr179=PROPENUMPROC |attr180=PROPENUMPROCEX |attr181=PSHORT |attr182=PSTR |attr183=PTBYTE |attr184=PTCHAR |attr185=PTIMERAPCROUTINE |attr186=PTSTR |attr187=PUCHAR |attr188=PUINT |attr189=PULONG |attr190=PUSHORT |attr191=PVOID |attr192=PWCHAR |attr193=PWORD |attr194=PWSTR |attr195=REGISTERWORDENUMPROC |attr196=REGSAM |attr197=SC_HANDLE |attr198=SC_LOCK |attr199=SENDASYNCPROC |attr200=SERVICE_STATUS_HANDLE |attr201=SHORT |attr202=TBYTE |attr203=TCHAR |attr204=TIMEFMT_ENUMPROC |attr205=TIMERPROC |attr206=UCHAR |attr207=UINT |attr208=ULONG |attr209=ULONGLONG |attr210=UNSIGNED |attr211=USHORT |attr212=VOID |attr213=WCHAR |attr214=WINAPI |attr215=WINSTAENUMPROC |attr216=WNDENUMPROC |attr217=WNDPROC |attr218=WORD |attr219=WPARAM |attr220=YIELDPROC |attr221=CPoint |attr222=CRect |attr223=CSize |attr224=CString |attr225=CTime |attr226=CTimeSpan |attr227=CCreateContext |attr228=CMemoryState |attr229=COleSafeArray |attr230=CPrintInfo |attr231=HRESULT )) (object Attribute tool "VC++" name "Containers" value (value Text |cont1=CArray<$TYPE, $TYPE&> |cont2=CByteArray |cont3=CDWordArray |cont4=CObArray |cont5=CPtrArray |cont6=CStringArray |cont7=CUIntArray |cont8=CWordArray |cont9=CList<$TYPE, $TYPE&> |cont10=CPtrList |cont11=CObList |cont12=CStringList |cont13=CMapWordToPtr |cont14=CMapPtrToWord |cont15=CMapPtrToPtr |cont16=CMapWordToOb |cont17=CMapStringToPtr |cont18=CMapStringToOb |cont19=CMapStringToString |cont20=CTypedPtrArray |cont21=CTypedPtrArray |cont22=CTypedPtrList |cont23=CTypedPtrList |cont24=CComObject<$TYPE> |cont25=CComPtr<$TYPE> |cont26=CComQIPtr<$TYPE> |cont27=CComQIPtr<$TYPE, IID*> )) (object Attribute tool "VC++" name "ClassMethods" value (value Text |*_body=// ToDo: Add your specialized code here and/or call the base class |cm1=$NAME() |cm2=$NAME(orig:const $NAME&) |cm3=<> ~$NAME() |cm4=operator=(rhs:$NAME&):$NAME& |cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs; |cm5=<> operator==(rhs:const $NAME&):bool |cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false; |cm6=<> operator!=(rhs:$NAME&):bool |cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false; |cm7=<> operator<(rhs:$NAME&):bool |cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false; |cm8=<> operator>(rhs:$NAME&):bool |cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false; |cm9=<> operator<=(rhs:$NAME&):bool |cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false; |cm10=<> operator>=(rhs:$NAME&):bool |cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false; |cm11=<> operator>>(i:istream&, rhs:$NAME&):istream& |cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i; |cm12=<> operator<<(o:ostream&, rhs:const $NAME&):ostream& |cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o; )) (object Attribute tool "VC++" name "Accessors" value (value Text |agf=<> get_$BASICNAME():const $TYPE |agf_body=return $NAME; |asf=set_$BASICNAME(value:$TYPE):void |asf_body=$NAME = value;|return; |agv=<> get_$BASICNAME():const $TYPE& |agv_body=return $NAME; |asv=set_$BASICNAME(value:$TYPE&):void |asv_body=$NAME = value;|return; |agp=<> get_$BASICNAME():const $TYPE |agp_body=return $NAME; |asp=set_$BASICNAME(value:$TYPE):void |asp_body=$NAME = value;|return; |agr=<> get_$BASICNAME():const $TYPE |agr_body=return $NAME; |asr=set_$BASICNAME(value:$TYPE):void |asr_body=$NAME = value;|return; |aga=<> get_$BASICNAME(index:int):const $TYPE |aga_body=return $NAME[index]; |asa=set_$BASICNAME(index:int, value:$TYPE):void |asa_body=$NAME[index] = value;|return; )) (object Attribute tool "VC++" name "Conditionals" value (value Text |*_decl=#ifdef _DEBUG |*_base=CObject |cond1=<> AssertValid():void |cond1_body=$SUPERNAME::AssertValid(); |cond2=<> Dump(dc:CDumpContext&):void |cond2_body=$SUPERNAME::Dump(dc); )) (object Attribute tool "VC++" name "Patterns" value (value Text |patrn1=cm1,cm3,cond1,cond2 |Patrn1_name=Default )) (object Attribute tool "VC++" name "AtlClassPrefix" value "C") (object Attribute tool "VC++" name "AtlInterfacePrefix" value "I") (object Attribute tool "VC++" name "AtlTypeDescription" value "Class") (object Attribute tool "VC++" name "DefaultLogicalPackage" value "$language Reverse Engineered/$component") (object Attribute tool "VC++" name "DefaultComponentPackage" value ""))) (object Attribute tool "VC++" name "default__Class" value (list Attribute_Set (object Attribute tool "VC++" name "Generate" value TRUE) (object Attribute tool "VC++" name "HeaderFileName" value "") (object Attribute tool "VC++" name "CodeFileName" value ""))) (object Attribute tool "VC++" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "VC++" name "InternalMap" value (value Text |*:AUTO:AUTO | )) (object Attribute tool "VC++" name "ExportMap" value (value Text |*:AUTO:AUTO | )) (object Attribute tool "VC++" name "InitialSourceIncludes" value (value Text |"stdafx.h" )) (object Attribute tool "VC++" name "InitialHeaderIncludes" value (value Text "")) (object Attribute tool "VC++" name "Copyright" value (value Text "Copyright (C) 1991 - 1999 Rational Software Corporation")) (object Attribute tool "VC++" name "KindSet" value (list Attribute_Set (object Attribute tool "VC++" name "(none)" value 300) (object Attribute tool "VC++" name "DLL" value 301) (object Attribute tool "VC++" name "EXE" value 302) (object Attribute tool "VC++" name "MIDL" value 303))) (object Attribute tool "VC++" name "Kind" value ("KindSet" 300)) (object Attribute tool "VC++" name "BodyExtensions" value (value Text |.cpp |.cxx |.inl )) (object Attribute tool "VC++" name "HeaderExtensions" value (value Text |.h |.hpp |.hxx |inl )) (object Attribute tool "VC++" name "ProjectFolders" value (value Text |Source Files |Header Files )) (object Attribute tool "VC++" name "UsePathMap" value FALSE))) (object Attribute tool "VC++" name "default__Role" value (list Attribute_Set (object Attribute tool "VC++" name "Const" value FALSE) (object Attribute tool "VC++" name "Generate" value TRUE) (object Attribute tool "VC++" name "InitialValue" value ""))) (object Attribute tool "VC++" name "default__Uses" value (list Attribute_Set (object Attribute tool "VC++" name "Generate" value TRUE))) (object Attribute tool "VC++" name "default__Category" value (list Attribute_Set (object Attribute tool "VC++" name "IsDirectory" value FALSE) (object Attribute tool "VC++" name "Directory" value ""))) (object Attribute tool "VC++" name "default__Attribute" value (list Attribute_Set (object Attribute tool "VC++" name "Generate" value TRUE))) (object Attribute tool "VC++" name "default__Operation" value (list Attribute_Set (object Attribute tool "VC++" name "Generate" value TRUE) (object Attribute tool "VC++" name "Inline" value FALSE) (object Attribute tool "VC++" name "DefaultBody" value (value Text "")))) (object Attribute tool "VC++" name "HiddenTool" value FALSE) (object Attribute tool "Version Control" name "HiddenTool" value FALSE) (object Attribute tool "Visual Basic" name "propertyId" value "783606378") (object Attribute tool "Visual Basic" name "default__Class" value (list Attribute_Set (object Attribute tool "Visual Basic" name "UpdateCode" value TRUE) (object Attribute tool "Visual Basic" name "UpdateModel" value TRUE) (object Attribute tool "Visual Basic" name "InstancingSet" value (list Attribute_Set (object Attribute tool "Visual Basic" name "Private" value 221) (object Attribute tool "Visual Basic" name "PublicNotCreatable" value 213) (object Attribute tool "Visual Basic" name "SingleUse" value 214) (object Attribute tool "Visual Basic" name "GlobalSingleUse" value 215) (object Attribute tool "Visual Basic" name "MultiUse" value 219) (object Attribute tool "Visual Basic" name "GlobalMultiUse" value 220))) (object Attribute tool "Visual Basic" name "BaseSet" value (list Attribute_Set (object Attribute tool "Visual Basic" name "(none)" value 222) (object Attribute tool "Visual Basic" name "0" value 223) (object Attribute tool "Visual Basic" name "1" value 224))) (object Attribute tool "Visual Basic" name "OptionBase" value ("BaseSet" 222)) (object Attribute tool "Visual Basic" name "OptionExplicit" value TRUE) (object Attribute tool "Visual Basic" name "OptionCompare" value ("CompareSet" 202)) (object Attribute tool "Visual Basic" name "Instancing" value ("InstancingSet" 219)) (object Attribute tool "Visual Basic" name "CompareSet" value (list Attribute_Set (object Attribute tool "Visual Basic" name "(none)" value 202) (object Attribute tool "Visual Basic" name "Binary" value 203) (object Attribute tool "Visual Basic" name "Text" value 204))))) (object Attribute tool "Visual Basic" name "default__Operation" value (list Attribute_Set (object Attribute tool "Visual Basic" name "LibraryName" value "") (object Attribute tool "Visual Basic" name "AliasName" value "") (object Attribute tool "Visual Basic" name "IsStatic" value FALSE) (object Attribute tool "Visual Basic" name "ProcedureID" value "") (object Attribute tool "Visual Basic" name "ReplaceExistingBody" value FALSE) (object Attribute tool "Visual Basic" name "DefaultBody" value (value Text "")))) (object Attribute tool "Visual Basic" name "default__Attribute" value (list Attribute_Set (object Attribute tool "Visual Basic" name "New" value FALSE) (object Attribute tool "Visual Basic" name "WithEvents" value FALSE) (object Attribute tool "Visual Basic" name "ProcedureID" value "") (object Attribute tool "Visual Basic" name "PropertyName" value "") (object Attribute tool "Visual Basic" name "Subscript" value ""))) (object Attribute tool "Visual Basic" name "default__Role" value (list Attribute_Set (object Attribute tool "Visual Basic" name "UpdateCode" value TRUE) (object Attribute tool "Visual Basic" name "New" value FALSE) (object Attribute tool "Visual Basic" name "WithEvents" value FALSE) (object Attribute tool "Visual Basic" name "FullName" value FALSE) (object Attribute tool "Visual Basic" name "ProcedureID" value "") (object Attribute tool "Visual Basic" name "PropertyName" value "") (object Attribute tool "Visual Basic" name "Subscript" value ""))) (object Attribute tool "Visual Basic" name "default__Inherit" value (list Attribute_Set (object Attribute tool "Visual Basic" name "ImplementsDelegation" value TRUE) (object Attribute tool "Visual Basic" name "FullName" value FALSE))) (object Attribute tool "Visual Basic" name "default__Param" value (list Attribute_Set (object Attribute tool "Visual Basic" name "ByVal" value FALSE) (object Attribute tool "Visual Basic" name "ByRef" value FALSE) (object Attribute tool "Visual Basic" name "Optional" value FALSE) (object Attribute tool "Visual Basic" name "ParamArray" value FALSE))) (object Attribute tool "Visual Basic" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "Visual Basic" name "ProjectFile" value "") (object Attribute tool "Visual Basic" name "UpdateCode" value TRUE) (object Attribute tool "Visual Basic" name "UpdateModel" value TRUE) (object Attribute tool "Visual Basic" name "ImportReferences" value TRUE) (object Attribute tool "Visual Basic" name "QuickImport" value TRUE) (object Attribute tool "Visual Basic" name "ImportBinary" value FALSE))) (object Attribute tool "Visual Basic" name "HiddenTool" value FALSE) (object Attribute tool "VisualStudio" name "HiddenTool" value FALSE) (object Attribute tool "Web Modeler" name "HiddenTool" value FALSE) (object Attribute tool "XML_DTD" name "propertyId" value "809135966") (object Attribute tool "XML_DTD" name "default__Project" value (list Attribute_Set (object Attribute tool "XML_DTD" name "CreateMissingDirectories" value TRUE) (object Attribute tool "XML_DTD" name "Editor" value ("EditorType" 100)) (object Attribute tool "XML_DTD" name "StopOnError" value TRUE) (object Attribute tool "XML_DTD" name "EditorType" value (list Attribute_Set (object Attribute tool "XML_DTD" name "BuiltIn" value 100) (object Attribute tool "XML_DTD" name "WindowsShell" value 101))))) (object Attribute tool "XML_DTD" name "default__Class" value (list Attribute_Set (object Attribute tool "XML_DTD" name "Entity_SystemID" value "") (object Attribute tool "XML_DTD" name "Entity_PublicID" value "") (object Attribute tool "XML_DTD" name "NotationValue" value "") (object Attribute tool "XML_DTD" name "InternalValue" value "") (object Attribute tool "XML_DTD" name "ParameterEntity" value FALSE) (object Attribute tool "XML_DTD" name "ExternalEntity" value FALSE) (object Attribute tool "XML_DTD" name "Notation_SystemID" value "") (object Attribute tool "XML_DTD" name "Notation_PublicID" value ""))) (object Attribute tool "XML_DTD" name "default__Attribute" value (list Attribute_Set (object Attribute tool "XML_DTD" name "DefaultDeclType" value ""))) (object Attribute tool "XML_DTD" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "XML_DTD" name "Assign All" value FALSE) (object Attribute tool "XML_DTD" name "ComponentPath" value ""))) (object Attribute tool "XML_DTD" name "HiddenTool" value FALSE) (object Attribute tool "Cplusplus" name "default__Module-Body" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Synchronize" value TRUE) (object Attribute tool "Cplusplus" name "RevEngRootDirectory" value "") (object Attribute tool "Cplusplus" name "RootPackage" value "C++ Reverse Engineered") (object Attribute tool "Cplusplus" name "RevEngDirectoriesAsPackages" value FALSE) (object Attribute tool "Cplusplus" name "HeaderFileExtension" value ".h") (object Attribute tool "Cplusplus" name "ImplementationFileExtension" value ".cpp") (object Attribute tool "Cplusplus" name "NewHeaderFileDirectory" value "") (object Attribute tool "Cplusplus" name "NewImplementationFileDirectory" value "") (object Attribute tool "Cplusplus" name "FileCapitalization" value ("FileCapitalizationSet" 0)) (object Attribute tool "Cplusplus" name "CodeGenExtraDirectories" value ("CodeGenExtraDirectoriesSet" 0)) (object Attribute tool "Cplusplus" name "StripClassPrefix" value "") (object Attribute tool "Cplusplus" name "UseTabs" value FALSE) (object Attribute tool "Cplusplus" name "TabWidth" value 8) (object Attribute tool "Cplusplus" name "IndentWidth" value 4) (object Attribute tool "Cplusplus" name "AccessIndentation" value -2) (object Attribute tool "Cplusplus" name "CreateBackupFiles" value FALSE) (object Attribute tool "Cplusplus" name "ModelIdCommentRules" value ("ModelIdCommentRulesSet" 1)) (object Attribute tool "Cplusplus" name "CommentRules" value ("CommentRulesSet" 1)) (object Attribute tool "Cplusplus" name "PageWidth" value 80) (object Attribute tool "Cplusplus" name "ClassMemberOrder" value ("MemberOrderSet" 1)) (object Attribute tool "Cplusplus" name "OneParameterPerLine" value FALSE) (object Attribute tool "Cplusplus" name "NamespaceBraceStyle" value ("BraceStyleSet" 2)) (object Attribute tool "Cplusplus" name "ClassBraceStyle" value ("BraceStyleSet" 2)) (object Attribute tool "Cplusplus" name "FunctionBraceStyle" value ("BraceStyleSet" 2)) (object Attribute tool "Cplusplus" name "Copyright" value (value Text "")) (object Attribute tool "Cplusplus" name "InitialHeaderIncludes" value (value Text "")) (object Attribute tool "Cplusplus" name "InitialBodyIncludes" value (value Text "")) (object Attribute tool "Cplusplus" name "CodeGenExtraDirectoriesSet" value (list Attribute_Set (object Attribute tool "Cplusplus" name "None" value 0) (object Attribute tool "Cplusplus" name "Namespaces" value 1) (object Attribute tool "Cplusplus" name "Packages" value 2))) (object Attribute tool "Cplusplus" name "FileCapitalizationSet" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Same as model" value 0) (object Attribute tool "Cplusplus" name "Lower case" value 1) (object Attribute tool "Cplusplus" name "Upper case" value 2) (object Attribute tool "Cplusplus" name "Lower case with underscores" value 3))) (object Attribute tool "Cplusplus" name "BraceStyleSet" value (list Attribute_Set (object Attribute tool "Cplusplus" name "B1" value 1) (object Attribute tool "Cplusplus" name "B2" value 2) (object Attribute tool "Cplusplus" name "B3" value 3) (object Attribute tool "Cplusplus" name "B4" value 4) (object Attribute tool "Cplusplus" name "B5" value 5))) (object Attribute tool "Cplusplus" name "MemberOrderSet" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Public First" value 1) (object Attribute tool "Cplusplus" name "Private First" value 2) (object Attribute tool "Cplusplus" name "Order by kind" value 3) (object Attribute tool "Cplusplus" name "Unordered" value 4))) (object Attribute tool "Cplusplus" name "ModelIdCommentRulesSet" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Code generation only" value 1) (object Attribute tool "Cplusplus" name "Code generation and reverse engineering" value 2) (object Attribute tool "Cplusplus" name "Never generate model IDs" value 3))) (object Attribute tool "Cplusplus" name "CommentRulesSet" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Always synchronize" value 1) (object Attribute tool "Cplusplus" name "Code generation only" value 2) (object Attribute tool "Cplusplus" name "Reverse engineering only" value 3) (object Attribute tool "Cplusplus" name "Never synchronize" value 4))))) (object Attribute tool "Cplusplus" name "default__Uses" value (list Attribute_Set (object Attribute tool "Cplusplus" name "BodyReferenceOnly" value FALSE))) (object Attribute tool "Ada83" name "default__Param" value (list Attribute_Set (object Attribute tool "Ada83" name "Mode" value ("ParameterModeSet" 232)) (object Attribute tool "Ada83" name "GenericFormal" value ("GenericFormalSet" 1)) (object Attribute tool "Ada83" name "AssociationMapping" value ("AssociationMappingSet" 1)) (object Attribute tool "Ada83" name "ParameterModeSet" value (list Attribute_Set (object Attribute tool "Ada83" name "Default" value 232) (object Attribute tool "Ada83" name "In" value 204) (object Attribute tool "Ada83" name "Out" value 205) (object Attribute tool "Ada83" name "InOut" value 203))) (object Attribute tool "Ada83" name "GenericFormalSet" value (list Attribute_Set (object Attribute tool "Ada83" name "Default" value 1) (object Attribute tool "Ada83" name "Object" value 2) (object Attribute tool "Ada83" name "Type" value 3) (object Attribute tool "Ada83" name "Procedure" value 4) (object Attribute tool "Ada83" name "Function" value 5))) (object Attribute tool "Ada83" name "AssociationMappingSet" value (list Attribute_Set (object Attribute tool "Ada83" name "Name" value 1) (object Attribute tool "Ada83" name "Type" value 2))))) (object Attribute tool "Ada95" name "default__Param" value (list Attribute_Set (object Attribute tool "Ada95" name "Mode" value ("ParameterModeSet" 232)) (object Attribute tool "Ada95" name "GenericFormal" value ("GenericFormalSet" 1)) (object Attribute tool "Ada95" name "AssociationMapping" value ("AssociationMappingSet" 1)) (object Attribute tool "Ada95" name "ParameterModeSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Default" value 232) (object Attribute tool "Ada95" name "In" value 204) (object Attribute tool "Ada95" name "Out" value 205) (object Attribute tool "Ada95" name "InOut" value 203) (object Attribute tool "Ada95" name "Access" value 220))) (object Attribute tool "Ada95" name "GenericFormalSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Default" value 1) (object Attribute tool "Ada95" name "Object" value 2) (object Attribute tool "Ada95" name "Type" value 3) (object Attribute tool "Ada95" name "Procedure" value 4) (object Attribute tool "Ada95" name "Function" value 5) (object Attribute tool "Ada95" name "Package" value 6))) (object Attribute tool "Ada95" name "AssociationMappingSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Name" value 1) (object Attribute tool "Ada95" name "Type" value 2))))) (object Attribute tool "CORBA" name "default__Param" value (list Attribute_Set (object Attribute tool "CORBA" name "Direction" value ("ParamDirectionTypeSet" 102)) (object Attribute tool "CORBA" name "ParamDirectionTypeSet" value (list Attribute_Set (object Attribute tool "CORBA" name "in" value 102) (object Attribute tool "CORBA" name "inout" value 103) (object Attribute tool "CORBA" name "out" value 104))))) (object Attribute tool "Deploy" name "HiddenTool" value FALSE) (object Attribute tool "RequisitePro" name "HiddenTool" value FALSE) (object Attribute tool "SoDA" name "HiddenTool" value FALSE) (object Attribute tool "TopLink" name "HiddenTool" value FALSE)) quid "3B2E21EE02DD"))