(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: | *
positions
| * for keeping track of the positions on the board. Position is again
| * a generic concept which specific games should implement.
| *
| * 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.
| * 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